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

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display: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}.title-v1__part1[class*=line-clamp-],.title-v1__part2[class*=line-clamp-]{display:-webkit-box}[role=table]>div[id]{font-style:italic}[role=table] [role=row]{display:flex}[role=table] [role=cell],[role=table] [role=columnheader]{padding:.125em .25em}[role=table] [role=rowgroup]{width:100%}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font:normal normal 400 clamp(1.625rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}h2{color:#aecb54}h2,h3{font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif}h3{color:#000}h4{font:normal normal 400 clamp(.875rem,calc(.6875rem + .3906vw),1rem)/1.4 Montserrat,serif;color:#aecb54}h5{font:normal normal 400 clamp(.75rem,calc(.5625rem + .3906vw),.875rem)/1.4 Montserrat,serif;color:#000}h6{font:normal normal 400 clamp(.75rem,.75rem,.75rem)/1.4 Montserrat,serif;color:#aecb54}html{font-size:16px}.body{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;letter-spacing:0;background:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#25282b;overflow-x:hidden}.body--home .header__container{height:100vh;width:100%}.body__search{background-color:red}.body-modal--open{overflow:hidden}.body-modal--open .header__content{z-index:2000}.body-modal--ia{overflow:inherit}.body--vertical-search-opened{overflow:hidden}.body.call-tracking-activated .footer-v1{padding-bottom:2.5em}@media screen and (min-width:640px){.body.call-tracking-activated .footer-v1{padding-bottom:0}}.linkBloc__parent{overflow:hidden}.linkBloc__parent .linkBloc:after{display:block;position:absolute;top:50%;left:50%;width:2000px;content:"";height:2000px;transform:translateX(-50%) translateY(-50%)}.editorial{color:#25282b}.editorial h1{font:normal normal 400 clamp(1.625rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.editorial h2{color:#aecb54}.editorial h2,.editorial h3{font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif}.editorial h3{color:#000}.editorial h4{font:normal normal 400 clamp(.875rem,calc(.6875rem + .3906vw),1rem)/1.4 Montserrat,serif;color:#aecb54}.editorial h5{font:normal normal 400 clamp(.75rem,calc(.5625rem + .3906vw),.875rem)/1.4 Montserrat,serif;color:#000}.editorial h6{font:normal normal 400 clamp(.75rem,.75rem,.75rem)/1.4 Montserrat,serif;color:#aecb54}.editorial a{color:#000;text-decoration:underline}.editorial a:focus,.editorial a:hover{color:#aecb54}.editorial p{margin:.5em 0;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif}.editorial ul{margin:.5em 0;list-style-position:inside}.editorial ul li{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;color:#25282b;list-style:none;position:relative;padding-left:.8rem}.editorial ul li:before{content:"";position:absolute;transform:rotate(45deg);height:.7rem;width:.4rem;border-bottom:.15rem solid #aecb54;border-right:.15rem solid #aecb54;left:0;top:4px}.editorial ol{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;color:#25282b;margin:.5em 0;list-style-position:inside;padding-left:1rem}.editorial ol ol{margin:0}.editorial ol li{list-style:auto}.editorial table{margin:0 auto;border:0;border-collapse:collapse}.editorial table td,.editorial table tr{border:1px solid #c1c1c1;padding:.6em;background:transparent;color:#25282b}.editorial table td,.editorial table th,.editorial table tr{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;text-transform:none;letter-spacing:0}.editorial table th{padding:.5em .6em;background:#aecb54;color:#fff}.editorial--reverse{color:#fff}.editorial--reverse a{color:#89b34d}.editorial--reverse a:focus,.editorial--reverse a:hover{color:#aecb54}.editorial-mask.open .icon{transform:rotate(180deg)}.editorial--legals h1,.editorial--legals h2,.editorial--legals h3,.editorial--legals h4,.editorial--legals h5,.editorial--legals h6{text-transform:uppercase;font-size:.8em;font-weight:700}.editorial--legals ul li{padding-left:0}.editorial--legals ul li:before{content:none}a[class*=__global-link]{text-decoration:none}[data-accordion-prefix-classes=lbi-css]{margin-left:3em}.lbi-accordion__header,.lbi-css-accordion__header,.lbi-noanim-accordion__header{display:block;background:none;border:0;font-family:inherit;cursor:pointer;font-size:1.5em;line-height:1.8462;margin:0;padding:.25em 0;text-align:left;width:100%;font-weight:400}.lbi-css-accordion__header{font-size:1.5em}.lbi-accordion__header:focus,.lbi-css-accordion__header:focus,.lbi-noanim-accordion__header:focus{outline:1px dotted}.lbi-accordion__header:before,.lbi-css-accordion__header:before,.lbi-noanim-accordion__header:before{content:"";display:inline-block;width:.75em;height:.75em;background-image:url(https://van11y.net/layout/images/icon-arrow-green_20180126.svg);background-repeat:no-repeat;background-position:0 100%;margin-right:.25em;transform:rotate(0deg)}.lbi-css-accordion__header:before{background-size:90%;width:.7em;height:.7em;-webkit-transition:transform .25s ease;transition:transform .25s ease}[aria-expanded=true].lbi-accordion__header:before,[aria-expanded=true].lbi-css-accordion__header:before,[aria-expanded=true].lbi-noanim-accordion__header:before{transform:rotate(90deg);transform-origin:50% 50%}.lbi-accordion__header[aria-selected=true]:after,.lbi-css-accordion__header[aria-selected=true]:after,.lbi-noanim-accordion__header[aria-selected=true]:after{content:"";position:relative;border-bottom:.4em solid transparent;border-top:.4em solid transparent;margin-left:.5em;top:.1em;border-left:.7em solid;display:inline-block;speak:none}.lbi-accordion__panel{display:block;overflow:hidden;opacity:1;-webkit-transition:visibility 0s ease,max-height 1s ease,opacity 1s ease;transition:visibility 0s ease,max-height 1s ease,opacity 1s ease;max-height:100em;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;margin:0;padding:0}[aria-hidden=true].lbi-accordion__panel{display:block;max-height:0;opacity:0;visibility:hidden;-webkit-transition-delay:1s,0s,0s;transition-delay:1s,0s,0s;margin:0;padding:0}.lbi-css-accordion__panel{display:block;overflow:hidden;opacity:1;-webkit-transition:visibility 0s ease,max-height 1s ease,transform 1s ease,opacity 1s ease;transition:visibility 0s ease,max-height 1s ease,transform 1s ease,opacity 1s ease;transform:scaleY(1);max-height:40em;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;margin:0;padding:0}[aria-hidden=true].lbi-css-accordion__panel{display:block;opacity:0;transform:scaleY(0);max-height:0;visibility:hidden;-webkit-transition-delay:1s,0s,0s,0s;transition-delay:1s,0s,0s,0s;margin:0;padding:0}.lbi-noanim-accordion__panel{display:block}[aria-hidden=true].lbi-noanim-accordion__panel{display:none}.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:#aecb54;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#aecb54}.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 #aecb54;box-shadow:-10px 0 0 #aecb54}.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 #aecb54,5px 0 0 #aecb54;box-shadow:-5px 0 0 #aecb54,5px 0 0 #aecb54}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}

/*! nouislider - 14.1.1 - 12/15/2019 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:10100;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto;object-fit:contain}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.ss-main{position:relative;display:inline-block;user-select:none;color:#282828;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:3em;padding:6px;border:1px solid #dedede;border-radius:0;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-single-selected.ss-disabled{background-color:#dedede;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#919191}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{border:solid #282828;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:3em;width:100%;padding:0 0 0 3px;border:1px solid #dedede;border-radius:0;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#dedede;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#282828}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#919191;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#aecb54;border-radius:0;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer;font-family:Arial}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#282828;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#282828;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0;box-sizing:border-box;border:1px solid #dedede;z-index:10000;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #dedede;border-radius:0;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{color:#282828;vertical-align:middle}.ss-content .ss-search input::-ms-input-placeholder{color:#282828;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #aecb54}.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 #dedede;border-radius:0;box-sizing:border-box}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#aecb54}.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:#aecb54}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#919191;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#282828;background-color:rgba(174,203,84,.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;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)}}[data-accordion-prefix-classes=minimalist-css]{margin-left:3em}.my-accordion__header,.my-css-accordion__header,.my-noanim-accordion__header{display:flex;align-items:center;background:none;border:0;cursor:pointer;margin:0;padding:.75rem 0;text-align:left;width:100%;font:normal normal 600 clamp(1.25rem,calc(1.25rem + .7813vw),1.25rem)/1.4 Montserrat,serif;color:#000}.my-accordion__header:focus,.my-css-accordion__header:focus,.my-noanim-accordion__header:focus{outline:1px dotted}.my-accordion__header:before,.my-css-accordion__header:before,.my-noanim-accordion__header:before{content:"";display:inline-block;width:2rem;height:2rem;background-image:url(../images/accordion.png);background-repeat:no-repeat;background-position:0 100%;margin-right:.5rem;transform:rotate(0deg)}.my-css-accordion__header:before{background-size:90%;width:.7rem;height:.7rem;-webkit-transition:transform .25s ease;transition:transform .25s ease}[aria-expanded=true].my-accordion__header:before,[aria-expanded=true].my-css-accordion__header:before,[aria-expanded=true].my-noanim-accordion__header:before{transform:rotate(90deg)}.my-accordion__panel{display:block;overflow:hidden;opacity:1;-webkit-transition:visibility 0s ease,max-height 1s ease,opacity 1s ease;transition:visibility 0s ease,max-height 1s ease,opacity 1s ease;max-height:100em;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;margin:0;padding:0}[aria-hidden=true].my-accordion__panel{display:block;max-height:0;opacity:0;visibility:hidden;-webkit-transition-delay:1s,0s,0s;transition-delay:1s,0s,0s;margin:0;padding:0}.my-css-accordion__panel{display:block;overflow:hidden;opacity:1;-webkit-transition:visibility 0s ease,max-height 1s ease,transform 1s ease,opacity 1s ease;transition:visibility 0s ease,max-height 1s ease,transform 1s ease,opacity 1s ease;transform:scaleY(1);max-height:40em;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;margin:0;padding:0}[aria-hidden=true].my-css-accordion__panel{display:block;opacity:0;transform:scaleY(0);max-height:0;visibility:hidden;-webkit-transition-delay:1s,0s,0s,0s;transition-delay:1s,0s,0s,0s;margin:0;padding:0}.my-noanim-accordion__panel{display:block}[aria-hidden=true].my-noanim-accordion__panel{display:none}[data-animation=fade-in-bottom]{opacity:0}[data-animation=fade-in-bottom].js-animate{opacity:1;animation-name:fade-in-bottom;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-fill-mode:both}[data-animation=scale-in-ver-top]{opacity:0}[data-animation=scale-in-ver-top].js-animate{opacity:1;animation-name:scale-in-ver-top;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=scale-up-hor-center]{opacity:0}[data-animation=scale-up-hor-center].js-animate{opacity:1;animation-name:scale-up-hor-center;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-fill-mode:both}[data-animation=headerLeftBar]{opacity:0}[data-animation=headerLeftBar].js-animate{opacity:1;animation-name:headerLeftBar;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=headerRightBarTop]{opacity:0}[data-animation=headerRightBarTop].js-animate{opacity:1;animation-name:headerRightBarTop;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=headerRightBarBottom]{opacity:0}[data-animation=headerRightBarBottom].js-animate{opacity:1;animation-name:headerRightBarBottom;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=scale-in-hor-left_right]{opacity:0}[data-animation=scale-in-hor-left_right].js-animate{opacity:1;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=scale-in-hor-left]{opacity:0}[data-animation=scale-in-hor-left].js-animate{opacity:1;animation-name:scale-in-hor-left;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=swipeimage]{position:relative;overflow:hidden}[data-animation=swipeimage]:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;content:"";transform:translateX(-100%) scaleX(.33);transform-origin:right center;background:#3c3c3c;transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image{width:100%;height:100%}[data-animation=swipeimage] .js-animation-image__out{width:100%;height:100%;overflow:hidden;transform:translateX(-110%);transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image__in{width:100%;height:100%;overflow:hidden;transform:translateX(100%);transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image__inner{width:100%;height:100%;background:#f1f1f1}[data-animation=swipeimage] .js-animation-image__img{display:block}[data-animation=swipeimage].js-animate:before{transform:translateX(100%)}[data-animation=swipeimage].js-animate .js-animation-image{display:block;width:100%;height:100%}[data-animation=swipeimage].js-animate .js-animation-image__in,[data-animation=swipeimage].js-animate .js-animation-image__out{transform:none}[data-animation=swipeimage].js-animate .js-animation-image__inner{line-height:0}.button--sweep-to-bottom,.button--sweep-to-center,.button--sweep-to-left,.button--sweep-to-right,.button--sweep-to-top,.cta-primary,.cta-quaternary,.cta-secondary,.cta-tertiary{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.button--sweep-to-bottom:before,.button--sweep-to-center:before,.button--sweep-to-left:before,.button--sweep-to-right:before,.button--sweep-to-top:before,.cta-primary:before,.cta-quaternary:before,.cta-secondary:before,.cta-tertiary:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#000}.button--sweep-to-bottom span,.button--sweep-to-center span,.button--sweep-to-left span,.button--sweep-to-right span,.button--sweep-to-top span,.cta-primary span,.cta-quaternary span,.cta-secondary span,.cta-tertiary span{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.button--sweep-to-bottom:focus:before,.button--sweep-to-bottom:hover:before,.button--sweep-to-center:focus:before,.button--sweep-to-center:hover:before,.button--sweep-to-left:focus:before,.button--sweep-to-left:hover:before,.button--sweep-to-right:focus:before,.button--sweep-to-right:hover:before,.button--sweep-to-top:focus:before,.button--sweep-to-top:hover:before,.cta-primary:focus:before,.cta-primary:hover:before,.cta-quaternary:focus:before,.cta-quaternary:hover:before,.cta-secondary:focus:before,.cta-secondary:hover:before,.cta-tertiary:focus:before,.cta-tertiary:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.button--sweep-ltr-ltr{position:relative}.button--sweep-ltr-ltr:before{content:"";position:absolute;display:block;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;transform:scaleX(0);transform-origin:right;transition:transform .4s ease-out;z-index:0}.button--sweep-ltr-ltr span{position:relative}.button--sweep-ltr-ltr:focus:before,.button--sweep-ltr-ltr:hover:before{transform:scaleX(1);transform-origin:left}.button--sweep-to-right:before,.cta-quaternary:before,.cta-tertiary:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}.button--sweep-to-left:before,.button--sweep-to-right:before,.cta-quaternary:before,.cta-tertiary:before{-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button--sweep-to-left:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.button--sweep-to-bottom:before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}.button--sweep-to-bottom:before,.button--sweep-to-top:before,.cta-secondary:before{-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button--sweep-to-top:before,.cta-secondary:before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.button--sweep-to-center:before,.cta-primary:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button--border-bottom-center-to-out,.button--border-bottom-left-to-right,.button--border-bottom-left-to-right-2,.button--border-in,.button--border-out,.button--border-sides-top-to-bottom,.button--border-sides-top-to-bottom-reverse,.button--border-updown-left-to-right{position:relative;overflow:hidden;transition:.3s}.button--border-bottom-center-to-out:after,.button--border-bottom-center-to-out:before,.button--border-bottom-left-to-right-2:after,.button--border-bottom-left-to-right-2:before,.button--border-bottom-left-to-right:after,.button--border-bottom-left-to-right:before,.button--border-in:after,.button--border-in:before,.button--border-out:after,.button--border-out:before,.button--border-sides-top-to-bottom-reverse:after,.button--border-sides-top-to-bottom-reverse:before,.button--border-sides-top-to-bottom:after,.button--border-sides-top-to-bottom:before,.button--border-updown-left-to-right:after,.button--border-updown-left-to-right:before{position:absolute;transition:.3s;content:"";width:0;left:0;bottom:0;height:2px;background:#000}.button--border-bottom-center-to-out:focus,.button--border-bottom-center-to-out:hover,.button--border-bottom-left-to-right-2:focus,.button--border-bottom-left-to-right-2:hover,.button--border-bottom-left-to-right:focus,.button--border-bottom-left-to-right:hover,.button--border-in:focus,.button--border-in:hover,.button--border-out:focus,.button--border-out:hover,.button--border-sides-top-to-bottom-reverse:focus,.button--border-sides-top-to-bottom-reverse:hover,.button--border-sides-top-to-bottom:focus,.button--border-sides-top-to-bottom:hover,.button--border-updown-left-to-right:focus,.button--border-updown-left-to-right:hover{cursor:pointer}.button--border-bottom-center-to-out:focus:after,.button--border-bottom-center-to-out:hover:after,.button--border-bottom-left-to-right-2:focus:after,.button--border-bottom-left-to-right-2:hover:after,.button--border-bottom-left-to-right:focus:after,.button--border-bottom-left-to-right:hover:after,.button--border-in:focus:after,.button--border-in:hover:after,.button--border-out:focus:after,.button--border-out:hover:after,.button--border-sides-top-to-bottom-reverse:focus:after,.button--border-sides-top-to-bottom-reverse:hover:after,.button--border-sides-top-to-bottom:focus:after,.button--border-sides-top-to-bottom:hover:after,.button--border-updown-left-to-right:focus:after,.button--border-updown-left-to-right:hover:after{width:100%;left:0}.button--border-updown-left-to-right:before{top:0;left:auto;right:0;height:1px}.button--border-updown-left-to-right:focus:before,.button--border-updown-left-to-right:hover:before{left:auto;right:0;width:100%;height:1px}.button--border-sides-top-to-bottom:after{top:0;width:2px;height:0}.button--border-sides-top-to-bottom:before{top:0;left:auto;right:0;width:2px;height:0}.button--border-sides-top-to-bottom:focus:after,.button--border-sides-top-to-bottom:focus:before,.button--border-sides-top-to-bottom:hover:after,.button--border-sides-top-to-bottom:hover:before{width:2px;height:100%}.button--border-sides-top-to-bottom-reverse:after{top:0;width:2px;height:0}.button--border-sides-top-to-bottom-reverse:before{left:auto;right:0;width:2px;height:0}.button--border-sides-top-to-bottom-reverse:focus:after,.button--border-sides-top-to-bottom-reverse:focus:before,.button--border-sides-top-to-bottom-reverse:hover:after,.button--border-sides-top-to-bottom-reverse:hover:before{width:2px;height:100%}.button--border-bottom-center-to-out:after{left:50%}.button--border-bottom-left-to-right-2:after{left:auto;right:0}.button--border-in:focus,.button--border-in:hover{box-shadow:inset 0 0 0 2px #292928}.button--border-in:focus:after,.button--border-in:hover:after{width:0}.button--border-out:focus,.button--border-out:hover{box-shadow:0 0 0 2px #292928}.button--border-out:focus:after,.button--border-out:hover:after{width:0}.coords-v1__coords-element{color:#25282b;font:normal normal 400 clamp(1rem,1rem,1rem)/1 Montserrat,serif}.coords-v1__coords-mail-text,.coords-v1__coords-phone-text{color:#25282b}.coords-v1__coords-mail-text:focus,.coords-v1__coords-mail-text:hover,.coords-v1__coords-phone-text:focus,.coords-v1__coords-phone-text:hover{color:#aecb54}.loader:before{content:"";display:block;border-radius:50%;border:3px solid #f3f3f3;border-top-color:#000;width:50px;height:50px;-webkit-animation:spin 1.5s ease-in-out infinite;animation:spin 1.5s ease-in-out infinite;margin:16px auto auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.media-module__btn-container{margin:0 0 0 .6em;display:flex;flex-direction:column;align-items:center;text-transform:uppercase}.media-module__btn{border:none;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;margin:0 0 .4em}.media-module__btn>*{pointer-events:none}.media-module__svg{width:36px;margin:.2em .6em}.media-module__buttons{display:flex;justify-content:center}.media-module .modal__body{width:70vw}.media-module .lightbox-media__iframe{width:100%;min-height:50vh;border:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{transform:scale(1.5)}.price-seasonrental{width:100%;margin:0 auto 6em}.price-seasonrental__table{display:flex;flex-direction:column;width:100%;margin-bottom:4em;margin-left:auto;margin-right:auto}.price-seasonrental__th{display:flex;border-bottom:1px solid #efefef;padding:.3em;margin-bottom:.8em;font:normal normal 400 1rem Montserrat,serif;color:#aecb54;text-transform:none;letter-spacing:0fault;text-align:left}.price-seasonrental__th--value{padding-right:.6em;width:100%}.price-seasonrental__th--value:last-child{padding-right:0}.price-seasonrental__tr{display:flex;padding:.3em;font:normal normal 400 1rem Montserrat,serif;color:#25282b;text-transform:none;letter-spacing:0;text-align:left}.price-seasonrental__tr:nth-child(odd){background-color:#f2f2f2}.price-seasonrental__tr--value{padding-right:.6em;width:33.333%}.price-seasonrental__tr--value:last-child{padding-right:0}.equipment{margin-bottom:3em}.equipment__title .title--v1.title{margin-bottom:1em}.equipment__title .title--v1.title .title__content-1{font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Montserrat,serif;color:#aecb54}.equipment__title .title--v1.title .title__content-2{font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Montserrat,serif;color:#000}.equipment__group-table{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.equipment__group-table{margin:0 -3em}}.equipment__group-table>*{width:100%}@media screen and (min-width:768px){.equipment__group-table>*{margin:0 3em;width:calc(50% - 6em)}}@media screen and (min-width:1280px){.equipment__group-table>*{margin:0 3em;width:calc(33.33333% - 6em)}}.equipment__group-table .equipment__table{margin-bottom:2em}.equipment__table{display:flex;flex-direction:column}.equipment__table--text .equipment__th{justify-content:space-between}.equipment__table--text .equipment__th--label,.equipment__table--text .equipment__th--value{width:auto}.equipment__table--text .equipment__tr{justify-content:space-between;flex-wrap:wrap}.equipment__table--text .equipment__tr--label{width:100%}.equipment__table--text .equipment__tr--value{width:100%;text-align:right}.equipment__table--text .equipment__tr:nth-child(odd){background-color:#f6f6f6}.equipment__th{display:flex;border-bottom:1px solid #efefef;padding:.3em;margin-bottom:.8em;font:normal normal 400 1.111em Montserrat,serif;color:#000;text-transform:none;letter-spacing:0;text-align:left}.equipment__th--label{padding-right:.6em;width:80%}.equipment__th--label:last-child{padding-right:0}.equipment__th--value{padding-right:.6em;width:20%;text-align:center}.equipment__th--value:last-child{padding-right:0}.equipment__tr{display:flex;padding:.3em;font:normal normal 400 1.111em Montserrat,serif;color:#000;text-transform:lowercase;letter-spacing:0;text-align:left}.equipment__tr--label{padding-right:.6em;width:80%}.equipment__tr--label:last-child{padding-right:0}.equipment__tr--value{padding-right:.6em;width:20%;text-align:center;color:#000}.equipment__tr--value:last-child{padding-right:0}.equipment__tr--value--check{color:#50b138}.equipment__tr--value--no-check{color:#b13838}.equipment__tr:nth-child(odd){background-color:#efefef}.equipment--services{width:100%;margin:0 auto}@media screen and (min-width:1280px){.equipment--services{width:45%}}.selection-manager{display:inline-block;padding-right:.5em;color:inherit;background:#fff}.selection-manager__icon{background:#fff;border-radius:100%}.selection-manager__icon>*{display:block;height:1rem;width:1rem}.selection-manager__icon .fill_element{fill:transparent}.selection-manager__icon .stroke_element{fill:#aecb54}.selection-manager.js--active{background:#fff}.selection-manager.js--active .selection-manager__icon .fill_element,.selection-manager.js--active .selection-manager__icon .stroke_element{fill:#aecb54}.selection-manager--delete{border:1px solid #89b34d}.selection-manager--delete .selection-manager__icon>*{height:.7rem;width:.7rem}.selection-manager--delete .selection-manager__svg{fill:#000}.skiplink{width:100%}.skiplink__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.skiplink__list{list-style:none;margin:0;padding:0}.skiplink__link:focus{background:#000;color:#fff}.svg__primary--stroke{stroke:#000}.svg__primary--fill{fill:#000}.svg__secondary--fill,.svg__secondary--stroke{stroke:#aecb54}.swiper-button-next,.swiper-button-prev{background:transparent;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.swiper-button-next:after,.swiper-button-prev:after{content:""}.swiper-button-next__svg,.swiper-button-prev__svg{fill:#89b34d;width:auto;height:auto;transition-duration:.5s}.swiper-button-next svg,.swiper-button-prev svg{width:auto;height:auto}.swiper-button-next:focus,.swiper-button-next:hover,.swiper-button-prev:focus,.swiper-button-prev:hover{border-color:#000;background:transparent}.swiper-button-next:focus .swiper-button-next__svg,.swiper-button-next:focus .swiper-button-prev__svg,.swiper-button-next:hover .swiper-button-next__svg,.swiper-button-next:hover .swiper-button-prev__svg,.swiper-button-prev:focus .swiper-button-next__svg,.swiper-button-prev:focus .swiper-button-prev__svg,.swiper-button-prev:hover .swiper-button-next__svg,.swiper-button-prev:hover .swiper-button-prev__svg{fill:#000}.swiper-button-next:focus .swiper-button-prev__svg,.swiper-button-next:hover .swiper-button-prev__svg,.swiper-button-prev:focus .swiper-button-prev__svg,.swiper-button-prev:hover .swiper-button-prev__svg{transform:scale(1.3) rotate(1turn)}.swiper-button-next:focus .swiper-button-next__svg,.swiper-button-next:hover .swiper-button-next__svg,.swiper-button-prev:focus .swiper-button-next__svg,.swiper-button-prev:hover .swiper-button-next__svg{transform:scale(1.3) rotate(-1turn)}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;margin-right:.3rem}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0;margin-left:.3rem}.swiper-pagination{transform:translateX(-50%);left:50%;position:absolute}.swiper-buttons{height:2rem;display:flex;flex-direction:row-reverse}.swiper-pagination-bullet{border-width:1px;border-style:solid;display:inline-block;width:8px;height:8px;cursor:pointer}.swiper-pagination-bullets.swiper-pagination-horizontal{left:50%}.table-aria{background:transparent;position:relative}.table-aria__th--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.table-aria__td:first-child{text-align:left}.table-aria__td:last-child{text-align:right}.table-aria__td--title{font:normal normal 400 1.1111em Montserrat,serif;letter-spacing:.2em;text-transform:none;flex:1;color:currentColor}.table-aria__td--value{font:normal normal 400 1em Montserrat,serif;letter-spacing:normal;text-transform:none;color:#000}.table-aria__tr{background-color:transparent;padding:.8em 0;border-bottom:1px solid #000}.table-aria__tr:last-child{border:0}.tabs-v1 .detail-tabs__list{margin:0;padding:0;display:none}@media screen and (min-width:1024px){.tabs-v1 .detail-tabs__list{display:flex;flex-wrap:wrap;justify-content:flex-start}}.tabs-v1 .detail-tabs__select{margin-bottom:1em;width:100%;background:none;padding:1em 0;border:none;border-bottom:1px solid;text-transform:uppercase;font:normal normal 600 1em/1em Montserrat,serif;letter-spacing:.3em;position:relative}@media screen and (min-width:1024px){.tabs-v1 .detail-tabs__select{display:none}}.tabs-v1 .detail-tabs__select.ss-main .ss-single-selected{border:0}.tabs-v1 .detail-tabs__item{display:inline-block;margin-right:.8em;margin-bottom:1em}.tabs-v1 .detail-tabs__item:last-child{margin-right:0}.tabs-v1 .detail-tabs__link{display:inline-block;padding:.7em 1em;cursor:pointer;font:normal normal 400 1.1765em Montserrat,serif;letter-spacing:.2em;text-transform:capitalize}.tabs-v1 .detail-tabs__link:focus{outline:0}.tabs-v1 .table-aria__tr{background-color:transparent;padding:.8em 0}.tabs-v1 .table-aria__td--title{color:#000}.tabs-v1 .table-aria__td--title,.tabs-v1 .table-aria__td--value{font:normal normal 400 1.1765em Montserrat,serif;letter-spacing:.1em}.tabs-v1 .table-aria__td--value{color:#aecb54}.tabs-v1 [aria-selected=true].detail-tabs__link span{position:relative}.tabs-v1 [aria-selected=true].detail-tabs__link span:after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:-.5em}@media screen and (min-width:1024px){.tabs-v1 .detail-tabs__content{padding:1em 0}}.tabs-v1 [aria-hidden=true].detail-tabs__content{display:none}.digit{display:inline-block;font-size:50px;color:rgba(0,0,0,.25);height:180px;line-height:1}.time-part-wrapper{display:inline-block;margin-right:50px;position:relative}.time-part-wrapper:not(:last-child):after{content:":";display:block;width:30px;height:230px;position:absolute;top:0;right:-30px;color:rgba(0,0,0,.25);font-size:200px;line-height:.9}.time-part{width:140px;text-align:center;height:180px;overflow:hidden;display:inline-block;margin-left:-5px;box-sizing:border-box}.time-part .digit-wrapper{animation-timing-function:cubic-bezier(1,0,1,0)}.time-part.hundredths.tens .digit-wrapper{animation-name:hundredths-tens;animation-duration:60s;animation-iteration-count:3600}.time-part.hundredths.ones .digit-wrapper{animation-name:hundredths-ones;animation-duration:10s;animation-iteration-count:36000}.banner-item{background:hsla(0,0%,100%,.5);border:1px solid rgba(174,203,84,.3)}.banner-item__text{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;color:#25282b;text-transform:uppercase}.banner-item--page{background:#fdf7ef;border:1px solid #fdf7ef}.banner-item--page .banner-item__text{color:#25282b}.banner__status--wrap .banner-item{background:hsla(0,0%,100%,.5);border:1px solid rgba(174,203,84,.3)}.banner__status--wrap .banner-item__text{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;color:#25282b;text-transform:uppercase}.cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;padding:1em;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:#fff;background:#aecb54;border:0 solid #aecb54}@media screen and (min-width:768px){.cta-primary{padding:.6rem 1rem}}.cta-primary:focus,.cta-primary:hover{color:#fff;border-color:#000}.cta-primary:focus .cta-primary__drawing,.cta-primary:hover .cta-primary__drawing{fill:#fff;transform:translateX(5px)}.cta-primary:disabled{opacity:.5;cursor:default}.cta-primary__drawing{fill:#fff;transition:.2s}.cta-primary__drawing+.cta-primary__text,.cta-primary__text+.cta-primary__drawing{margin-left:.5rem}.cta-primary--leads{position:relative;padding:1.2rem 2rem;overflow:hidden}.cta-primary--leads:after{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}.cta-primary--leads:focus .cta-primary__drawing,.cta-primary--leads:hover .cta-primary__drawing{transform:translateX(10px)}.cta-quaternary{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;padding:1em;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:#fff;background:#000;border:0 solid #000}@media screen and (min-width:768px){.cta-quaternary{padding:1rem}}.cta-quaternary:focus,.cta-quaternary:hover{color:#fff;border-color:#25282b}.cta-quaternary:focus .cta-quaternary__drawing,.cta-quaternary:hover .cta-quaternary__drawing{fill:#fff}.cta-quaternary:before,.cta-quaternary:focus:before,.cta-quaternary:hover:before{background:#25282b}.cta-quaternary:disabled{opacity:.5;cursor:default}.cta-quaternary__drawing{fill:#aecb54}.cta-quaternary--reverse{flex-direction:row-reverse}.cta-quaternary--reverse.links-group__link--drawing .links-group__text{margin-left:.5rem;margin-right:0}.cta-quaternary .links-group__link--drawing .links-group__text{margin-right:.5rem}.cta-quinquennial{font:normal normal 600 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;padding:1em;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:#fff;background:transparent;border:0 solid transparent}@media screen and (min-width:768px){.cta-quinquennial{padding:.6rem 1rem}}.cta-quinquennial:focus,.cta-quinquennial:hover{color:#000;border-color:transparent}.cta-quinquennial:focus .cta-quinquennial__drawing,.cta-quinquennial:hover .cta-quinquennial__drawing{fill:#000;transform:translateX(5px)}.cta-quinquennial:disabled{opacity:.5;cursor:default}.cta-quinquennial__drawing{fill:#fff;transition:.2s}.cta-quinquennial__drawing+.cta-quinquennial__text,.cta-quinquennial__text+.cta-quinquennial__drawing{margin-left:.5rem}.cta-quinquennial--leads{position:relative;padding:1.2rem 2rem;overflow:hidden}.cta-quinquennial--leads:after{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}.cta-quinquennial--leads:focus .cta-quinquennial__drawing,.cta-quinquennial--leads:hover .cta-quinquennial__drawing{transform:translateX(10px)}.cta-secondary{font:normal normal 400 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;padding:1em;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:#fff;background:transparent;border:1px solid #89b34d}@media screen and (min-width:768px){.cta-secondary{padding:.5rem 1rem}}.cta-secondary:focus,.cta-secondary:hover{color:#fff;border-color:#89b34d}.cta-secondary:focus .cta-secondary__drawing,.cta-secondary:hover .cta-secondary__drawing{fill:#fff;transform:scale(1.2)}.cta-secondary:focus .cta-secondary__label,.cta-secondary:focus .cta-secondary__text,.cta-secondary:hover .cta-secondary__label,.cta-secondary:hover .cta-secondary__text{color:#fff}.cta-secondary:before{background:#89b34d}.cta-secondary:disabled{opacity:.5;cursor:default}.cta-secondary__label,.cta-secondary__text{color:#25282b;margin-right:.5rem}.cta-secondary__drawing{fill:#aecb54;transition:.2s}.cta-secondary--detail{padding:1rem;max-height:2.75rem}.cta-secondary--reverse{flex-direction:row-reverse}.cta-secondary--reverse .cta-secondary__label,.cta-secondary--reverse .cta-secondary__text{margin-right:0;margin-left:.5rem}.cta-tertiary{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;padding:1em;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:#25282b;background:#fdf7ef;border:0 solid #fdf7ef}@media screen and (min-width:768px){.cta-tertiary{padding:1rem}}.cta-tertiary:focus,.cta-tertiary:hover{color:#fff;border-color:#aecb54}.cta-tertiary:focus .cta-tertiary__drawing,.cta-tertiary:hover .cta-tertiary__drawing{fill:#fff}.cta-tertiary:before,.cta-tertiary:focus:before,.cta-tertiary:hover:before{background:#aecb54}.cta-tertiary:disabled{opacity:.5;cursor:default}.cta-tertiary__drawing{fill:#aecb54}.cta-tertiary--reverse{flex-direction:row-reverse}.cta-tertiary--reverse.links-group__link--drawing .links-group__text{margin-left:.5rem;margin-right:0}.cta-tertiary .links-group__link--drawing .links-group__text{margin-right:.5rem}.checkbox__label{display:flex;user-select:none;cursor:pointer;margin-bottom:0;padding-bottom:.1em;align-items:center;color:#25282b;font:normal normal 400 .8rem/1.5 Montserrat,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:#aecb54;background:#aecb54}.checkbox__field:checked+.checkbox__box:before{transform:rotate(-45deg) scale(1)}.checkbox__field:disabled+.checkbox__box{border-color:#89b34d;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:#89b34d}.checkbox__field:checked:disabled+.checkbox__box{border-color:#89b34d;background:#89b34d}.checkbox__field:focus~.checkbox__box{border-color:#aecb54}.checkbox__field:focus~.checkbox__box svg path{stroke-dashoffset:0}.checkbox__box{background:#fff;border:1px solid #dedede;display:flex;align-items:center;justify-content:center;min-width:20px;width:20px;height:20px;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 Montserrat,serif;letter-spacing:0;text-transform:none}.checkbox:hover .checkbox__box svg path{stroke-dashoffset:0}.form--contrast .checkbox__label{color:#25282b}.form--contrast .checkbox__field:checked+.checkbox__box{border-color:#aecb54;background:#aecb54}.form--contrast .checkbox__field:disabled+.checkbox__box{border-color:#89b34d;cursor:not-allowed}.form--contrast .checkbox__field:disabled+.checkbox__box svg path{fill:#fff}.form--contrast .checkbox__field:disabled~.checkbox__span{color:#89b34d}.form--contrast .checkbox__field:checked:disabled+.checkbox__box{border-color:#89b34d;background:#89b34d}.form--contrast .checkbox__field:focus~.checkbox__box{border-color:#000}.form--contrast .checkbox__box{background:transparent;border:1px solid #dedede}.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 Montserrat,serif;letter-spacing:0;text-transform:none}.checkboxes__fieldset{border:0;display:flex;justify-content:center}.checkboxes__legend{font:normal normal 600 1rem/1.5 Montserrat,serif;letter-spacing:0;text-transform:none;color:#aecb54;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:#25282b}.form__response{display:none}.form__response-text{padding-left:2.5rem}.form__response--valid{color:#000;display:block}.form__response--valid .response-icon{display:inline-block;transform:translateY(-50%) rotate(45deg);height:12px;width:6px;border-bottom:2px solid #000;border-right:2px solid #000;top:50%;left:30px}.form__response--error{color:#b12a0b;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:#b12a0b}.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 Montserrat,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 Montserrat,serif;color:#25282b;letter-spacing:0}.form__legals{margin:2em 0;font:normal normal 400 .7rem/1.5 Montserrat,serif;color:#25282b;text-align:left}.form--condensed .form__fieldset{margin:0}.field-validate{position:relative}.field-validate--has-danger [class*=__label]{color:#b12a0b!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:#b12a0b!important}.field-validate--has-danger .checkbox__span{color:#b12a0b!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:#b12a0b;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 #b12a0b}.field-validate:hover .field-validate__help{display:block}.form.form--contrast,.form.form--contrast .form__conditions,.form.form--contrast .form__legals{color:#25282b}.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:#aecb54}.localizator__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#aecb54}.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:0;border:1px solid #dedede;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:0;position:relative;z-index:2}.localizator__input .textfield__input:focus{background:#fff;border-color:#aecb54;outline:none}.localizator__values-container{display:none;min-width:100%;font:normal normal 400 .9375rem/1.5 Montserrat,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:0}@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 Montserrat,serif}.localizator__value{white-space:nowrap;align-items:center;background:#fff;color:#aecb54;border-radius:0;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:#aecb54;background:#fff;border-radius:2em;min-width:2em;text-align:center;line-height:1.5rem}.localizator__value--count{border:none;background:#aecb54;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 Montserrat,serif;color:#25282b;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:#fff}.localizator .ss-list::-webkit-scrollbar{width:.25rem;background-color:#fff}.localizator .ss-list::-webkit-scrollbar-thumb{border-radius:10px;background-color:#aecb54}.localizator .ss-list::-webkit-scrollbar-thumb:hover{background-color:#aecb54}@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:#25282b}.radio__input+label:before{content:"";position:absolute;left:-21px;top:calc(50% - 11px);border-radius:50%;width:22px;height:22px;border:1px solid #dedede;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:#aecb54}.radio__input:checked+label:before{border-color:#89b34d}@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 Montserrat,serif;letter-spacing:0;text-transform:none;padding-left:.5em}.radios__fieldset{border:0}.radios__legend{font:normal normal 400 1rem/1.5 Montserrat,serif;letter-spacing:0;text-transform:none;color:#aecb54}.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 Montserrat,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:#aecb54}.range__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#aecb54}.range__highlight{color:#aecb54}.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:0;background:#fff;box-shadow:0 2px 6px 2px hsla(0,0%,100%,.35);transform-origin:top;transition:transform .2s,opacity .2s;transform:scaleY(0);opacity:0}@media screen and (min-width:1280px){.range__content{width:auto}}.range__preview{margin-top:1.8em;display:flex;justify-content:space-between;color:#25282b}.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 #aecb54}.range--filled .range__prompt{display:none}.range--filled .range__values{display:block}.range .noUi-connect{background:#000}.range .noUi-horizontal{height:4px;border:none;box-shadow:none;background:#dedede}.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 #dedede}@media (-ms-high-contrast:none){.range__summary{height:52px}.range__summary,::-ms-backdrop{height:52px}}.select__label{font:normal normal 400 .8rem/1.5 Montserrat,serif;text-transform:none;margin-bottom:.3em;color:#25282b}.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 #dedede}.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:#aecb54;border-color:#aecb54}.select__input--multiple .ss-option-selected:after{opacity:1}.select .ss-list::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.select .ss-list::-webkit-scrollbar{width:.25rem;background-color:#fff}.select .ss-list::-webkit-scrollbar-thumb{border-radius:10px;background-color:#000}.select .ss-list::-webkit-scrollbar-thumb:hover{background-color:#aecb54}.ss-main.js-select--main{font:normal normal 400 .9375rem/1.5 Montserrat,serif;letter-spacing:.05em}.ss-main.js-select--main .ss-content{box-shadow:0 2px 6px 2px hsla(0,0%,100%,.35);background:#fff;top:85%;left:0;padding:1.2rem 1.625rem 1rem;border:0}.ss-main.js-select--main .ss-content .ss-search:not(.ss-hide) input{border:1px solid #c1c1c1;padding:.6em;height:2.5em}.ss-main.js-select--main .ss-content .ss-list .ss-option{letter-spacing:0;text-transform:none;color:#25282b;background:#fff}.ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#aecb54;background:transparent}.ss-main.js-select--main .ss-single-selected{background:#fff;border-width:1px;border-radius:0;border-color:#dedede;padding:.5rem .875rem;min-height:45px}.ss-main.js-select--main .ss-single-selected .placeholder{flex:1;border:none;color:#aecb54;white-space:normal}.ss-main.js-select--main .ss-single-selected .placeholder *{padding:.2em 0}.ss-main.js-select--main .ss-single-selected .ss-arrow span,.ss-main.js-select--main .ss-single-selected.ss-open-below{border-color:#aecb54}.ss-main.js-select--main .ss-single-selected.ss-open-above>.ss-content{box-shadow:0 2px 6px 2px hsla(0,0%,100%,.35)}.ss-main.js-select--main .ss-multi-selected{border-color:#dedede;border-width:1px;background:#fff;min-height:45px;padding:.5rem .875rem}.ss-main.js-select--main .ss-multi-selected.ss-open-below{border-color:#aecb54}.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 Montserrat,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:#25282b}.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:#fff;border:0;color:#aecb54;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:#aecb54;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:#fff;color:#aecb54;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:#aecb54;height:12px}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{width:12px;left:-5px;top:5px;background:#aecb54}.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:#aecb54;background:transparent;font-weight:700}.form--contrast .select__label{color:#25282b}.form--contrast .select__input--multiple .ss-option:before{border:1px solid #89b34d}.form--contrast .select__input--multiple .ss-option:after{border-bottom:2px solid #25282b;border-left:2px solid #25282b}.form--contrast .select__input--multiple .ss-option-selected:before{background:#000;border-color:#000}.form--contrast .select .ss-list::-webkit-scrollbar,.form--contrast .select .ss-list::-webkit-scrollbar-track{background-color:#fff}.form--contrast .select .ss-list::-webkit-scrollbar-thumb,.form--contrast .select .ss-list::-webkit-scrollbar-thumb:hover{background-color:#000}.form--contrast .ss-main.js-select--main .ss-content{box-shadow:0 9px 10px 4px rgba(37,40,43,.35);background:#aecb54}.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:#25282b;background:#aecb54}.form--contrast .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#000;background:transparent}.form--contrast .ss-main.js-select--main .ss-single-selected{background:#aecb54;border-color:#89b34d}.form--contrast .ss-main.js-select--main .ss-single-selected .placeholder{color:#25282b}.form--contrast .ss-main.js-select--main .ss-single-selected .ss-arrow span,.form--contrast .ss-main.js-select--main .ss-single-selected.ss-open-below{border-color:#000}.form--contrast .ss-main.js-select--main .ss-multi-selected{border-color:#89b34d;background:#aecb54}.form--contrast .ss-main.js-select--main .ss-multi-selected.ss-open-below{border-color:#000}.form--contrast .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#25282b}.form--contrast .ss-main.js-select--main .ss-multi-selected .ss-value{background-color:#fff;border:1px solid #ccc;color:#aecb54}.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:#aecb54;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:#000}.form--contrast .ss-main.js-select--main:not(.select__input--multiple) .ss-content .ss-list .ss-option.ss-option-selected{color:#000;background:transparent}.textarea__label{color:#25282b;text-transform:none;font:normal normal 400 .8rem/1.5 Montserrat,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:#25282b;height:100px;border:1px solid #dedede;border-radius:0;font:normal normal 400 .9375rem/1.5 Montserrat,serif;letter-spacing:0;text-transform:none;padding:.5rem .875rem;width:100%}.textarea__input::placeholder{color:#c1c1c1;opacity:1}.textarea__input::-ms-input-placeholder{color:#c1c1c1;opacity:1}.textarea__input:focus{background:#fff;border-color:#aecb54}.textarea__input:focus::placeholder{color:#89b34d;opacity:1}.textarea__input:focus::-ms-input-placeholder{color:#89b34d;opacity:1}.form--contrast .textarea__label{color:#25282b}.form--contrast .textarea__input{background:#aecb54;border-color:#89b34d;color:#25282b}.form--contrast .textarea__input::placeholder{color:#89b34d;opacity:1}.form--contrast .textarea__input::-ms-input-placeholder{color:#89b34d;opacity:1}.form--contrast .textarea__input:focus{background:#aecb54;border-color:#000}.form--contrast .textarea__input:focus::placeholder{color:#89b34d;opacity:1}.form--contrast .textarea__input:focus::-ms-input-placeholder{color:#89b34d;opacity:1}.textfield__label{text-transform:none;font:normal normal 400 .8rem/1.5 Montserrat,serif;letter-spacing:0;display:inline-block;color:#25282b}.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 Montserrat,serif;letter-spacing:0;text-transform:none;-webkit-appearance:none;border:1px solid #dedede;border-radius:0;background:#fff;min-height:45px;color:inherit;width:100%}.textfield__input::placeholder{color:#c1c1c1;opacity:1}.textfield__input::-ms-input-placeholder{color:#c1c1c1;opacity:1}.textfield__input:focus{outline:none;background:#fff;border-color:#aecb54}.textfield__input:focus::placeholder{color:#89b34d;opacity:1}.textfield__input:focus::-ms-input-placeholder{color:#89b34d;opacity:1}.textfield__input[type=date]:invalid::-webkit-datetime-edit{color:#c1c1c1;opacity:1}.textfield--date{position:relative}.textfield--date .textfield__calendar{position:absolute;right:1em;bottom:1em;pointer-events:none}.textfield--date .textfield__calendar--svg{width:1em;height:1em;fill:#aecb54}.form--contrast .textfield__label{color:#25282b}.form--contrast .textfield__input{border-color:#dedede;background:#aecb54;color:#25282b}.form--contrast .textfield__input:focus{background:#aecb54;border-color:#000}.form--contrast .textfield__input:focus::placeholder{color:#89b34d;opacity:1}.form--contrast .textfield__input:focus::-ms-input-placeholder{color:#89b34d;opacity:1}.form--contrast .textfield__input[type=date]:invalid::-webkit-datetime-edit{color:#c1c1c1;opacity:1}.form--contrast .textfield--date .textfield__calendar--svg{fill:#000}.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:#dedede;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 #aecb54}.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:#aecb54}.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 Montserrat,serif;letter-spacing:0;display:inline-block;color:#25282b}.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:.7rem .875rem;font:normal normal 400 .9375rem/1.5 Montserrat,serif;letter-spacing:0;text-transform:none;-webkit-appearance:none;border:1px solid #dedede;border-radius:0;background:#fff;min-height:45px;color:inherit;width:100%}.upload .upload__content::placeholder{color:#c1c1c1;opacity:1}.upload .upload__content::-ms-input-placeholder{color:#c1c1c1;opacity:1}.upload .upload__content:focus{outline:none;background:#fff;border-color:#aecb54}.upload .upload__content:focus::placeholder{color:#89b34d;opacity:1}.upload .upload__content:focus::-ms-input-placeholder{color:#89b34d;opacity:1}.upload .upload__content[type=date]:invalid::-webkit-datetime-edit{color:#c1c1c1;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 Montserrat,serif,sans-serif;color:#fff;background-color:#000;border:1px solid #000;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:#000;margin-left:10px}.upload .upload__infos{color:#000;margin-top:16px}.upload .upload__errors{color:red;font-size:12px;margin-top:6px;position:absolute}.upload .cross__svg{height:10px;width:10px;fill:#fff;margin-left:5px}.identity__by{font-weight:600}.identity__name{color:#aecb54;font-weight:600}.links-group{color:inherit}@media screen and (min-width:768px){.links-group__link+.links-group__link{margin-top:0;margin-left:3rem}}.links-group__link--drawing .links-group__text{margin-right:.5rem}.map{width:100%;height:100%;border-radius:0;border:0}.map__circle{fill:#aecb54;stroke:#aecb54}.map .sto{fill:#00f}.map__marker{fill:#aecb54}.map__popup .leaflet-popup-content-wrapper{border-radius:0;box-shadow:1px 21px 48px -23px rgba(0,0,0,.63)}.map.leaflet-container .coords-v1__coords-element{color:#25282b;font:normal normal 400 clamp(1rem,1rem,1rem)/1 Montserrat,serif}.map.leaflet-container .coords-v1__coords-mail-text,.map.leaflet-container .coords-v1__coords-phone-text{color:#25282b}.map.leaflet-container .coords-v1__coords-mail-text:focus,.map.leaflet-container .coords-v1__coords-mail-text:hover,.map.leaflet-container .coords-v1__coords-phone-text:focus,.map.leaflet-container .coords-v1__coords-phone-text:hover{color:#aecb54}.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:#000}@media screen and (min-width:768px){.module-map-poi__filters>li{width:50%;margin-bottom:1rem}}.popin.popin--map .cta-secondary{color:#fff;background:transparent;border-color:#89b34d}.popin.popin--map .cta-secondary:focus,.popin.popin--map .cta-secondary:hover{color:#fff;border-color:#89b34d}.popin.popin--map .cta-secondary:focus .cta-secondary__drawing,.popin.popin--map .cta-secondary:hover .cta-secondary__drawing{fill:#fff}.popin.popin--map .cta-secondary:focus .cta-secondary__text,.popin.popin--map .cta-secondary:hover .cta-secondary__text{color:#fff}.popin.popin--map .cta-secondary__text{color:#25282b}.popin.popin--map .cta-secondary__drawing{fill:#aecb54}.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,.js-accordeon-parent .js-accordeon .open .icon{transform:rotate(-180deg)}.socials .item{margin:0 .5rem}.socials .item:first-child{margin-left:0}.socials .item:last-child{margin-right:0}.socials .item__link{background:transparent;width:2rem;height:2rem;border:1px solid #89b34d;border-radius:100%;display:flex;align-items:center;justify-content:center}.socials .item__link:focus,.socials .item__link:hover{background:#000}.socials .item__link:focus .item__svg,.socials .item__link:hover .item__svg{fill:#fff}.socials .item__svg{fill:#000}.title-v1{margin-bottom:2rem}.title-v1__part1{display:block;position:relative;padding:.6rem 0;text-align:center;text-transform:uppercase;color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.title-v1__part1:after,.title-v1__part1:before{content:"";position:absolute;width:40px;background-color:#89b34d;height:1px;left:50%;transform:translateX(-50%)}.title-v1__part1:before{top:0}.title-v1__part1:after{bottom:0}.title-v1__part1+.title-v1__part2{margin-top:.5rem}.title-v1__part2{display:block;text-align:center;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.title-v2{margin-bottom:1rem}.title-v2__part1{display:block;position:relative;padding:0 0 1.8rem;text-align:left;text-transform:none;color:#aecb54;font:normal normal 600 clamp(1.25rem,calc(-.0625rem + 2.7344vw),2.125rem)/1.4 Montserrat,serif}.title-v2__part1:before{content:"";position:absolute;width:100%;background-color:#000;height:1px;left:50%;transform:translateX(-50%);bottom:0}.title-v3{margin-bottom:.5rem}.title-v3__part1{display:block;position:relative;padding:0;text-align:left;text-transform:none;color:#aecb54;font:normal normal 600 clamp(1rem,1rem,1rem)/1.4 Montserrat,serif}.agency-details-v1__identity .item__card{border:1px solid #dedede}.agency-details-v1__identity .item__description .editorial-mask__text{max-height:12.5rem}.agency-details-v1__identity .item .cta-primary{font-size:12px;padding:.5rem}.agency-details-v1__identity .item .info__text{color:#aecb54;text-transform:uppercase;font-size:14px;font-weight:600}.agency-list-v1 .item__content{background:#fff;border:1px solid #dedede}.agency-list-v1 .item__block-name{color:#000;text-transform:capitalize;font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif}.agency-list-v1 .item__coords-value--phone{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.agency-list-v1 .item__coords-value--phone:focus,.agency-list-v1 .item__coords-value--phone:hover{color:#aecb54}.agency-list-v1 .item__coords-value--mail{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.agency-list-v1 .item__coords-value--mail:focus,.agency-list-v1 .item__coords-value--mail:hover{color:#aecb54}.agency-list-v1 .item__description{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.agency-v1-home__title .title-v1__part1{color:#89b34d}.agency-v1-home__title .title-v1__part1:after,.agency-v1-home__title .title-v1__part1:before{background:#89b34d}.agency-v1-home__title .title-v1__part2{color:#000}.agency-v1-home__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;border-width:0;color:#fff;background:#aecb54;border-color:#aecb54}.agency-v1-home__links .cta-primary:focus,.agency-v1-home__links .cta-primary:hover{color:#fff;border-color:#000}.agency-v1-home__links .cta-primary:focus .cta-primary__drawing,.agency-v1-home__links .cta-primary:hover .cta-primary__drawing{fill:#fff}.agency-v1-home__links .cta-primary:before{background:#000}.agency-v1-home__links .cta-primary__drawing{fill:#fff}.agency-v1-home__items{overflow:hidden}.agency-v1-home .item{background-color:#fff}.agency-v1-home .item .title-v1{display:flex;flex-direction:column}.agency-v1-home .item .title-v1__part1{order:2}.agency-v1-home .item .title-v1__part2{order:1;color:#000;text-transform:capitalize;font:normal normal 400 clamp(.8125rem,calc(.0625rem + .9375vw),1.1875rem)/1.4 Montserrat,serif;margin-bottom:.5rem}.agency-v1-home .item__content{background-color:#fff}.agency-v1-home .item__contact-address,.agency-v1-home .item__contact-mail,.agency-v1-home .item__contact-tel{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#000;text-align:left}.agency-v1-home .item__contact .item__coords-value--zip-city{display:block}.agency-v1-home__swiper-buttons .swiper-button-next,.agency-v1-home__swiper-buttons .swiper-button-prev{background:#fff;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.agency-v1-home__swiper-buttons .swiper-button-next svg,.agency-v1-home__swiper-buttons .swiper-button-prev svg{fill:#89b34d}.agency-v1-home__swiper-buttons .swiper-button-next:focus,.agency-v1-home__swiper-buttons .swiper-button-next:hover,.agency-v1-home__swiper-buttons .swiper-button-prev:focus,.agency-v1-home__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.agency-v1-home__swiper-buttons .swiper-button-next:focus svg,.agency-v1-home__swiper-buttons .swiper-button-next:hover svg,.agency-v1-home__swiper-buttons .swiper-button-prev:focus svg,.agency-v1-home__swiper-buttons .swiper-button-prev:hover svg{fill:#000}.agency-v1-home__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.agency-v1-home__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.agency-v1-home:before{content:"";position:absolute;width:100%;height:48%;bottom:0;background-color:#fdf7ef}@media screen and (min-width:768px){.agency-v1-home:before{height:62%}}.alertmail-v1{background:url(../images/alertmail/1.jpg) no-repeat 50%/cover transparent}.alertmail-v1:before{content:"";height:100%;width:100%;position:absolute;left:0;right:0;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.71))}.alertmail-v1__title .title-v1{margin-bottom:5px}.alertmail-v1__title .title-v1__part1{color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.alertmail-v1__title .title-v1__part1:after,.alertmail-v1__title .title-v1__part1:before{background:#89b34d}.alertmail-v1__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.alertmail-v1__text{margin:0 auto}.alertmail-v1 .editorial{color:#fff}.alertmail-v1 .editorial a{color:#000;text-decoration:underline}.alertmail-v1 .editorial a:focus,.alertmail-v1 .editorial a:hover{color:#aecb54}.alertmail-v1 .editorial p{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;text-align:center;margin:0 auto}.alertmail-v1 .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;border-width:0;color:#fff;background:#aecb54;border-color:#aecb54}.alertmail-v1 .cta-primary:focus,.alertmail-v1 .cta-primary:hover{color:#fff;border-color:#000}.alertmail-v1 .cta-primary:focus .cta-primary__drawing,.alertmail-v1 .cta-primary:hover .cta-primary__drawing{fill:#fff}.alertmail-v1 .cta-primary:before{background:#000}.alertmail-v1 .cta-primary__drawing{fill:#fff}.alertmail-inner-v1{background:url(../images/alertmail-inner/1.jpg) no-repeat 50%/cover transparent}.alertmail-inner-v1:before{content:"";height:100%;width:100%;position:absolute;left:0;right:0;background:linear-gradient(180deg,transparent,#000)}.alertmail-inner-v1__title .title-v1{margin-bottom:5px}.alertmail-inner-v1__title .title-v1__part1{color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.alertmail-inner-v1__title .title-v1__part1:after,.alertmail-inner-v1__title .title-v1__part1:before{background:#89b34d}.alertmail-inner-v1__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#fff}.alertmail-inner-v1__text{margin:0 auto}.alertmail-inner-v1 .editorial{color:#fff}.alertmail-inner-v1 .editorial a{color:#000;text-decoration:underline}.alertmail-inner-v1 .editorial a:focus,.alertmail-inner-v1 .editorial a:hover{color:#aecb54}.alertmail-inner-v1 .editorial p{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;text-align:center;margin:0 auto}.alertmail-inner-v1 .cta-quaternary{font:normal normal 400 clamp(1rem,1rem,1rem)/1 Montserrat,serif;color:#fff;background:#aecb54}.alertmail-inner-v1 .cta-quaternary:focus,.alertmail-inner-v1 .cta-quaternary:hover{color:#fff;border-color:#25282b}.alertmail-inner-v1 .cta-quaternary:focus .cta-quaternary__drawing,.alertmail-inner-v1 .cta-quaternary:hover .cta-quaternary__drawing{fill:#fff}.alertmail-inner-v1 .cta-quaternary:before,.alertmail-inner-v1 .cta-quaternary:focus:before,.alertmail-inner-v1 .cta-quaternary:hover:before{background:#25282b}.alertmail-inner-v1 .cta-quaternary__drawing{fill:#fff}.alertmail-inner-v1 .cta-quaternary .links-group__link--drawing .links-group__text{margin-right:.5rem}.alertmail-inner-v2{background:url(../images/alertmail-inner/2.jpg) no-repeat 50%/cover transparent}.alertmail-inner-v2:before{content:"";height:100%;width:100%;position:absolute;left:0;right:0;background:linear-gradient(180deg,transparent,#000)}.alertmail-inner-v2__title .title-v1{margin-bottom:5px}.alertmail-inner-v2__title .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d}.alertmail-inner-v2__title .title-v1__part1:after,.alertmail-inner-v2__title .title-v1__part1:before{background:#89b34d}.alertmail-inner-v2__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#fff}.alertmail-inner-v2__text{margin:0 auto}.alertmail-inner-v2 .editorial{color:#fff}.alertmail-inner-v2 .editorial a{color:#000;text-decoration:underline}.alertmail-inner-v2 .editorial a:focus,.alertmail-inner-v2 .editorial a:hover{color:#aecb54}.alertmail-inner-v2 .editorial p{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;text-align:center;margin:0 auto}.alertmail-inner-v2 .cta-quaternary{font:normal normal 400 clamp(1rem,1rem,1rem)/1 Montserrat,serif;color:#fff;background:#aecb54}.alertmail-inner-v2 .cta-quaternary:focus,.alertmail-inner-v2 .cta-quaternary:hover{color:#fff;border-color:#25282b}.alertmail-inner-v2 .cta-quaternary:focus .cta-quaternary__drawing,.alertmail-inner-v2 .cta-quaternary:hover .cta-quaternary__drawing{fill:#fff}.alertmail-inner-v2 .cta-quaternary:before,.alertmail-inner-v2 .cta-quaternary:focus:before,.alertmail-inner-v2 .cta-quaternary:hover:before{background:#25282b}.alertmail-inner-v2 .cta-quaternary__drawing{fill:#fff}.alertmail-inner-v2 .cta-quaternary .links-group__link--drawing .links-group__text{margin-right:.5rem}.page-alertmail-v1 .form__legend{margin:0 auto}.breadcrumb{background:transparent}.breadcrumb__link{text-decoration:none;color:#25282b}.breadcrumb__link:focus,.breadcrumb__link:hover{color:#aecb54}.breadcrumb__item{letter-spacing:0;text-transform:uppercase}.breadcrumb__item,.breadcrumb__item--active{font:normal normal 400 clamp(.75rem,.75rem,.75rem)/1 Montserrat,serif}.breadcrumb__item--active{background:transparent}.breadcrumb__item-drawing{fill:#aecb54}.contact-agency-v1 .socials .item{margin:0 .8rem}.contact-agency-v1 .socials .item:first-child{margin-left:0}.contact-agency-v1 .socials .item:last-child{margin-right:0}.contact-agency-v1 .socials .item__link{background:transparent;width:auto;height:auto;border:0;border-radius:100%;display:flex;align-items:center;justify-content:center}.contact-agency-v1 .socials .item__link:focus,.contact-agency-v1 .socials .item__link:hover{background:transparent}.contact-agency-v1 .socials .item__link:focus .item__svg,.contact-agency-v1 .socials .item__link:hover .item__svg{fill:#aecb54}.contact-agency-v1 .socials .item__svg{fill:#000}.contact-agency-v1 .timetable .timetable__schedule--label{color:#25282b}.contact-agency-v1 .timetable .timetable__schedule--highlight{color:#25282b;font-weight:700}.contact-agency-v1__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.contact-agency-v1__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.contact-footer-home{background:#f7f9f9}.contact-footer-home__title .title-v1__part1{color:#aecb54;font:normal normal 600 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.contact-footer-home__title .title-v1__part1:after,.contact-footer-home__title .title-v1__part1:before{background-color:#aecb54}.contact-footer-home__title .title-v1__part2{font:normal normal 400 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#fff}.contact-footer-home__item .item .coords-v1__title .title-v2__part1{color:#89b34d;font:normal normal 600 clamp(1rem,calc(.5rem + .625vw),1.25rem)/1.4 Montserrat,serif;text-transform:uppercase}.contact-footer-home__item .item .coords-v1__title .title-v2__part1:after,.contact-footer-home__item .item .coords-v1__title .title-v2__part1:before{background:#fff}.contact-footer-home__form{background:#f7f9f9}.contact-footer-home .socials .item__link{background:#fff;border:1px solid #89b34d}.contact-footer-home .socials .item__link:focus,.contact-footer-home .socials .item__link:hover{background:#000}.contact-footer-home .socials .item__link:focus .item__svg,.contact-footer-home .socials .item__link:hover .item__svg{fill:#fff}.contact-footer-home .socials .item__svg{fill:#000}.contact-footer-home__map .map{min-height:400px;height:100%}.contact-footer-home__map .map__circle{fill:#000;stroke:#000}.contact-footer-home__map .map .sto{fill:#00f}.contact-footer-home__map .map__marker{fill:#000}.contact-footer-home__map .map.leaflet-container .coords-v1__coords-element{color:#25282b;font:normal normal 400 clamp(1rem,1rem,1rem)/1 Montserrat,serif}.contact-footer-home__map .map.leaflet-container .coords-v1__coords-address-detail{padding-bottom:.625rem}.contact-footer-home__map .map.leaflet-container .coords-v1__coords-mail-text,.contact-footer-home__map .map.leaflet-container .coords-v1__coords-phone-text{color:#25282b}.contact-footer-home__map .map.leaflet-container .coords-v1__coords-mail-text:focus,.contact-footer-home__map .map.leaflet-container .coords-v1__coords-mail-text:hover,.contact-footer-home__map .map.leaflet-container .coords-v1__coords-phone-text:focus,.contact-footer-home__map .map.leaflet-container .coords-v1__coords-phone-text:hover{color:#aecb54}.contact-footer-home__map .module-map-js{height:100%}.contact-footer-home__infos,.contact-footer-home__infos .contact-footer-home{background:#000}@media screen and (min-width:768px){.contact-footer-home__map{width:57.6%}.contact-footer-home__infos{min-height:758px;width:42.4%;background:#000}}.contact-footer-home .timetable{color:#fff}.contact-footer-home .coords-v1__coords-element{color:#fff;font:normal normal 400 clamp(1rem,1rem,1rem)/1 Montserrat,serif}.contact-footer-home .coords-v1__coords-address-detail{padding-bottom:.625rem}.contact-footer-home .coords-v1__coords-mail-text,.contact-footer-home .coords-v1__coords-phone-text{color:#fff}.contact-footer-home .coords-v1__coords-mail-text:focus,.contact-footer-home .coords-v1__coords-mail-text:hover,.contact-footer-home .coords-v1__coords-phone-text:focus,.contact-footer-home .coords-v1__coords-phone-text:hover{color:#aecb54}.contact-footer-home__swiper-buttons .swiper-button-next,.contact-footer-home__swiper-buttons .swiper-button-prev{background:#fff;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.contact-footer-home__swiper-buttons .swiper-button-next__svg,.contact-footer-home__swiper-buttons .swiper-button-prev__svg{fill:#000}.contact-footer-home__swiper-buttons .swiper-button-next:focus,.contact-footer-home__swiper-buttons .swiper-button-next:hover,.contact-footer-home__swiper-buttons .swiper-button-prev:focus,.contact-footer-home__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.contact-footer-home__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.contact-footer-home__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.contact-footer-home__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.contact-footer-home__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.contact-footer-home__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.contact-footer-home__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.contact-footer-home__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.contact-footer-home__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#fff}.contact-footer-home__swiper-pagination .swiper-pagination-bullet{opacity:1;background:transparent;color:transparent;border-color:#fff;border-radius:100%;margin:.2rem}.contact-footer-home__swiper-pagination .swiper-pagination-bullet-active{background:#fff;color:#fff;border-color:#fff}.contact-footer-home__links .links-group__wrapper{justify-content:center}.contact-footer-home__links .cta-quaternary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#fff;background:#aecb54;border-color:#aecb54}.contact-footer-home__links .cta-quaternary svg{fill:#fff}.contact-footer-home__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;border-width:0;color:#fff;background:#aecb54;border-color:#aecb54}.contact-footer-home__links .cta-primary:focus,.contact-footer-home__links .cta-primary:hover{color:#fff;border-color:#000}.contact-footer-home__links .cta-primary:focus .cta-primary__drawing,.contact-footer-home__links .cta-primary:hover .cta-primary__drawing{fill:#fff}.contact-footer-home__links .cta-primary:before{background:#000}.contact-footer-home__links .cta-primary__drawing{fill:#fff}.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:640px){.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:640px){.cookiesv2Container .btnContainer .btnCookies{margin:0;width:47.5%}}.cookiesv2Container .btnContainer .btnCookies.lightVersion{color:#333;background:#ddd;border:2px solid #9c9c9c}.cookiesv2Container .btnContainer .btnCookies:hover{color:#000;background:#fff;border:2px solid #000}@media screen and (max-width:680px){.cookiesv2Container .btnContainer .btnCookies{padding:7px 0}}.cookiesv2Container .btnContainer.btnConfigCookies{justify-content:space-around;flex-direction:column}@media screen and (min-width:640px){.cookiesv2Container .btnContainer.btnConfigCookies{flex-direction:row}}.cookiesv2Container .btnContainer.btnConfigCookies .btnCookies{width:100%}@media screen and (min-width:640px){.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:1024px){.cookiesv2Container .cookiesStructure_1{width:100%;margin:25px}}.cookiesv2Container .cookiesStructure_1.active{left:0;opacity:1;z-index:99999}.cookiesv2Container .cookiesStructure_1 .cookiesContent{padding:15px;position:relative;width:100%}.cookiesv2Container .cookiesStructure_1 .cookiesContent .btnTop{color:#9c9c9c;font-family:Open Sans;font-weight:600;cursor:pointer;border:none;background:none;font-size:13px;position:absolute;top:15px;right:15px;display:flex;align-items:center;z-index:999999}.cookiesv2Container .cookiesStructure_1 .cookiesContent .btnTop svg{margin-left:5px}.cookiesv2Container .cookiesStructure_1 .cookiesContent .svgAnime{height:200px;margin-top:15px;object-fit:contain;width:100%}.cookiesv2Container .cookiesStructure_1 .cookiesContent .titreCookies{width:100%;text-align:center;font-size:18px;font-weight:900;line-height:1;padding:15px 0;font-family:Raleway}.cookiesv2Container .cookiesStructure_1 .cookiesContent .titreCookies .colorPrimarySite{color:#000;display:block}.cookiesv2Container .cookiesStructure_1 .cookiesContent .textCookies{font-size:13px;font-family:Open Sans,sans-serif;font-weight:400;line-height:19px!important;text-align:center}.cookiesv2Container .cookiesStructure_1 .cookiesContent .textCookies .textStrong{font-family:Open Sans,sans-serif;font-weight:700;display:block;line-height:19px!important;padding-bottom:10px}.cookiesv2Container .cookiesStructure_2{position:fixed;bottom:0;margin:15px;left:-650px;z-index:-1;background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:flex-end;box-shadow:0 0 50px 0 rgba(0,0,0,.5);opacity:0;transition:.3s;overflow:hidden;max-width:600px;width:calc(100% - 30px)}@media screen and (min-width:640px){.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:640px){.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content{max-height:500px}}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement{padding-bottom:25px;padding-right:15px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:5px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionStructure{font-size:13px;width:100%;font-family:Open Sans;line-height:19px!important}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent{display:flex;align-items:center;justify-content:space-between;padding-bottom:5px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .titreSection{font-size:22px;display:block;font-weight:700;font-family:Raleway}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon{cursor:pointer;width:20px;height:20px;border:none;background:none;position:relative;display:flex;align-items:center;justify-content:center}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:before{width:100%;content:"";height:2px;background:#000}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:after{transition:.3s;position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);background:#000;width:2px;height:100%}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer{width:100%;height:0;transition:.3s;overflow:hidden}@media screen and (min-width:640px){.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:640px){.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure{width:85%}}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .titleContent .titleElement{font-size:16px;font-family:Open Sans;font-weight:700}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .textContent{display:flex;align-items:center}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .textContent .linkElement{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#333;background:#ddd;border-radius:100%;margin-right:15px;text-decoration:none;font-weight:400;font-family:Open Sans;font-size:16px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .textContent .iconElement{width:20px;height:20px;object-fit:contain;margin-right:10px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .textContent .textElement{font-size:14px;font-family:Open Sans;font-weight:400}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .requiredCookie{border-radius:5px;background:#efefef;padding:5px 7.5px;font-family:Open Sans;font-size:10px;text-transform:uppercase}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookiesLabel{width:40px;height:20px;border-radius:50px;position:relative;background:#ddd;display:block;cursor:pointer;transition:.3s}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookiesLabel:before{content:"";position:absolute;top:-3px;left:-5px;border-radius:100%;width:25px;height:25px;background:#fff;border:2px solid #ddd;transition:.3s}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies{display:none}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:disabled+.checkboxCookiesLabel{opacity:.5}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel{background:#000}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #000}@media screen and (min-width:1024px){.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}.cro-v1{background:#fff}.cro-v1 .editorial{color:#25282b}.cro-v1 .editorial a{color:#000;text-decoration:underline}.cro-v1 .editorial a:focus,.cro-v1 .editorial a:hover{color:#aecb54}.cro-v1 .editorial p{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif}.cro-v1 .title-v1__part1{text-align:center;text-transform:uppercase;color:#89b34d}.cro-v1 .title-v1__part2{text-align:center;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.cro-v1__media--img{height:563px}.cro-v1 .my-accordion__header{outline:none}.cro-v1__accordion .my-accordion__header{font:normal normal 600 clamp(1.25rem,calc(1.25rem + .7813vw),1.25rem)/1.4 Montserrat,serif;color:#000}.cro-v2{background:#f7f9f9}.cro-v2 .editorial{color:#25282b}.cro-v2 .editorial a{color:#000;text-decoration:underline}.cro-v2 .editorial a:focus,.cro-v2 .editorial a:hover{color:#aecb54}.cro-v2 .editorial p{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif}.cro-v2 .title-v1__part1{text-align:center;text-transform:uppercase;color:#89b34d}.cro-v2 .title-v1__part2{text-align:center;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.cro-v2 .my-accordion__header{outline:none}.cro-v2__accordion .my-accordion__header{font:normal normal 600 clamp(1.25rem,calc(1.25rem + .7813vw),1.25rem)/1.4 Montserrat,serif;color:#000}.cro-v3{background:#fff}.cro-v3 .editorial{color:#25282b}.cro-v3 .editorial a{color:#000;text-decoration:underline}.cro-v3 .editorial a:focus,.cro-v3 .editorial a:hover{color:#aecb54}.cro-v3 .editorial p{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif}.cro-v3 .title-v1__part1{text-align:center;text-transform:uppercase;color:#89b34d}.cro-v3 .title-v1__part2{text-align:center;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.cro-v3__media--img{height:563px}.cro-v3 .my-accordion__header{outline:none}.cro-v3__accordion .my-accordion__header{font:normal normal 600 clamp(1.25rem,calc(1.25rem + .7813vw),1.25rem)/1.4 Montserrat,serif;color:#000}.estimation-formulaires{margin:0 auto;padding-bottom:3rem}.estimation-formulaires.withExpand{padding:0 1.5rem}@media screen and (min-width:768px){.estimation-formulaires__title{padding:0 1.5rem}}.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;overflow:hidden;width:100%;box-shadow:0 10px 10px #f7f9f9}@media screen and (min-width:768px){.estimation-formulaires__button{padding:1rem}}.estimation-formulaires__button-mode-content{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:0 0 2rem}.estimation-formulaires__button__content{padding:1rem 0;width:100%;max-width:550px}.estimation-formulaires__button .icon-estimation-pro,.estimation-formulaires__button .icon-estimation-rapide{width:35px;height:35px;margin-right:1rem}.estimation-formulaires__button .icon-estimation-pro .st0,.estimation-formulaires__button .icon-estimation-rapide .st0{fill:#aecb54}.estimation-formulaires__button .icon-estimation-pro .st1,.estimation-formulaires__button .icon-estimation-rapide .st1{fill:#000;transition:.3s ease-out}@media screen and (min-width:768px){.estimation-formulaires__button .icon-estimation-pro,.estimation-formulaires__button .icon-estimation-rapide{width:55px;height:55px}}.estimation-formulaires__button__text{font:normal normal 600 1.2rem Montserrat,serif;color:#aecb54;transition:.3s ease-out;text-transform:uppercase}.estimation-formulaires__button:before{background:#000;content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transform:scaleY(0);transition:.3s ease-out;transform-origin:bottom}.estimation-formulaires__button__arrow-bottom{display:none}.estimation-formulaires__button.isExpanded .estimation-formulaires__button__text,.estimation-formulaires__button:hover .estimation-formulaires__button__text{color:#fff}.estimation-formulaires__button.isExpanded .icon-estimation-pro .st1,.estimation-formulaires__button.isExpanded .icon-estimation-rapide .st1,.estimation-formulaires__button:hover .icon-estimation-pro .st1,.estimation-formulaires__button:hover .icon-estimation-rapide .st1{fill:#fff}.estimation-formulaires__button.isExpanded:before,.estimation-formulaires__button:hover:before{transform:scaleY(1)}@media screen and (min-width:768px){.estimation-formulaires__button__text{padding:1.3rem 0}}@media screen and (min-width:1024px){.estimation-formulaires__button{flex-direction:column;justify-content:center;padding:3rem 1.5rem}.estimation-formulaires__button__content{width:30%;padding:1rem;width:50%;max-width:550px}.estimation-formulaires__button .icon-estimation-pro,.estimation-formulaires__button .icon-estimation-rapide{width:85px;height:85px;margin:0}.estimation-formulaires__button__arrow-bottom{width:1rem;height:1rem;display:block;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}.estimation-formulaires__button.isExpanded .estimation-formulaires__button__arrow-bottom,.estimation-formulaires__button:hover .estimation-formulaires__button__arrow-bottom{border-bottom:2px solid #fff;border-right:2px solid #fff}}.estimation-formulaires #estimation_rapide_group{margin:0 auto}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper{padding-top:4rem}}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .wrapper__title{text-align:center;padding:0 1rem;color:#000;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),20px)/1.4 Montserrat,serif}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .swiper-slide{height:auto}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination{position:relative;width:100%;padding:2.5rem 5px;display:flex;justify-content:space-between}@media screen and (min-width:640px){.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination{width:80%}}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet{position:relative;opacity:1;width:40px;height:40px;line-height:40px;align-items:center;text-align:center;border-radius:100%;background:#fff;border:1px solid #89b34d;color:#000;font-size:17px;cursor:pointer;box-shadow:0 0 0 10px #fff;transition:.25s;font-weight:600}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet-active,.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet:hover{color:#fff;background:#aecb54;border-color:#aecb54}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet.disabled{cursor:not-allowed}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination:before{content:"";background:#dedede;width:100%;height:1px;position:absolute;top:50%}.estimation-formulaires #estimation_rapide_group .swiper{overflow:hidden}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields{margin:0}.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-formulaires #estimation_rapide_group .swiper-slide .form__field{width:50%;padding:1rem .5rem}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field:nth-child(odd){padding-left:0}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field:nth-child(2n){padding-right:0}}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .select__label,.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .textfield__label{color:#25282b;letter-spacing:unset}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__legend,.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .radios__legend{font:normal normal 600 1.1rem Montserrat,serif;text-transform:none;letter-spacing:0;color:#aecb54}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__itrem{width:100%;margin:10px 0 1rem}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__itrem{width:25%}}.estimation-formulaires #estimation_rapide_group .swiper-slide .form .ss-single-selected{border-color:#25282b}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields__title{color:#25282b;text-transform:none;text-align:center;padding:1rem 0;font:normal normal 400 1.2rem Montserrat,serif;display:block;margin:0}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields__title__part-2{font-size:clamp(14px,calc(.6rem + 1.875vw),20px)}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields .form-group{padding-bottom:1rem}.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-formulaires #estimation_rapide_group .swiper-slide .notForChild.hidden{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form-group--form__fields__structure{display:flex;flex-wrap:wrap;justify-content:center}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields__title{text-align:center}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields .form-group{padding-bottom:3rem}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field{padding:1rem;flex:none;width:50%}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field{width:25%}}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field.radios{width:100%}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field .radio__label{text-transform:none;color:#000;font:normal normal 600 1.1rem Montserrat,serif}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field .radio__input+label:before,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field .radio__input:checked+label:before{border:1px solid #25282b}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox{position:relative;align-items:center;justify-content:center;display:flex;text-align:center;width:100%;margin:0;cursor:pointer;color:#000;font:normal normal 400 1rem Montserrat,serif}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg{position:relative;transition:.3s;border:1px solid #aecb54;width:50px;padding:.5rem;min-width:50px;height:50px;object-fit:contain;display:flex;justify-content:center}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg{margin-right:1rem}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg svg{transition:.3s ease-out;fill:#000}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg:before{width:20px;height:20px;border-radius:100%;content:"";background:#000;position:absolute;top:-7.5px;left:-7.5px;transform:scale(1.5);opacity:0;transition:.3s ease-out}.estimation-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-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox:hover .checkboxes-svg{background:#000;border:1px solid #000}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox:hover .checkboxes-svg svg{fill:#fff}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__label{flex-direction:column;text-transform:none;font:normal normal 600 1.1rem Montserrat,serif;letter-spacing:0;color:#aecb54;align-items:center;justify-content:center;text-transform:uppercase}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__label{flex-direction:row}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__field:checked+.checkbox__label .checkboxes-svg:before{opacity:1;transform:scale(1)}.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-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .swiper-button-prev-estimate{display:none}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper .swip_2 .form-group .form__field,.estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form-group .form__field{width:50%}}.estimation-formulaires #estimation_rapide_group .swiper .swip_2 .form-group .form__field.checkboxes,.estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form-group .form__field.checkboxes{width:100%}.estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input,.estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input{display:none}.estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input+label,.estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input+label{width:40px;height:40px;padding:0;display:flex;letter-spacing:0;align-items:center;justify-content:center;text-transform:lowercase;color:#000;font:normal normal 600 1.1rem Montserrat,serif}.estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input+label:after,.estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input+label:after{display:none}.estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input+label:before,.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 #25282b;width:40px;height:40px;transition:.3s ease-out}.estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input:checked+label,.estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input:checked+label{color:#fff}.estimation-formulaires #estimation_rapide_group .swiper .swip_2 .bulle-radio .radio__input:checked+label:before,.estimation-formulaires #estimation_rapide_group .swiper .swip_3 .bulle-radio .radio__input:checked+label:before{background:#000;border-color:#000}.estimation-formulaires #estimation_rapide_group .swiper .swip_2 .radios__group,.estimation-formulaires #estimation_rapide_group .swiper .swip_3 .radios__group{padding-bottom:1rem}.estimation-formulaires #estimation_rapide_group .swiper .swip_3 .checkbox__label,.estimation-formulaires #estimation_rapide_group .swiper .swip_3 .radio__label{font:normal normal 400 .9rem Montserrat,serif;text-transform:uppercase;letter-spacing:.2rem}.estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form__field .radio__input+label:before,.estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form__field .radio__input:checked+label:before{border:1px solid #f7f9f9}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field{width:50%}}.estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date:after{display:none}.estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__label{color:#25282b;display:flex;align-items:center;letter-spacing:0;padding-bottom:1rem}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__label{margin:0 1rem 0 0;padding:0}}.estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__input{min-height:45px;max-width:100%;padding:0 1rem}.estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__input::placeholder{text-transform:capitalize}.estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date .textfield__calendar{bottom:30px;right:30px;top:inherit}.estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.checkboxes{width:100%;padding:1rem}.estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4{width:100%;flex:auto}.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-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__validation{flex-direction:row;align-items:unset}}.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-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__conditions__Content .form__conditions{margin:0;padding:0 1rem}.estimation-formulaires #estimation_rapide_group .swiper .swip_4 .swiper-button-next-estimate{display:none}.estimation-formulaires #estimation_rapide_group .all-swiper-button{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:150px}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .all-swiper-button{flex-direction:row;min-height:0}}.estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element{padding-top:1rem;padding-bottom:1rem}.estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element.disabled-verification{pointer-events:none;opacity:.25}.estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .swiper-button-next__svg,.estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .swiper-button-prev__svg{fill:#fff}.estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element.swiper-button-prev-estimate{margin-bottom:1rem}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element.swiper-button-prev-estimate{margin-right:1rem;margin-bottom:0}}.estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element.swiper-button-prev-estimate .cta-primary__svg{margin-right:.5rem}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element.swiper-button-next-estimate{margin-left:1rem}}.estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element.swiper-button-next-estimate .cta-primary__svg{margin-left:.5rem}.estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_left{margin-right:1em}.estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_left:before{border-width:7px 10px 7px 0}.estimation-formulaires #estimation_rapide_group .all-swiper-button .swiper-button-disabled{display:none}.estimation-formulaires .form__legals{margin:0;font-size:.6rem}.estimation-formulaires .flatpickr-calendar{font:normal normal 600 1.1rem Montserrat,serif}.estimation-formulaires .flatpickr-calendar .flatpickr-day{font:normal normal 600 1.1rem Montserrat,serif;display:flex;align-items:center}.estimation-formulaires .flatpickr-calendar .flatpickr-day:hover{color:#fff;background:#000}#estimation_pro_group{margin:0 auto}#estimation_pro_group .module-form .form__fields__title{color:#000;text-transform:none;font:normal normal 400 1.2rem Montserrat,serif;display:block}#estimation_pro_group .module-form .form__fields{width:100%;margin:0}#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_pro_group .module-form .form__field{width:50%;padding:1rem .5rem}#estimation_pro_group .module-form .form__field:nth-child(odd){padding-left:0}#estimation_pro_group .module-form .form__field:nth-child(2n){padding-right:0}}#estimation_pro_group .module-form .form__field .textfield__calendar{bottom:2rem;top:inherit}#estimation_pro_group .module-form .form__field .select__label,#estimation_pro_group .module-form .form__field .textfield__label{color:#25282b;letter-spacing:unset}@media screen and (min-width:768px){#estimation_pro_group .module-form .form__field.radios{width:100%}}#estimation_pro_group .module-form .form__field .checkboxes__legend,#estimation_pro_group .module-form .form__field .radios__legend{font:normal normal 600 1.1rem Montserrat,serif;text-transform:none;color:#aecb54}#estimation_pro_group .module-form .form__field .checkboxes__itrem{width:100%;margin:10px 0 1rem}@media screen and (min-width:768px){#estimation_pro_group .module-form .form__field .checkboxes__itrem{width:50%}}#estimation_pro_group .module-form .form__field .radio__input+label{font:normal normal 400 .9rem Montserrat,serif;color:#25282b}#estimation_pro_group .module-form .form__field .radio__input+label:before,#estimation_pro_group .module-form .form__field .radio__input:checked+label:before{border:1px solid #aecb54}#estimation_pro_group .module-form .form__legend{margin:0}@media screen and (min-width:768px){#estimation_pro_group .module-form .form__fieldset .form-group{display:flex;justify-content:space-between}}#estimation_pro_group .module-form .form__fieldset.section1 .form-group{padding-top:0}#estimation_pro_group .module-form .form__fieldset.section1 .form__field{padding:1rem .5rem}#estimation_pro_group .module-form .form__fieldset.section4 .form-group{padding:0 0 3rem;align-items:center;flex-direction:column}#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_pro_group .module-form .form__fieldset.section4 .form__validation{align-items:unset;flex-direction:row}}#estimation_pro_group .module-form .form__fieldset.section4 .form__validation .form__submit{margin-top:2rem;text-align:right;justify-content:center}#estimation_pro_group .module-form .form__fieldset.section4 .form__field{padding:1rem 0}#estimation_pro_group .module-form .form__fieldset.section4 .form__field.checkboxes{width:100%}.estimation-result{margin:2em auto}.estimation-result__wrapper{max-width:100%;margin:auto}.estimation-result__message{text-align:center;padding:16px;border-radius:6px}.estimation-result__message--error{background-color:#b12a0b;color:#fff}.estimation-result__main-title{letter-spacing:0;text-transform:none;color:#aecb54;width:100%}.estimation-result__title{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),26px)/1.8 Montserrat,serif;letter-spacing:0;text-transform:none;color:#000}.estimation-result__title .icon-title-poi:before{margin:0 15px 0 0}.estimation-result__text{margin:1em 0}.estimation-result__action,.estimation-result__estimate,.estimation-result__locate-drawing,.estimation-result__quality,.estimation-result__similar,.estimation-result__strong-point{border-bottom:1px solid rgba(174,203,84,.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:#25282b;line-height:1.75}@media screen and (min-width:640px){.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 Montserrat,serif;color:#000}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-label{font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Montserrat,serif}.estimation-result__estimate .estimate .estimate__item-value{color:#000;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1.2 Montserrat,serif;letter-spacing:0}.estimation-result__estimate .estimate .estimate__item-label{color:#aecb54;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Montserrat,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:0){.estimation-result__strong-point .strong-point__item{width:50%}}@media screen and (min-width:768px){.estimation-result__strong-point .strong-point__item{width:25%}}.estimation-result__strong-point .strong-point__item-info{display:flex;align-items:center;padding:15px 10px;font:normal normal 600 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Montserrat,serif;border:1px solid rgba(174,203,84,.56);border-radius:4px}.estimation-result__strong-point .strong-point__item-drawing{font-size:2rem}.estimation-result__strong-point .strong-point__item-label{color:#25282b}.estimation-result__strong-point .strong-point__item-description{color:#c1c1c1}.estimation-result__similar .similar__items{display:flex;flex-wrap:wrap;margin:0 -10px}.estimation-result__similar .similar__swiper-container{margin-top:30px}.estimation-result__similar .similar__item{padding:10px 10px 20px;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Montserrat,serif;border:1px solid rgba(174,203,84,.56);border-radius:4px}.estimation-result__similar .similar__item-content{padding:10px;min-width:220px;width:100%}@media screen and (min-width:0){.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:#c1c1c1}.estimation-result__similar .similar__item-info-city,.estimation-result__similar .similar__item-info-district{color:#c1c1c1;display:block}.estimation-result__quality .quality__items{display:flex;margin:0 -10px;flex-wrap:wrap}.estimation-result__quality .quality__swiper-container{margin-top:30px}.estimation-result__quality .quality__item{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1 Montserrat,serif;border:1px solid rgba(174,203,84,.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:0){.estimation-result__quality .quality__item-content{width:50%}}@media screen and (min-width:768px){.estimation-result__quality .quality__item-content{width:25%}}.estimation-result__quality .quality__item>*{margin:15px 0}.estimation-result__quality .quality__item-title{display:flex;align-items:center;margin:6px 0;font:normal normal 600 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Montserrat,serif}.estimation-result__quality .quality__item-note{color:#fff;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:#25282b;margin-left:10px}.estimation-result__quality .quality__item-description{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.2 Montserrat,serif;color:#25282b}.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;min-height:62px}.estimation-result__action .links-group__link .button-drawing__svg{fill:#25282b}.estimation-result__action .links-group__link:focus .button-drawing__svg,.estimation-result__action .links-group__link:hover .button-drawing__svg{fill:#fff}.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:none;padding:10px 20px;background:#aecb54;min-height:50px;align-items:center;margin:10px 0;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Montserrat,serif;color:#fff;text-transform:none;letter-spacing:0}.estimation-result .modal-generate-report .generate-report #report-download-btn:hover{cursor:pointer;background:#000;color:#fff}.estimation-bar{background:#000}.estimation-bar__text{color:#fff;text-transform:uppercase;font:normal normal 600 clamp(.875rem,calc(.3125rem + 1.1719vw),1.25rem)/1.4 Montserrat,serif}.estimation-inner-v1{background:url(../images/estimation-inner/1.jpg) no-repeat 50%/cover transparent}.estimation-inner-v1:before{content:"";height:100%;width:100%;position:absolute;left:0;right:0;background:linear-gradient(180deg,transparent,#000)}.estimation-inner-v1__title .title-v1{margin-bottom:5px}.estimation-inner-v1__title .title-v1__part1{color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.estimation-inner-v1__title .title-v1__part1:after,.estimation-inner-v1__title .title-v1__part1:before{background:#89b34d}.estimation-inner-v1__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#fff}.estimation-inner-v1__text{margin:0 auto}.estimation-inner-v1 .editorial{color:#fff}.estimation-inner-v1 .editorial a{color:#000;text-decoration:underline}.estimation-inner-v1 .editorial a:focus,.estimation-inner-v1 .editorial a:hover{color:#aecb54}.estimation-inner-v1 .editorial p{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;text-align:center;margin:0 auto}.estimation-inner-v1 .cta-quaternary{font:normal normal 400 clamp(1rem,1rem,1rem)/1 Montserrat,serif;color:#fff;background:#aecb54}.estimation-inner-v1 .cta-quaternary:focus,.estimation-inner-v1 .cta-quaternary:hover{color:#fff;border-color:#25282b}.estimation-inner-v1 .cta-quaternary:focus .cta-quaternary__drawing,.estimation-inner-v1 .cta-quaternary:hover .cta-quaternary__drawing{fill:#fff}.estimation-inner-v1 .cta-quaternary:before,.estimation-inner-v1 .cta-quaternary:focus:before,.estimation-inner-v1 .cta-quaternary:hover:before{background:#25282b}.estimation-inner-v1 .cta-quaternary__drawing{fill:#fff}.estimation-inner-v1 .cta-quaternary .links-group__link--drawing .links-group__text{margin-right:.5rem}.estimation-inner-v2{background:url(../images/estimation-inner/2.jpg) no-repeat 50%/cover transparent}.estimation-inner-v2:before{content:"";height:100%;width:100%;position:absolute;left:0;right:0;background:linear-gradient(180deg,transparent,#000)}.estimation-inner-v2__title .title-v1{margin-bottom:5px}.estimation-inner-v2__title .title-v1__part1{color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.estimation-inner-v2__title .title-v1__part1:after,.estimation-inner-v2__title .title-v1__part1:before{background:#89b34d}.estimation-inner-v2__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#fff}.estimation-inner-v2__text{margin:0 auto}.estimation-inner-v2 .editorial{color:#fff}.estimation-inner-v2 .editorial a{color:#000;text-decoration:underline}.estimation-inner-v2 .editorial a:focus,.estimation-inner-v2 .editorial a:hover{color:#aecb54}.estimation-inner-v2 .editorial p{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;text-align:center;margin:0 auto}.estimation-inner-v2 .cta-quaternary{font:normal normal 400 clamp(1rem,1rem,1rem)/1 Montserrat,serif;color:#fff;background:#aecb54}.estimation-inner-v2 .cta-quaternary:focus,.estimation-inner-v2 .cta-quaternary:hover{color:#fff;border-color:#25282b}.estimation-inner-v2 .cta-quaternary:focus .cta-quaternary__drawing,.estimation-inner-v2 .cta-quaternary:hover .cta-quaternary__drawing{fill:#fff}.estimation-inner-v2 .cta-quaternary:before,.estimation-inner-v2 .cta-quaternary:focus:before,.estimation-inner-v2 .cta-quaternary:hover:before{background:#25282b}.estimation-inner-v2 .cta-quaternary__drawing{fill:#fff}.estimation-inner-v2 .cta-quaternary .links-group__link--drawing .links-group__text{margin-right:.5rem}.estimation-v1{background:#fff}.estimation-v1__title.title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d;text-transform:uppercase}.estimation-v1__title.title-v1 .title-v1__part2{font:normal normal 400 clamp(1.025rem,1.25rem,1.875rem)/1.4 Montserrat,serif;color:#000}.estimation-v1__item .item__title.title-v1 .title-v1__part2{display:block;text-align:left;font:normal normal 400 clamp(1.5rem,calc(.875rem + .7813vw),1.25rem)/1.4 Montserrat,serif;color:#fff}.estimation-v1__item .item__text{color:#fff}.estimation-v1__item .item__content,.estimation-v1__item .item__decorate{background:#000}.estimation-v1__item .item__img{width:100%;height:auto}.events-detail-v1{background:transparent}.events-detail-v1 .item{background:#fff;border:0}.events-detail-v1 .item__title .title-v1{margin-bottom:1rem}.events-detail-v1 .item__title .title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d}.events-detail-v1 .item__title .title-v1 .title-v1__part2{font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif;color:#000}.events-detail-v1 .item__information-value{color:#aecb54}.events-detail-v1 .item__content{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.events-list-v1{background:transparent}.events-list-v1 .item{background:#fff;border:0}.events-list-v1 .item__content{border:1px solid #dedede}.events-list-v1 .item__title .title-v1{margin-bottom:1rem}.events-list-v1 .item__title .title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d}.events-list-v1 .item__title .title-v1 .title-v1__part2{font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif;color:#000}.events-list-v1 .item__information-value{color:#aecb54}.events-list-v1 .item__description{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.events-related-v1{background:#f7f9f9}.events-related-v1 .title-v1__part1{color:#89b34d}.events-related-v1 .title-v1__part2{color:#000;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif}.events-related-v1__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.events-related-v1__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.events-related-v1__items{overflow:hidden}.events-related-v1__item{height:auto}.events-related-v1 .item{overflow:hidden;background:#fff;border:0}.events-related-v1 .item__content{border:1px solid #dedede;background:#fff}.events-related-v1 .item__title .title-v1{margin-bottom:1rem}.events-related-v1 .item__title .title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d}.events-related-v1 .item__title .title-v1 .title-v1__part2{font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.8 Montserrat,serif;color:#000}.events-related-v1 .item__information-value{color:#aecb54}.events-related-v1 .item__description{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.events-v1{background:#000}.events-v1 .swiper-slide{height:auto}.events-v1__container{overflow:hidden}.events-v1__title .title-v1__part1{color:#89b34d}.events-v1__title .title-v1__part1:after,.events-v1__title .title-v1__part1:before{background:#89b34d}.events-v1__title .title-v1__part2{color:#fff}.events-v1__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#fff;border-radius:100%;margin:.2rem}.events-v1__swiper-pagination .swiper-pagination-bullet-active{background:#fff;color:#fff;border-color:#fff}.events-v1 .swiper-button-next,.events-v1 .swiper-button-prev{background:#fff;border-color:#89b34d}.events-v1 .swiper-button-next--svg,.events-v1 .swiper-button-prev--svg{fill:#89b34d}.events-v1 .swiper-button-next:focus,.events-v1 .swiper-button-next:hover,.events-v1 .swiper-button-prev:focus,.events-v1 .swiper-button-prev:hover{background:transparent;border-color:#000}.events-v1 .swiper-button-next:focus .swiper-button-next__svg,.events-v1 .swiper-button-next:focus .swiper-button-prev__svg,.events-v1 .swiper-button-next:hover .swiper-button-next__svg,.events-v1 .swiper-button-next:hover .swiper-button-prev__svg,.events-v1 .swiper-button-prev:focus .swiper-button-next__svg,.events-v1 .swiper-button-prev:focus .swiper-button-prev__svg,.events-v1 .swiper-button-prev:hover .swiper-button-next__svg,.events-v1 .swiper-button-prev:hover .swiper-button-prev__svg{fill:#fff}.events-v1 .item{background:#fff;border:transparent}.events-v1 .item__content{border:1px solid #dedede}.events-v1 .item__title .title-v1{margin-bottom:1rem}.events-v1 .item__title .title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d}.events-v1 .item__title .title-v1 .title-v1__part2{font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif;color:#000}.events-v1 .item__information-value{color:#aecb54}.events-v1 .item__description{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.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%;border-radius:50%}.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 hsla(0,0%,75.7%,.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:#000}.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:#000;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:#fdf7ef;box-shadow:0 5px 10px 0 hsla(0,0%,75.7%,.25);color:#aecb54;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:#000;border:1px solid #000;margin:.5rem auto;padding:.75rem}.fab_detail .button_default:focus,.fab_detail .button_default:hover{background:#aecb54;border:1px solid #aecb54}.fab_detail .button_default:focus .text_item,.fab_detail .button_default:hover .text_item{color:#25282b}.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:#fdf7ef;font-size:1rem;font-weight:400}}.fab-v1{position:fixed;right:0;bottom:30px;z-index:99100}.fab-v1__nav--one .fab-v1__items{bottom:50vh}.fab-v1__nav--one .fab-v1__item:not(.fab__button){opacity:1}.fab-v1.active .fab-v1__item:first-child{transform:translateY(0);transition:.15s,opacity .1s;opacity:1;z-index:10}.fab-v1.active .fab-v1__item:nth-child(2){transform:translateY(-70px);transition:.25s,opacity .1s;opacity:1;z-index:9}.fab-v1.active .fab-v1__item:nth-child(3){transform:translateY(-140px);transition:.35s,opacity .1s;opacity:1;z-index:8}.fab-v1.active .fab-v1__item:nth-child(4){transform:translateY(-210px);transition:.45s,opacity .1s;opacity:1;z-index:7}.fab-v1.active .fab-v1__item:nth-child(5){transform:translateY(-280px);transition:.55s,opacity .1s;opacity:1;z-index:6}.fab-v1.active .fab-v1__item:nth-child(6){transform:translateY(-350px);transition:.65s,opacity .1s;opacity:1;z-index:5}.fab-v1.active .fab-v1__button .fab-v1__button-icon{transform:rotate(135deg)}.fab-v1__button{background-color:#000;color:#fff;width:58px;height:58px;border:0;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:10px}@media screen and (min-width:1024px){.fab-v1__button{display:none}}.fab-v1__button-icon{position:relative;transform:rotate(0deg);transition:.8s}.fab-v1__button-icon,.fab-v1__button-icon:before{width:20px;height:5px;background-color:#fff;display:block}.fab-v1__button-icon:before{content:"";color:red;position:absolute;top:0;left:0;transform:rotate(90deg)}.fab-v1__button:hover .fab-v1__button-icon{transform:rotate(180deg)}.fab-v1__items,.fab-v1__nav{position:relative}.fab-v1__items{bottom:130px;right:5px}@media screen and (min-width:1024px){.fab-v1__items{bottom:28vh;right:0}}.fab-v1__item{color:rgba(0,0,0,.65);width:auto;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;position:absolute;transition:1s,opacity .5s;right:-4px}@media screen and (min-width:1024px){.fab-v1__item{right:-40px}}.fab-v1__item:focus{outline:none}.fab-v1__item.fab__button{background:#2196f3;border-color:#1976d2;color:#fff;z-index:11}.fab-v1__item:not(.fab__button){opacity:0}.fab-v1__item-drawing{position:absolute;z-index:10;top:0;left:0;background-color:#aecb54;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:100%;box-shadow:1px 1px 9px 2px #dedede}@media screen and (min-width:1024px){.fab-v1__item-drawing{left:0}}.fab-v1__item-picto-svg{width:auto;height:64px;top:-6px;left:0;position:absolute}@media screen and (min-width:1024px){.fab-v1__item-picto-svg{height:20px;position:inherit}}.fab-v1__item-picto-svg-content{fill:#fff}.fab-v1__item-picto-svg-bg{fill:#aecb54}.fab-v1__item-label{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;color:#000;text-transform:uppercase;letter-spacing:0;background:#aecb54;box-shadow:0 0 12px 3px rgba(0,0,0,.19);text-align:left;width:0;height:3rem;padding:.4em 1em .4em 46px;display:flex;align-items:center;justify-content:flex-start;z-index:-1;opacity:0;margin-left:-3px}@media screen and (min-width:1024px){.fab-v1__item-label{opacity:1;width:210px;position:relative;left:-20px}}@media screen and (min-width:1024px){.fab-v1 .fab-v1__item{padding-left:50px}.fab-v1 .fab-v1__item:first-child{transform:translate(140px);transition:.8s,opacity .1s;opacity:1;z-index:10}.fab-v1 .fab-v1__item:nth-child(2){transform:translate(140px,-70px);transition:.8s,opacity .1s;opacity:1;z-index:9}.fab-v1 .fab-v1__item:nth-child(3){transform:translate(140px,-140px);transition:.8s,opacity .1s;opacity:1;z-index:8}.fab-v1 .fab-v1__item:nth-child(4){transform:translate(140px,-210px);transition:.8s,opacity .1s;opacity:1;z-index:7}.fab-v1 .fab-v1__item:nth-child(5){transform:translate(140px,-280px);transition:.8s,opacity .1s;opacity:1;z-index:6}.fab-v1 .fab-v1__item:nth-child(6){transform:translate(140px,-350px);transition:.8s,opacity .1s;opacity:1;z-index:5}.fab-v1 .fab-v1__item-label{opacity:0;transition:1s;transform-origin:center 50%}.fab-v1 .fab-v1__item-drawing{transition:.8s}.fab-v1 .fab-v1__item:hover{right:0}.fab-v1 .fab-v1__item:hover:first-child{transform:translate(0);opacity:1;z-index:10}.fab-v1 .fab-v1__item:hover:nth-child(2){transform:translateY(-70px);opacity:1;z-index:9}.fab-v1 .fab-v1__item:hover:nth-child(3){transform:translateY(-140px);opacity:1;z-index:8}.fab-v1 .fab-v1__item:hover:nth-child(4){transform:translateY(-210px);opacity:1;z-index:7}.fab-v1 .fab-v1__item:hover:nth-child(5){transform:translateY(-280px);opacity:1;z-index:6}.fab-v1 .fab-v1__item:hover:nth-child(6){transform:translateY(-350px);opacity:1;z-index:5}.fab-v1 .fab-v1__item:hover .fab-v1__item-label{opacity:1;left:0}.fab-v1 .fab-v1__item:hover .fab-v1__item-drawing{left:24px}}.fab-v1__action{text-decoration:none;background:transparent;border:0;cursor:pointer}.favorites-programs-v1{overflow:hidden;background:#fff}.favorites-programs-v1 .swiper-slide-prev{opacity:0;transition:opacity .5s ease-in-out}.favorites-programs-v1__container-title{position:relative;z-index:12;background:#fff}@media screen and (min-width:1025px){.favorites-programs-v1__container-title{width:26.333333%}}@media screen and (min-width:1025px){.favorites-programs-v1__container-content{width:73.666666%}}.favorites-programs-v1__title .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;text-align:center;text-transform:uppercase;color:#89b34d}.favorites-programs-v1__title .title-v1__part2{text-align:center;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.favorites-programs-v1__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#fff;background:#aecb54;border-color:#aecb54}.favorites-programs-v1__links .cta-primary svg{fill:#fff}.favorites-programs-v1 .swiper-slide{height:auto}.favorites-programs-v1 .swiper-pagination{transform:inherit;left:inherit}.favorites-programs-v1 .item__lots .lots{font:normal normal 400 .938rem/1.4 Montserrat,serif;color:#25282b}.favorites-programs-v1 .item__lots .lots__number{color:#25282b}.favorites-programs-v1 .item__block--city .title-v1{margin-bottom:.5rem}.favorites-programs-v1 .item__block--city .title-v1__part1{text-transform:uppercase;color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.favorites-programs-v1 .item__block--title,.favorites-programs-v1 .item__size{font:normal normal 400 clamp(.813rem,calc(.5625rem + .3125vw),.938rem)/1.4 Montserrat,serif;color:#25282b}.favorites-programs-v1 .item__size span{font:normal normal 400 clamp(.813rem,calc(.5625rem + .3125vw),.938rem)/1.4 Montserrat,serif;color:#aecb54}.favorites-programs-v1 .item__price{font:normal normal 600 clamp(1.063rem,calc(.8125rem + .3125vw),1.188rem)/1.4 Montserrat,serif}.favorites-programs-v1 .item__price-value{color:#25282b}.favorites-programs-v1 .item__price-value-mount{color:#aecb54}.favorites-programs-v1 .item__media-360,.favorites-programs-v1 .item__media-video{background:#fff}.favorites-programs-v1 .item__media-360,.favorites-programs-v1 .item__media-video{border-radius:6px}.favorites-programs-v1 .item__selection{background-color:#fff}.favorites-programs-v1 .item__selection:hover svg,.favorites-programs-v1 .item__selection svg,.favorites-programs-v1 .item__selection svg path{fill:#aecb54}.favorites-programs-v1 .item__content{border:1px solid #dedede}@media screen and (min-width:1025px){.favorites-programs-v1 .item__decorate{width:61.39%}}@media screen and (min-width:1025px){.favorites-programs-v1 .item__content{width:38.61%}}.favorites-programs-v1 .item__links .cta-quaternary{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#25282b;background:#fff;border-color:#89b34d;border-width:1px}.favorites-programs-v1 .item__links .cta-quaternary svg{fill:#aecb54}.favorites-programs-v1 .item__links .cta-quaternary:focus,.favorites-programs-v1 .item__links .cta-quaternary:hover{color:#fff}.favorites-programs-v1 .item__links .cta-quaternary:focus .cta-quaternary__drawing,.favorites-programs-v1 .item__links .cta-quaternary:hover .cta-quaternary__drawing{fill:#fff}.favorites-programs-v1 .item__links .cta-quaternary:before,.favorites-programs-v1 .item__links .cta-quaternary:focus:before,.favorites-programs-v1 .item__links .cta-quaternary:hover:before{background:#25282b}.favorites-programs-v1 .item__content{background:#fff}.favorites-programs-v1 .item__img{width:100%;height:auto}.favorites-programs-v1__swiper-buttons .swiper-button-next,.favorites-programs-v1__swiper-buttons .swiper-button-prev{background:transparent;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.favorites-programs-v1__swiper-buttons .swiper-button-next__svg,.favorites-programs-v1__swiper-buttons .swiper-button-prev__svg{fill:#89b34d}.favorites-programs-v1__swiper-buttons .swiper-button-next:focus,.favorites-programs-v1__swiper-buttons .swiper-button-next:hover,.favorites-programs-v1__swiper-buttons .swiper-button-prev:focus,.favorites-programs-v1__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.favorites-programs-v1__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.favorites-programs-v1__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.favorites-programs-v1__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.favorites-programs-v1__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.favorites-programs-v1__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.favorites-programs-v1__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.favorites-programs-v1__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.favorites-programs-v1__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#000}.favorites-programs-v1__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.favorites-programs-v1__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}@media screen and (min-width:64rem){.favorites-programs-v1:before{content:"";position:absolute;left:0;width:26.333333%;height:100%;background:#fff;z-index:10}}.favorites-v1{overflow:hidden;background:#f7f9f9}.favorites-v1 .swiper-slide-prev{opacity:0;transition:opacity .5s ease-in-out}.favorites-v1__container-title{position:relative;z-index:12;background:#f7f9f9}@media screen and (min-width:1025px){.favorites-v1__container-title{width:26.333333%}}@media screen and (min-width:1025px){.favorites-v1__container-content{width:73.666666%}}.favorites-v1__title .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;text-align:center;text-transform:uppercase;color:#89b34d}.favorites-v1__title .title-v1__part2{text-align:center;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.favorites-v1__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#fff;background:#aecb54;border-color:#aecb54}.favorites-v1__links .cta-primary svg{fill:#fff}.favorites-v1 .swiper-slide{height:auto}.favorites-v1 .swiper-pagination{transform:inherit;left:inherit}.favorites-v1 .item__options .option__number{background:#aecb54;color:#fff;font-size:.75rem;font-family:Montserrat,serif}.favorites-v1 .item__block--city .title-v1{margin-bottom:.5rem}.favorites-v1 .item__block--city .title-v1__part1{text-transform:uppercase;color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.favorites-v1 .item__block--title{font:normal normal 400 clamp(.938rem,calc(.8125rem + .3125vw),.813rem)/1.4 Montserrat,serif;color:#000}.favorites-v1 .item__price{font:normal normal 600 clamp(1.188rem,calc(.5625rem + .3125vw),1.063rem)/1.4 Montserrat,serif;color:#aecb54}.favorites-v1 .item__media-360,.favorites-v1 .item__media-video{background:#fff}.favorites-v1 .item__media-360,.favorites-v1 .item__media-video{border-radius:6px}.favorites-v1 .item__content{border:1px solid #dedede}@media screen and (min-width:1025px){.favorites-v1 .item__decorate{width:61.39%}}@media screen and (min-width:1025px){.favorites-v1 .item__content{width:38.61%}}.favorites-v1 .item__links .cta-quaternary{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#25282b;background:#fff;border-color:#89b34d;border-width:1px}.favorites-v1 .item__links .cta-quaternary svg{fill:#aecb54}.favorites-v1 .item__links .cta-quaternary:focus,.favorites-v1 .item__links .cta-quaternary:hover{color:#fff}.favorites-v1 .item__links .cta-quaternary:focus .cta-quaternary__drawing,.favorites-v1 .item__links .cta-quaternary:hover .cta-quaternary__drawing{fill:#fff}.favorites-v1 .item__links .cta-quaternary:before,.favorites-v1 .item__links .cta-quaternary:focus:before,.favorites-v1 .item__links .cta-quaternary:hover:before{background:#25282b}.favorites-v1 .item__content{background:#fff}.favorites-v1 .item__img{width:100%;height:auto}.favorites-v1__swiper-buttons .swiper-button-next,.favorites-v1__swiper-buttons .swiper-button-prev{background:transparent;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.favorites-v1__swiper-buttons .swiper-button-next__svg,.favorites-v1__swiper-buttons .swiper-button-prev__svg{fill:#89b34d}.favorites-v1__swiper-buttons .swiper-button-next:focus,.favorites-v1__swiper-buttons .swiper-button-next:hover,.favorites-v1__swiper-buttons .swiper-button-prev:focus,.favorites-v1__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.favorites-v1__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.favorites-v1__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.favorites-v1__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.favorites-v1__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.favorites-v1__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.favorites-v1__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.favorites-v1__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.favorites-v1__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#000}.favorites-v1__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.favorites-v1__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}@media screen and (min-width:64rem){.favorites-v1:before{content:"";position:absolute;left:0;width:26.333333%;height:100%;background:#f7f9f9;z-index:10}}.favorites-programs-v2{overflow:hidden}.favorites-programs-v2__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.favorites-programs-v2__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.favorites-programs-v2__container-title{position:relative;z-index:12;background:#fff}.favorites-programs-v2__title .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;text-align:center;text-transform:uppercase;color:#89b34d}.favorites-programs-v2__title .title-v1__part2{text-align:center;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.favorites-programs-v2__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#fff;background:#aecb54;border-color:#aecb54}.favorites-programs-v2__links .cta-primary svg{fill:#fff}.favorites-programs-v2 .swiper-slide{height:auto}.favorites-programs-v2 .item__lots .lots{font:normal normal 400 .938rem/1.4 Montserrat,serif;color:#25282b}.favorites-programs-v2 .item__lots .lots__number{color:#25282b}.favorites-programs-v2 .item__size{color:#25282b}.favorites-programs-v2 .item__size,.favorites-programs-v2 .item__size span{font:normal normal 400 clamp(.813rem,calc(.5625rem + .3125vw),.938rem)/1.4 Montserrat,serif}.favorites-programs-v2 .item__size span{color:#aecb54}.favorites-programs-v2 .item__price{font:normal normal 600 clamp(1.188rem,calc(.5625rem + .3125vw),1.063rem)/1.4 Montserrat,serif}.favorites-programs-v2 .item__price-value{color:#25282b}.favorites-programs-v2 .item__price-value-mount{color:#aecb54}.favorites-programs-v2 .item__block--city .title-v1{margin-bottom:.5rem}.favorites-programs-v2 .item__block--city .title-v1__part1{text-transform:uppercase;color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.favorites-programs-v2 .item__block--title{font:normal normal 400 clamp(.938rem,calc(.8125rem + .3125vw),.813rem)/1.4 Montserrat,serif;color:#25282b}.favorites-programs-v2 .item__media-360,.favorites-programs-v2 .item__media-video{background:#fff}.favorites-programs-v2 .item__media-360,.favorites-programs-v2 .item__media-video{border-radius:6px}.favorites-programs-v2 .item__selection{background-color:#fff}.favorites-programs-v2 .item__selection:hover svg,.favorites-programs-v2 .item__selection svg,.favorites-programs-v2 .item__selection svg path{fill:#aecb54}.favorites-programs-v2 .item__content{border:1px solid #dedede}@media screen and (min-width:1025px){.favorites-programs-v2 .item__decorate{width:61.39%}}@media screen and (min-width:1025px){.favorites-programs-v2 .item__content{width:38.61%}}.favorites-programs-v2 .item__links .cta-quaternary{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#25282b;background:#fff;border-color:#89b34d;border-width:1px}.favorites-programs-v2 .item__links .cta-quaternary svg{fill:#aecb54}.favorites-programs-v2 .item__links .cta-quaternary:focus,.favorites-programs-v2 .item__links .cta-quaternary:hover{color:#fff}.favorites-programs-v2 .item__links .cta-quaternary:focus .cta-quaternary__drawing,.favorites-programs-v2 .item__links .cta-quaternary:hover .cta-quaternary__drawing{fill:#fff}.favorites-programs-v2 .item__links .cta-quaternary:before,.favorites-programs-v2 .item__links .cta-quaternary:focus:before,.favorites-programs-v2 .item__links .cta-quaternary:hover:before{background:#25282b}.favorites-programs-v2 .item__content{background:#fff}.favorites-programs-v2 .item__img{width:100%;height:auto}.favorites-programs-v2__swiper-buttons .swiper-button-next,.favorites-programs-v2__swiper-buttons .swiper-button-prev{background:transparent;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.favorites-programs-v2__swiper-buttons .swiper-button-next__svg,.favorites-programs-v2__swiper-buttons .swiper-button-prev__svg{fill:#89b34d}.favorites-programs-v2__swiper-buttons .swiper-button-next:focus,.favorites-programs-v2__swiper-buttons .swiper-button-next:hover,.favorites-programs-v2__swiper-buttons .swiper-button-prev:focus,.favorites-programs-v2__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.favorites-programs-v2__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.favorites-programs-v2__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.favorites-programs-v2__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.favorites-programs-v2__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.favorites-programs-v2__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.favorites-programs-v2__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.favorites-programs-v2__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.favorites-programs-v2__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#000}.favorites-v2{overflow:hidden}.favorites-v2__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.favorites-v2__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.favorites-v2__container-title{position:relative;z-index:12;background:#fff}.favorites-v2__title .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;text-align:center;text-transform:uppercase;color:#89b34d}.favorites-v2__title .title-v1__part2{text-align:center;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.favorites-v2__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#fff;background:#aecb54;border-color:#aecb54}.favorites-v2__links .cta-primary svg{fill:#fff}.favorites-v2 .swiper-slide{height:auto}.favorites-v2__slogan{font:normal normal 600 1.25rem/1.4 Montserrat,serif;color:#000;text-transform:uppercase}.favorites-v2__slogan:after{content:"";background:#aecb54;height:1px;width:40px;position:absolute;top:50%;margin-left:10px}.favorites-v2 .item__options .option__number{background:#aecb54;color:#fff;font-size:.75rem;font-family:Montserrat,serif}.favorites-v2 .item__block--city .title-v1{margin-bottom:.5rem}.favorites-v2 .item__block--city .title-v1__part1{text-transform:uppercase;color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.favorites-v2 .item__block--title{font:normal normal 400 clamp(.938rem,calc(.8125rem + .3125vw),.813rem)/1.4 Montserrat,serif;color:#000}.favorites-v2 .item__price{font:normal normal 600 clamp(1.188rem,calc(.5625rem + .3125vw),1.063rem)/1.4 Montserrat,serif;color:#aecb54}.favorites-v2 .item__price-value{color:#25282b}.favorites-v2 .item__media-360,.favorites-v2 .item__media-video{background:#fff}.favorites-v2 .item__media-360,.favorites-v2 .item__media-video{border-radius:6px}.favorites-v2 .item__content{border:1px solid #dedede}@media screen and (min-width:1025px){.favorites-v2 .item__decorate{width:61.39%}}@media screen and (min-width:1025px){.favorites-v2 .item__content{width:38.61%}}.favorites-v2 .item__links .cta-quaternary{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#25282b;background:#fff;border-color:#89b34d;border-width:1px}.favorites-v2 .item__links .cta-quaternary svg{fill:#aecb54}.favorites-v2 .item__links .cta-quaternary:focus,.favorites-v2 .item__links .cta-quaternary:hover{color:#fff}.favorites-v2 .item__links .cta-quaternary:focus .cta-quaternary__drawing,.favorites-v2 .item__links .cta-quaternary:hover .cta-quaternary__drawing{fill:#fff}.favorites-v2 .item__links .cta-quaternary:before,.favorites-v2 .item__links .cta-quaternary:focus:before,.favorites-v2 .item__links .cta-quaternary:hover:before{background:#25282b}.favorites-v2 .item__content{background:#fff}.favorites-v2 .item__img{width:100%;height:auto}.favorites-v2__swiper-buttons .swiper-button-next,.favorites-v2__swiper-buttons .swiper-button-prev{background:transparent;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.favorites-v2__swiper-buttons .swiper-button-next__svg,.favorites-v2__swiper-buttons .swiper-button-prev__svg{fill:#89b34d}.favorites-v2__swiper-buttons .swiper-button-next:focus,.favorites-v2__swiper-buttons .swiper-button-next:hover,.favorites-v2__swiper-buttons .swiper-button-prev:focus,.favorites-v2__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.favorites-v2__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.favorites-v2__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.favorites-v2__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.favorites-v2__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.favorites-v2__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.favorites-v2__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.favorites-v2__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.favorites-v2__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#000}.favorites-programs-v3{overflow:hidden}@media screen and (min-width:48rem){.favorites-programs-v3 .swiper-slide-prev{opacity:0}}.favorites-programs-v3:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#f7f9f9}.favorites-programs-v3__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.favorites-programs-v3__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.favorites-programs-v3__container-title{position:relative;z-index:12;background:transparent}.favorites-programs-v3__title .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;text-align:center;text-transform:uppercase;color:#89b34d}.favorites-programs-v3__title .title-v1__part2{text-align:center;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.favorites-programs-v3__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#fff;background:#aecb54;border-color:#aecb54}.favorites-programs-v3__links .cta-primary svg{fill:#fff}.favorites-programs-v3 .swiper-slide{height:auto}.favorites-programs-v3__slogan{font:normal normal 600 1.25rem/1.4 Montserrat,serif;color:#000;text-transform:uppercase}.favorites-programs-v3__slogan:after{content:"";background:#aecb54;height:1px;width:40px;position:absolute;top:50%;margin-left:10px}.favorites-programs-v3 .item__lots .lots{font:normal normal 400 .938rem/1.4 Montserrat,serif;color:#25282b}.favorites-programs-v3 .item__lots .lots__number{color:#25282b}.favorites-programs-v3 .item__size{color:#25282b}.favorites-programs-v3 .item__size,.favorites-programs-v3 .item__size span{font:normal normal 400 clamp(.813rem,calc(.5625rem + .3125vw),.938rem)/1.4 Montserrat,serif}.favorites-programs-v3 .item__size span{color:#aecb54}.favorites-programs-v3 .item__price-value{color:#25282b}.favorites-programs-v3 .item__price-value-mount{color:#aecb54}.favorites-programs-v3 .item:hover{box-shadow:0 0 15px rgba(37,40,43,.16862745098039217)}.favorites-programs-v3 .item__block--city .title-v1{margin-bottom:.5rem}.favorites-programs-v3 .item__block--city .title-v1__part1{text-transform:uppercase;color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.favorites-programs-v3 .item__block--title{font:normal normal 400 clamp(.938rem,calc(.8125rem + .3125vw),.813rem)/1.4 Montserrat,serif;color:#25282b}.favorites-programs-v3 .item__price{font:normal normal 600 clamp(1.188rem,calc(.5625rem + .3125vw),1.063rem)/1.4 Montserrat,serif;color:#aecb54}.favorites-programs-v3 .item__media-360,.favorites-programs-v3 .item__media-video{background:#fff}.favorites-programs-v3 .item__media-360,.favorites-programs-v3 .item__media-video{border-radius:6px}.favorites-programs-v3 .item__selection{background-color:#fff}.favorites-programs-v3 .item__selection:hover svg,.favorites-programs-v3 .item__selection svg,.favorites-programs-v3 .item__selection svg path{fill:#aecb54}.favorites-programs-v3 .item__content{border:1px solid #dedede}.favorites-programs-v3 .item__links .cta-primary{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#25282b;background:#fff;border-color:#89b34d;border-width:1px}.favorites-programs-v3 .item__links .cta-primary svg{fill:#aecb54}.favorites-programs-v3 .item__links .cta-primary:focus,.favorites-programs-v3 .item__links .cta-primary:hover{color:#fff}.favorites-programs-v3 .item__links .cta-primary:focus .cta-quaternary__drawing,.favorites-programs-v3 .item__links .cta-primary:hover .cta-quaternary__drawing{fill:#fff}.favorites-programs-v3 .item__links .cta-primary:before,.favorites-programs-v3 .item__links .cta-primary:focus:before,.favorites-programs-v3 .item__links .cta-primary:hover:before{background:#25282b}.favorites-programs-v3 .item__content{background:#fff}.favorites-programs-v3 .item__img{width:100%;height:auto}.favorites-programs-v3 .item .banner{z-index:1}.favorites-programs-v3__swiper-buttons .swiper-button-next,.favorites-programs-v3__swiper-buttons .swiper-button-prev{background:transparent;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.favorites-programs-v3__swiper-buttons .swiper-button-next__svg,.favorites-programs-v3__swiper-buttons .swiper-button-prev__svg{fill:#89b34d}.favorites-programs-v3__swiper-buttons .swiper-button-next:focus,.favorites-programs-v3__swiper-buttons .swiper-button-next:hover,.favorites-programs-v3__swiper-buttons .swiper-button-prev:focus,.favorites-programs-v3__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.favorites-programs-v3__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.favorites-programs-v3__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.favorites-programs-v3__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.favorites-programs-v3__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.favorites-programs-v3__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.favorites-programs-v3__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.favorites-programs-v3__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.favorites-programs-v3__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#000}.favorites-v3{overflow:hidden}@media screen and (min-width:48rem){.favorites-v3 .swiper-slide-prev{opacity:0}}.favorites-v3:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#f2f2f2}.favorites-v3__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.favorites-v3__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.favorites-v3__container-title{position:relative;z-index:12;background:transparent}.favorites-v3__title .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;text-align:center;text-transform:uppercase;color:#89b34d}.favorites-v3__title .title-v1__part2{text-align:center;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.favorites-v3__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#fff;background:#aecb54;border-color:#aecb54}.favorites-v3__links .cta-primary svg{fill:#fff}.favorites-v3 .swiper-slide{height:auto}.favorites-v3__slogan{font:normal normal 600 1.25rem/1.4 Montserrat,serif;color:#000;text-transform:uppercase}.favorites-v3__slogan:after{content:"";background:#aecb54;height:1px;width:40px;position:absolute;top:50%;margin-left:10px}.favorites-v3 .item:hover{box-shadow:0 0 15px rgba(37,40,43,.16862745098039217)}.favorites-v3 .item__options .option__number{background:#aecb54;color:#fff;font-size:.75rem;font-family:Montserrat,serif}.favorites-v3 .item__block--city .title-v1{margin-bottom:.5rem}.favorites-v3 .item__block--city .title-v1__part1{text-transform:uppercase;color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.favorites-v3 .item__block--title{font:normal normal 500 clamp(.938rem,calc(.8125rem + .3125vw),.813rem)/1.4 Montserrat,serif;color:#25282b}.favorites-v3 .item__price{font:normal normal 500 clamp(1.188rem,calc(.5625rem + .3125vw),1.063rem)/1.4 Montserrat,serif;color:#000}.favorites-v3 .item__price-value{color:#25282b}.favorites-v3 .item__media-360,.favorites-v3 .item__media-video{background:#fff}.favorites-v3 .item__media-360,.favorites-v3 .item__media-video{border-radius:6px}.favorites-v3 .item__content{border:1px solid #dedede}.favorites-v3 .item__links .cta-primary{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#25282b;background:#fff;border-color:#89b34d;border-width:1px}.favorites-v3 .item__links .cta-primary svg{fill:#aecb54}.favorites-v3 .item__links .cta-primary:focus,.favorites-v3 .item__links .cta-primary:hover{color:#fff}.favorites-v3 .item__links .cta-primary:focus .cta-quaternary__drawing,.favorites-v3 .item__links .cta-primary:hover .cta-quaternary__drawing{fill:#fff}.favorites-v3 .item__links .cta-primary:before,.favorites-v3 .item__links .cta-primary:focus:before,.favorites-v3 .item__links .cta-primary:hover:before{background:#25282b}.favorites-v3 .item__content{background:#fff}.favorites-v3 .item__img{width:100%;height:auto}.favorites-v3 .item .banner{z-index:1}.favorites-v3__swiper-buttons .swiper-button-next,.favorites-v3__swiper-buttons .swiper-button-prev{background:transparent;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.favorites-v3__swiper-buttons .swiper-button-next__svg,.favorites-v3__swiper-buttons .swiper-button-prev__svg{fill:#89b34d}.favorites-v3__swiper-buttons .swiper-button-next:focus,.favorites-v3__swiper-buttons .swiper-button-next:hover,.favorites-v3__swiper-buttons .swiper-button-prev:focus,.favorites-v3__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.favorites-v3__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.favorites-v3__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.favorites-v3__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.favorites-v3__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.favorites-v3__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.favorites-v3__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.favorites-v3__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.favorites-v3__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#000}.footer-v1 .connect .cta-quaternary{font:normal normal 400 clamp(1rem,1rem,1rem)/1 Montserrat,serif;color:#fff;background:#000;text-transform:uppercase}.footer-v1 .connect .cta-quaternary:focus,.footer-v1 .connect .cta-quaternary:hover{color:#fff;border-color:#25282b}.footer-v1 .connect .cta-quaternary:focus .cta-quaternary__drawing,.footer-v1 .connect .cta-quaternary:hover .cta-quaternary__drawing{fill:#fff}.footer-v1 .connect .cta-quaternary:focus .cta-quaternary__drawing .stroke-color-1,.footer-v1 .connect .cta-quaternary:hover .cta-quaternary__drawing .stroke-color-1{stroke:#fff}.footer-v1 .connect .cta-quaternary:focus .cta-quaternary__drawing .stroke-color-2,.footer-v1 .connect .cta-quaternary:hover .cta-quaternary__drawing .stroke-color-2{stroke:#aecb54}.footer-v1 .connect .cta-quaternary:before,.footer-v1 .connect .cta-quaternary:focus:before,.footer-v1 .connect .cta-quaternary:hover:before{background:#25282b}.footer-v1 .connect .cta-quaternary__drawing{fill:#fff}.footer-v1 .connect .cta-quaternary__drawing .stroke-color-1{stroke:#fff}.footer-v1 .connect .cta-quaternary__drawing .stroke-color-2{stroke:#aecb54}.footer-v1 .connect .cta-quaternary .links-group__link--drawing .links-group__text{margin-right:.5rem}.copyright{color:#c1c1c1}.copyright__nav-list .nav-list__item:before{content:"|";padding-right:1rem}.copyright__nav-list .nav-list__link{color:#c1c1c1}.copyright__nav-list .nav-list__link:focus,.copyright__nav-list .nav-list__link:hover{color:#25282b}.footer-coords .coords__info{margin:.6rem 0}.footer-coords .coords__info--name{margin-top:0}.footer-coords .coords__info--name .coords__value{position:relative;font:normal normal 600 clamp(1rem,calc(.625rem + .7813vw),1.25rem)/1.4 Montserrat,serif;color:#000}.footer-coords .coords__info--name .coords__value:after{content:"";background:#aecb54;position:absolute;width:2.813rem;height:1px;left:110%;top:50%}.footer-coords .coords__info--phone .coords__value{font:normal normal 400 clamp(1rem,calc(.875rem + .7813vw),1.5rem)/1.4 Montserrat,serif;color:#25282b}.footer-coords .coords__info--phone .coords__value:focus,.footer-coords .coords__info--phone .coords__value:hover{color:#25282b}.footer-coords .coords__info--address{font:normal normal 400 clamp(1rem,1rem,1rem)/1.4 Montserrat,serif;color:#25282b}.footer-coords .coords__info--address .coords__value--address{display:block}.footer-coords .coords__info--mail .coords__value{font:normal normal 400 clamp(1rem,1rem,1rem)/1.4 Montserrat,serif;color:#25282b}.footer-coords .coords__info--mail .coords__value:focus,.footer-coords .coords__info--mail .coords__value:hover{color:#25282b}.footer-v1 .title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d}.footer-v1 .title-v1 .title-v1__part2{font:normal normal 600 clamp(1.25rem,calc(.875rem + .7813vw),1.5rem)/1.4 Montserrat,serif;color:#000}.logolbi{color:#c1c1c1}.logolbi__svg{fill:#c1c1c1}.header{min-height:70vh;position:relative}.header__decorate{position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden;z-index:-1;background:url(../images/header/1.jpg) transparent no-repeat 50%;background-size:cover;height:100%}.header__decorate .header-swiper,.header__decorate .header-swiper-container{height:100%}.header__decorate:after{content:"";position:absolute;background:linear-gradient(180deg,transparent,transparent);height:100%;width:100%;top:0;z-index:1}.header .swiper-slide{background-size:cover}.header .header__main{padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.header__nav-toggle{position:absolute;top:1rem;left:1rem}.header--home{min-height:100vh}@media screen and (min-width:640px){.header--home{min-height:800px}}@media screen and (min-width:900px) and (min-height:900px){.header--home{min-height:inherit}}@media screen and (min-width:900px){.header--home .header__nav-toggle{position:relative}}.header--vinner{height:160px;min-height:160px}.header--vinner:before{content:"";position:absolute;z-index:0;background:linear-gradient(180deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.4));height:100%;width:100%}.header--vinner .main-nav{left:0}.header--vinner .header__main{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0}.header--vinner .header__logo{position:absolute;bottom:15px}@media screen and (min-width:1100px){.header--vinner .header__logo{position:absolute;left:40px;top:50%;bottom:inherit;transform:translateY(-50%)}}.header--vinner .header__logo .logo__source{max-width:180px}@media screen and (min-width:1100px){.header--vinner .header__logo .logo__source{max-width:150px}}@media screen and (min-width:900px){.header--v1 .header__main{flex-direction:column}.header--v1 .header__main,.header--v2 .header__main{display:flex;justify-content:center;align-items:center}.header--v2 .header__main{position:relative}.header--v2 .header__logo{position:absolute;left:3rem}.header--v3 .header__main{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.header--v3 .header__logo{margin-top:3vh}}@media screen and (min-width:768px){.header--v4 .header__main{position:relative}.header--v4 .header__main-container{display:flex;justify-content:center}.header--v4 .header__logo{position:absolute;top:0;left:50%;transform:translateX(-50%)}.header--v4 .header__nav-toggle{position:absolute}.header--v4--left .header__nav-toggle{left:6vh}.header--v4--left .main-nav{left:0}.header--v4--right .header__nav-toggle{left:inherit;right:6vh}.header--v4--right .main-nav{right:0}}.header__title .title-v1 .title-v1__part1{font:normal normal 500 clamp(1rem,1rem,1rem)/1.4 Montserrat,serif;color:#000}.header__title .title-v1 .title-v1__part1:after,.header__title .title-v1 .title-v1__part1:before{background-color:#aecb54}.header__title .title-v1 .title-v1__part2{font:normal normal 600 clamp(1.75rem,calc(-.3125rem + 4.2969vw),3.125rem)/1.4 Montserrat,serif;color:#000}@media screen and (min-width:1024px){.header__secondary{position:absolute;left:50%;transform:translate(-50%,-50%);top:60%}}.header__search{width:90vw;margin:0 auto}.header__search-button{margin:0 auto;color:#fff;background:#aecb54;border-color:#aecb54}.header__search-button:focus,.header__search-button:hover{color:#fff;border-color:#000}.header__search-button:focus .search-button__drawing,.header__search-button:hover .search-button__drawing{fill:#fff}.header__search-button:before,.header__search-button:focus:before,.header__search-button:hover:before{background:#000}.header__search-button .search-button__drawing{margin-left:.8rem;width:1rem;height:1rem;fill:#fff}.header__search-action .cta-quinquennial{font:normal normal 600 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;border-width:0;color:#fff;background:transparent;border-color:transparent}.header__search-action .cta-quinquennial:focus,.header__search-action .cta-quinquennial:hover{color:#000;border-color:transparent}.header__search-action .cta-quinquennial:focus .cta-quinquennial__drawing,.header__search-action .cta-quinquennial:hover .cta-quinquennial__drawing{fill:#000}.header__search-action .cta-quinquennial:before{background:#000}.header__search-action .cta-quinquennial__drawing{fill:#fff}.header__video-background{display:none;background:#000;top:0;right:0;bottom:0;left:0;z-index:0}@media screen and (min-width:1280px){.header__video-background{display:block}}.header__video-background iframe,.header__video-foreground{display:none;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media screen and (min-width:1280px){.header__video-background iframe,.header__video-foreground{display:block}}@media (min-aspect-ratio:16/9){.header__video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.header__video-foreground{width:300%;left:-100%}}@media screen and (min-width:900px){.header--home .header__logo,.header--home .header__nav-toggle,.header--home .header__tools,.header--home .header__topbar{transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out}.body--menu-opened .header--home .header__logo,.body--menu-opened .header--home .header__nav-toggle,.body--menu-opened .header--home .header__tools,.body--menu-opened .header--home .header__topbar,.header--search-opened .header--home .header__logo,.header--search-opened .header--home .header__nav-toggle,.header--search-opened .header--home .header__tools,.header--search-opened .header--home .header__topbar{opacity:0;visibility:hidden;transform:translateY(-20px)}}@media screen and (min-width:1100px){.header--vinner .header__logo,.header--vinner .header__nav-toggle,.header--vinner .header__tools,.header--vinner .header__topbar{transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out}.body--menu-opened .header--vinner .header__logo,.body--menu-opened .header--vinner .header__nav-toggle,.body--menu-opened .header--vinner .header__tools,.body--menu-opened .header--vinner .header__topbar,.header--search-opened .header--vinner .header__logo,.header--search-opened .header--vinner .header__nav-toggle,.header--search-opened .header--vinner .header__tools,.header--search-opened .header--vinner .header__topbar{opacity:0;visibility:hidden;transform:translateY(-20px)}}.ia-search__dialog{background:linear-gradient(180deg,rgba(37,40,43,.56),rgba(37,40,43,.8))}.ia-search__dialog[data-open=true]{height:auto;padding-bottom:3.5rem;z-index:90000}.ia-search__dialog[data-open=true] .ia-search__svg--plus{display:none}.ia-search__dialog[data-open=true] .ia-search__svg--moins{display:block}.ia-search__dialog[data-open=false]{height:0;padding-bottom:6.5rem}.ia-search__dialog[data-open=false] .ia-search__svg--moins{display:none}.ia-search__dialog[data-open=false] .ia-search__svg--plus{display:block}.ia-search__dialog .ia-search__svg{width:10px;height:10px}.ia-search__messages::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:transparent}.ia-search__messages::-webkit-scrollbar{width:6px;background-color:transparent}.ia-search__messages::-webkit-scrollbar-thumb{background-color:#000}.ia-search__message{background-color:#000;color:#fff}.ia-search__message--generate{background-color:#fff;color:#25282b}.ia-search__btn-reduce{background-color:#fff;color:#000;font-size:30px;border:1px solid #89b34d}.ia-search__button-action{background:#aecb54;width:2rem;height:2rem}.ia-search__button-action--voice{background:#aecb54}.ia-search__button-action--voice svg{pointer-events:none;stroke:#fff}.ia-search__input-voice{cursor:pointer}.ia-search__input-voice>*{pointer-events:none}.ia-search__svg{max-width:160px;max-height:160px;width:15vh;height:auto}@media screen and (min-width:1024px){.ia-search__svg{width:17vh}}@media screen and (min-width:1280px){.ia-search__top--2{position:absolute;right:0;transform:translate(110%,-37%)}}.ia-search .chat-message__bullet{background:#000;border:1px solid #fff}.ia-search__svg-micro{stroke:#fff}.ia-search__svg-badge{fill:#aecb54;stroke:#aecb54}.ia-search__svg-line1,.ia-search__svg-line2,.ia-search__svg-line3,.ia-search__svg-line4{fill:#aecb54}.ia-search__svg-line2{animation:circlereverse 6s linear infinite;transform-origin:center}.ia-search__svg-line3{animation:circle 5s linear infinite;transform-origin:center}@keyframes circle{0%{transform:rotate(0deg)}20%{transform:rotate(80deg)}40%{transform:rotate(120deg)}60%{transform:rotate(200deg)}80%{transform:rotate(250deg)}to{transform:rotate(1turn)}}@keyframes circlereverse{0%{transform:rotate(0deg)}20%{transform:rotate(-80deg)}40%{transform:rotate(-120deg)}60%{transform:rotate(-200deg)}80%{transform:rotate(-250deg)}to{transform:rotate(-1turn)}}.highlight-v1{background:url(../images/highlight/1.jpg) no-repeat 50%/cover transparent}@media screen and (max-width:991px){.highlight-v1{background:url(../images/highlight/1.jpg) no-repeat 0/cover transparent}}.highlight-v1:before{content:"";height:100%;width:100%;position:absolute;left:0;right:0;background:linear-gradient(180deg,transparent,#000)}.highlight-v1__title .title-v1__part1{color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.highlight-v1__title .title-v1__part1:after,.highlight-v1__title .title-v1__part1:before{background:#89b34d}.highlight-v1__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#fff}.highlight-v1__text{margin:0 auto}.highlight-v1 .editorial{color:#fff}.highlight-v1 .editorial a{color:#000;text-decoration:underline}.highlight-v1 .editorial a:focus,.highlight-v1 .editorial a:hover{color:#aecb54}.highlight-v1 .editorial p{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;text-align:center;margin:0 auto}.highlight-v1 .cta-quaternary{font:normal normal 400 clamp(1rem,1rem,1rem)/1 Montserrat,serif;color:#fff;background:#aecb54}.highlight-v1 .cta-quaternary:focus,.highlight-v1 .cta-quaternary:hover{color:#fff;border-color:#25282b}.highlight-v1 .cta-quaternary:focus .cta-quaternary__drawing,.highlight-v1 .cta-quaternary:hover .cta-quaternary__drawing{fill:#fff}.highlight-v1 .cta-quaternary:before,.highlight-v1 .cta-quaternary:focus:before,.highlight-v1 .cta-quaternary:hover:before{background:#25282b}.highlight-v1 .cta-quaternary__drawing{fill:#fff}.highlight-v1 .cta-quaternary .links-group__link--drawing .links-group__text{margin-right:.5rem}.interkab-home-v1{background:transparent url(../images/modules/interkab/1.jpg) no-repeat 50%/cover;position:relative;height:auto;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1024px){.interkab-home-v1{height:295px}}.interkab-home-v1__aligner{padding-bottom:1.4706em;display:flex;align-items:flex-end}.interkab-home-v1__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1520px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:1024px){.interkab-home-v1__wrapper{flex-direction:row}}.interkab-home-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 27%,#000)}.interkab-home-v1__container{height:100%;width:100%}.interkab-home-v1__container-text{max-height:300px}.interkab-home-v1__logo-img.js-lazy{background-color:transparent}.interkab-home-v1__items{width:100%}.interkab-home-v1__items .item.item--1{width:100%;font:normal normal 400 1.0588em/1.6666 Montserrat}.interkab-home-v1__items .item__text-block{font:normal normal 400 1.0588em/1.6666 Montserrat;color:#fff;line-height:1.8}.interkab-home-v1__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:uppercase;border-width:0;color:#535354;background:#bed000;border-color:#aecb54}.interkab-home-v1__links .cta-primary:focus,.interkab-home-v1__links .cta-primary:hover{color:#bed000;border-color:#000}.interkab-home-v1__links .cta-primary:focus .cta-primary__drawing,.interkab-home-v1__links .cta-primary:hover .cta-primary__drawing{fill:#bed000}.interkab-home-v1__links .cta-primary:before{background:#fff}.interkab-home-v1__links .cta-primary__drawing{fill:#535354}.jestimo{color:#aecb54;position:relative}.jestimo__background{background:#000 none no-repeat 50%/cover}.jestimo__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.jestimo__wrapper{position:relative;width:100%;flex-direction:column}.jestimo__container,.jestimo__wrapper{height:100%;display:flex;justify-content:center}.jestimo__container{text-align:center}.jestimo__title .title-v1__part1{color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.jestimo__title .title-v1__part1:after,.jestimo__title .title-v1__part1:before{background:#89b34d}.jestimo__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#fff}.jestimo__item-links{display:flex;flex-direction:column;align-items:center;position:relative}.jestimo .form{color:#fff}.jestimo .form .form-group>*{display:flex;align-items:center;flex-wrap:wrap}.jestimo .form .first-row{padding-bottom:4em}.jestimo .form .radios__group .radios__item{display:flex;align-items:center;flex-direction:column}@media screen and (min-width:640px){.jestimo .form .radios__group .radios__item{flex-direction:row}}.jestimo .form .radios__group .select{min-width:150px;margin-left:1em}.jestimo .form .label-txt{margin-right:2em}.jestimo .form .label-txt.first-field{color:#aecb54}.jestimo .form .ss-main.js-select--main .ss-single-selected .placeholder{color:#fff}.jestimo .form .ss-main.js-select--main .ss-single-selected{border-color:#fff}.jestimo .form .textfield{padding:.5em}.jestimo .form .form__field{margin:0 1em 2em}.jestimo .form .form__field.condition_field{margin:0 1em 1em}.jestimo .form .textfield__input{border-bottom-color:#fff}.jestimo .form .textfield__input::placeholder{opacity:1;color:#fff}.jestimo .form .textfield__input::-ms-input-placeholder{opacity:1}.jestimo .form .form__conditions{margin:0 1em 2em;text-align:left}.jestimo .form .form__validation{padding-right:0;padding-left:0}.jestimo .form .jestimo_label_conditions{font:normal normal 400 .8824em/1.2em Montserrat,serif;text-decoration:none}.jestimo .form .form__legals{margin:0 1em 2em;font:normal normal 400 .6471em AvenirBook,Times New Roman,serif;color:#fff}.jestimo .jestimo_label_conditions{color:inherit}.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 #25282b;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:640px){.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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,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:0}.formOffredem__container .form__content .button-select__element .button-select__element__text{text-transform:lowercase;padding-left:.2rem}.formOffredem__container .form__content .button-select__element .button-select__element__icon{margin-left:1rem;fill:#fff;transform:rotate(90deg)}.formOffredem__container .form__content .button-select__element.active,.formOffredem__container .form__content .button-select__element:hover{background:#aecb54;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:640px){.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:1024px){.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%,100%,.35);border:1px solid #dedede;border-radius:0;background:#fff;padding:10px 1rem;min-width:100%;opacity:0;z-index:-1;transition:.3s;pointer-events:none}@media screen and (min-width:1024px){.formOffredem__container .form__content .list-elements__structure .elements__content{width:auto;z-index:11}}.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 #dedede;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:#aecb54;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:#25282b}.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 Montserrat,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:.5rem;height:.5rem;margin-left:10px;animation:bell 1.5s linear infinite}.formOffredem__container .link-email__content-icon-svg{fill:#fff}@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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;text-transform:none;background:#aecb54;color:#fff;letter-spacing:0;border-radius:0;border:none;width:100%;padding:0 1rem;display:flex;align-items:center;justify-content:center}.formOffredem__container .link-email__element:before{background:#25282b}.formOffredem__container .link-email__element:focus,.formOffredem__container .link-email__element:hover{color:#fff;background:#000}@media screen and (min-width:1024px){.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 700 .9375rem/1.5 Montserrat,serif;text-transform:uppercase}.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 #dedede;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:#aecb54;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 Montserrat,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 Montserrat,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:1024px){.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:#25282b}.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:#25282b}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:after{content:"";width:1px;height:16px;background:#25282b;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 #dedede;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 Montserrat,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:#aecb54;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:#25282b}.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:#dedede}.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:1024px){.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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,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:1px solid #89b34d;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:#89b34d;color:#89b34d;opacity:.5;cursor:not-allowed}.formInteger__container .formInteger__content .button-element:not(:disabled):hover{color:#fff;border-color:#000;background:#000}.formInteger__container .formInteger__content .input-element{outline:none;width:50px;text-align:center;background:transparent;border:none;color:#25282b;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif}@media screen and (min-width:1024px){.formInteger__container .formInteger__content .input-element{width:75px}}.formDateLocsais__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:1024px){.formDateLocsais__container{padding-right:3em;justify-content:flex-start}}.formDateLocsais__container .formDateLocsais__structure{width:100%}.formDateLocsais__container .formDateLocsais__label-date{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;color:#25282b}.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 Montserrat,serif;outline:none;text-align:left;min-height:2rem;border-radius:0;width:150%;padding:5px 0;background:#fff;color:#25282b;border:none;border-bottom:1px solid #dedede}.formDateLocsais__container .formDateLocsais__content .date-content .icon_calendar{position:absolute;bottom:6px;right:0;width:1rem;height:1rem;fill:#000;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 Montserrat,serif;color:#25282b;display:flex;align-items:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#25282b;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 #dedede}.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:#25282b}.formDate__container .formDate__content .date-label{padding-bottom:1rem;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,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:#000}.formDate__container .formDate__content .date-icon:after{position:absolute;top:8px;left:0;content:"";width:12px;height:2px;background:#000}.formBubble__container{width:100%;display:none;justify-content:flex-start;align-items:flex-start;padding:.5rem}.formBubble__container.active{display:flex}.formBubble__container .button-more__element{background:#aecb54;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:1024px){.formBubble__container .button-more__element:hover{background:#000}.formBubble__container .button-more__element:hover:after{opacity:0;transform:rotate(90deg);background:#fff}}.formBubble__container .button-more__element.open{background:#aecb54}.formBubble__container .button-more__element.open:hover{background:#000}.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:first-child .formBubble__element__button{margin-left:0}.formBubble__container .formBubble__element:last-child .formBubble__element__button{margin-right:0}.formBubble__container .formBubble__element__button{font:normal normal 400 .8rem/1.0625rem Montserrat,serif;background:#fff;color:#25282b;border:1px solid #89b34d;border-radius:0;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:#000;border:1px solid #000}.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:#25282b;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:#aecb54}.formBubble__container .formBubble__element__close:after{content:"";display:block;margin-left:-6px;width:1px;height:100%;background:#aecb54}.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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,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:1px solid #dedede;outline:none;height:45px;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;width:100%;padding:.8rem .4rem}@media screen and (min-width:1024px){.formReference__container .formReference__content .input__item{width:280px}}.formReference__container .formReference__content .input__item::placeholder{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;color:#c1c1c1;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 Montserrat,serif;background:#aecb54;color:#fff;transition:.3s;border-radius:0}.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;background:#efefef}.formSubmit__container .formSubmit__structure .button-submit__item{margin:0;background:#000;color:#fff;letter-spacing:0;text-transform:none;font:normal normal 700 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;border-radius:0;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:#aecb54;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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;color:#25282b;display:flex;align-items:center}.formSubmit__container .formSubmit__structure .button-reset__item .button-reset__item-icon{width:2rem;height:2rem;fill:#25282b;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:1024px){.formSwitch__container .formSwitch__content{justify-content:flex-start}}.formSwitch__container .formSwitch__content .checkbox-label{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,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 #dedede;background:#dedede}.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 #aecb54;background:#aecb54}.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:#25282b}.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:#000;border-radius:100%;width:1.6875rem;height:1.6875rem;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,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 #89b34d;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:#aecb54;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:#aecb54}.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:#25282b;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif}.formSelect__container .formSelect__content{width:100%}.formSelect__container .formSelect__content .textfield__input{color:#25282b;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;min-height:45px}.formSelect__container .formSelect__content .textfield__input::placeholder{opacity:1;color:#25282b}.formSelect__container .formSelect__content .ss-main{left:0}.formSelect__container .formSelect__content .ss-main .ss-multi-selected{border:1px solid #dedede;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 #aecb54}.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:#000;border-radius:100%;width:1.6875rem;height:1.6875rem;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,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:#aecb54;height:2px;width:12px}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#aecb54;height:12px;width:2px;left:5px;top:-5px}.formSelect__container .formSelect__content .ss-main .ss-content{top:100%;padding:1rem;border-radius:0}.formSelect__container .formSelect__content .ss-main .ss-content .ss-option{padding:.5rem;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,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:#aecb54}.formSelect__container .formSelect__content .localizator__plus:after{content:"";position:absolute;height:2px;width:12px;left:4px;top:9px;background:#aecb54}.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:#aecb54}.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 #dedede}.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:#aecb54;border-color:#aecb54}.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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,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 #25282b;padding:3px 0;min-height:45px;background:transparent;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif}.form-estimate__container a.form-estimate__button{padding:1rem 1.5rem}.form-search-filter__container{overflow:hidden;height:0;opacity:0;position:relative;z-index:666;margin:0 auto}.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:#fff}.form-search-filter__container ::-webkit-scrollbar-thumb{background:#000}.form-search-filter__container ::-webkit-scrollbar-thumb:hover{background:#aecb54}.form-search-filter__container .form-search-filter{max-width:1100px;position:relative;margin:0 auto;padding:1rem}.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--opened .range__plus{transform:translateY(-50%) rotate(45deg)}.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%;right:1.1rem;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:2px;height:100%;background:#aecb54}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus:after{position:absolute;top:43%;left:0;width:100%;height:2px;background:#aecb54}.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 Montserrat,serif;color:#25282b;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:#25282b;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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;background:#fff;color:#25282b;border-radius:0;border:1px solid #dedede}.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 #dedede;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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;color:#25282b}.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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;color:#000;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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;color:#aecb54}.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .label-element{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;color:#25282b;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:1024px){.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:1024px){.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:#25282b;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;text-transform:none;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;min-height:45px;padding:0;border:1px solid #dedede;border-radius:0}.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:#000}.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:#000}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date.active svg,.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:hover svg{fill:#000}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{position:absolute;top:100%;right:0;background:#fff;padding:1rem;display:flex;flex-direction:column;max-width:374px;width:100vw;z-index:-1;opacity:0;border:1px solid transparent;border-radius:0;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:1024px){.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:0;background:none;padding:.5rem .875rem;color:#25282b;border:1px solid #dedede}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#25282b}.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:#000}.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 Montserrat,serif;color:#25282b;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:#25282b;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:1024px){.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:1024px){.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:1280px){.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:1280px){.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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;background:#89b34d;color:#fff;letter-spacing:0;border-radius:0;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:1024px){.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:#aecb54;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:#000;color:#fff;letter-spacing:0;text-transform:none;font:normal normal 700 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;border-radius:0;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:1024px){.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:#aecb54;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:1024px){.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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;color:#25282b;text-transform:none;width:auto;min-width:250px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item .reset__icon{display:block;width:32px;height:32px;fill:#25282b;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:1024px){.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:#fff}.search-filter-full ::-webkit-scrollbar-thumb{background:#000}.search-filter-full ::-webkit-scrollbar-thumb:hover{background:#aecb54}.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:#25282b}.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:1024px){.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:.5rem;height:.5rem}.search-filter-full .modal__close span{margin-right:10px}.search-filter-full .modal__scroller{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;color:#25282b;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:640px){.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:640px){.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:50%}}@media screen and (min-width:1024px){.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{margin-left:-.5rem}.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:100%;padding:1rem}@media screen and (min-width:640px){.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:1024px){.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:1024px){.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:1024px){.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:1024px){.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:640px){.search-filter-full .formLine__container .line__container.line7__container .line__structure{width:100%;padding:1rem;margin-left:-1rem}}@media screen and (min-width:640px){.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:640px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content{flex-direction:row}}@media screen and (min-width:640px){.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;font:normal normal 700 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .title-element{text-align:left;text-transform:uppercase}}@media screen and (min-width:1280px){.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:640px){.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:#dedede}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__content .noUi-horizontal .noUi-connect{background:#000}.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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;color:#25282b}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__unit{position:absolute;bottom:0;top:50%;right:.8rem;color:#aecb54;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;z-index:2}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input{width:100%;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;background:#fff;color:#000;border:1px solid #dedede;z-index:2;padding:.8rem .4rem}.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 Montserrat,serif;color:#25282b;text-transform:uppercase;display:flex;align-items:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#25282b;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 700 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;text-transform:uppercase}.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:#aecb54;width:100%;height:100%}.sort{z-index:100}.sort__title{font:normal normal 600 clamp(1rem,calc(.625rem + .7813vw),1.25rem)/1.5 Montserrat,serif;color:#25282b}.sort .sort-filter__form{cursor:pointer}.sort .sort-filter__form .sort-filter__select .icon{transition:.5s;fill:#000}.sort .sort-filter__items{transition:.5s;top:150%;right:0;border:1px solid #dedede;background:#fff;box-shadow:0;pointer-events:none;opacity:0}.sort .sort-filter__item{cursor:pointer;white-space:nowrap;transition:.5s;color:#25282b}.sort .sort-filter__item:active,.sort .sort-filter__item:hover{color:#aecb54}.sort .sort-filter__item:last-child{padding:0}.sort .sort-filter:active .sort-filter__select .icon,.sort .sort-filter:hover .sort-filter__select .icon{transform:rotate(180deg)}.sort .sort-filter:active .sort-filter__items,.sort .sort-filter:hover .sort-filter__items{top:100%;opacity:1;pointer-events:auto;z-index:20}.main-nav{top:0;right:0;z-index:98000;opacity:0;visibility:hidden;transform:translate3d(0,-20px,0);will-change:transform;display:flex;flex-direction:column;width:90%;padding:1rem 5vw;height:0;user-select:none;background:linear-gradient(#000,rgba(0,0,0,.9));color:#fff}.main-nav::-webkit-scrollbar{background:transparent;width:5px}.main-nav::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:20px}@media screen and (min-width:768px){.main-nav{padding:1rem 3rem}}.main-nav:focus{outline:none}.body--menu-opened .main-nav{visibility:visible;opacity:1;transform:translateZ(0);overflow:auto;min-height:100vh;max-width:400px;position:fixed;top:0}.main-nav__wrapper{max-width:1200px;margin:0 auto;width:100%}.main-nav__close{margin:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;right:3em;top:1em;cursor:pointer;align-items:center;border:1px solid #fff;padding:.5rem 1rem;display:flex}@media screen and (min-width:1024px){.main-nav__close{display:flex}}.main-nav__close-text{margin-right:1rem;font:normal normal 400 .75rem/1 Montserrat,serif;color:#fff;text-transform:uppercase}.main-nav__close-text a{color:#fff}.main-nav__close-icon{display:block;width:.5rem;height:.5rem;transition:fill .5s;fill:#fff;outline:none}.main-nav__close-icon .main-nav__close-icon{fill:#fff}.main-nav__close:focus{outline:none}.main-nav__navigation{height:auto;margin-bottom:4vh;width:100%;max-width:450px}.main-nav__info{width:100%;margin-bottom:14vh}@media screen and (min-width:768px){.main-nav__info{display:flex}}@media screen and (min-width:1024px){.main-nav__info{align-items:flex-end;justify-content:flex-end}}.main-nav__info .info-container{display:flex;flex-direction:column;justify-content:flex-end}.main-nav__info .info-container__bottom .title .title__content-1,.main-nav__info .info-container__top .title .title__content-1{display:block;font:Arial;color:#fff;letter-spacing:0;text-transform:upppercase}.main-nav__info .info-container__bottom .title .title__content-2,.main-nav__info .info-container__top .title .title__content-2{display:block;font:Arial;color:#fff;letter-spacing:0;text-transform:uppercase}.main-nav__info .info-container__top{margin-bottom:8vh}.main-nav__info .info-container__bottom{display:flex;justify-content:flex-start;flex-direction:column;width:100%}.main-nav__focus-trap{opacity:0;position:absolute}.main-nav__top{display:none}.main-nav__topbar{justify-content:space-between;padding:1em 0;display:flex;flex-wrap:wrap}.main-nav__topbar .topbar{left:3rem;right:auto;top:1rem;display:block;position:absolute}.main-nav__topbar>*{margin-bottom:10px}@media screen and (min-width:768px){.main-nav__topbar>*{margin-bottom:0}}.main-nav__menu{position:relative;z-index:10}.main-nav__tools{bottom:0;display:flex;flex-direction:column}.main-nav__tools .menu__link{height:100%}.main-nav__tools .menu__link:hover .menu__label{color:#000}.main-nav__tools .menu__item{padding:0}.main-nav__tools .menu__item .menu__label{display:inline-block;text-align:left;width:100%;font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),20px)/1em Montserrat,serif;text-transform:none;letter-spacing:0}.main-nav__tools .menu__item .menu__text{position:absolute;opacity:0;height:1px;word-break:normal}.main-nav__tools .menu__item .menu__decorate{position:absolute;bottom:0;z-index:-1;width:100%;height:0;background-color:#000;transition:height .5s cubic-bezier(.785,.005,1,1)}.main-nav__tools .menu__item-header{height:100%;width:100%;padding-right:0;transition:height .5s cubic-bezier(.785,.005,1,1)}.main-nav__tools .menu__item .button-drawing .arrow_link_border_svg{position:absolute;width:66px;height:66px;transform:translate(-50%,-50%);bottom:25%;left:50%;opacity:0}.main-nav__tools .menu__item .button-drawing .arrow_link_border_svg--rect{width:44px;height:44px;stroke:#fff;fill:transparent}.main-nav__tools .menu__item .button-drawing .arrow_link_border_svg--arrow{fill:#fff}.main-nav__toolbar-adds{display:block;width:100%;height:100%;margin-bottom:1rem}.main-nav__toolbar-adds .toolbar{position:relative;width:100%}.body--inner .menu__button-drawing,.body--inner .menu__text{display:none}@media screen and (min-width:1100px){.body--inner.body--menu-opened .main-nav{overflow:auto}}.header__top--v3 .main-nav__wrapper{max-width:100%}.header__top--v3 .menu{justify-content:center}@media screen and (min-width:900px) and (min-width:900px){.header--home.header .main-nav__navigation{max-width:inherit}}@media screen and (min-width:900px) and (min-width:900px){.header--home.header .main-nav__info .info-container{align-items:flex-end}}@media screen and (min-width:900px) and (min-width:900px){.header--home.header .main-nav__topbar{display:none}}@media screen and (min-width:900px){.header--home.header .main-nav{color:#000;transition:none;position:relative;width:100%;height:100%;visibility:visible;opacity:1;transform:none;padding:0;z-index:2002;background:transparent}.header--home.header .main-nav__wrapper{max-width:none;padding-right:0;overflow:visible;display:flex;justify-content:center}.header--home.header .main-nav__close{display:flex}.header--home.header .main-nav__close-icon{fill:#000}.header--home.header .main-nav__navigation{width:100%}.header--home.header .main-nav__info,.header--home.header .main-nav__topbar .topbar{display:none}.header--home.header .main-nav__tools{position:absolute;flex-direction:row;align-items:flex-end;height:100vh;z-index:5;left:50%;transform:translateX(-50%)}.header--home.header .main-nav__tools .menu__item{width:240px;height:12%;transition:height .5s;padding:0}.header--home.header .main-nav__tools .menu__item-header,.header--home.header .main-nav__tools .menu__item .menu__decorate{transition:height .5s}.header--home.header .main-nav__tools .menu__item .menu__text{transform:translateY(-50%);transition:opacity .5s,transform .5s}.header--home.header .main-nav__tools .menu__item .menu__link{padding:0 .2rem}.header--home.header .main-nav__tools .menu__item .button-drawing .arrow_link_border_svg{transition:opacity .5s}.header--home.header .main-nav__tools .menu__item:hover{height:24%;transition:height .5s}.header--home.header .main-nav__tools .menu__item:hover .menu__item-header{height:380px;width:100%}}@media screen and (min-width:900px) and (min-height:700px){.header--home.header .main-nav__tools .menu__item:hover .menu__item-header{height:450px}}@media screen and (min-width:900px){.header--home.header .main-nav__tools .menu__item:hover .menu__text{opacity:1;height:auto;transform:none}.header--home.header .main-nav__tools .menu__item:hover .menu__decorate{height:100vh;background:#000}.header--home.header .main-nav__tools .menu__item:hover .button-drawing .arrow_link_border_svg{opacity:1}.header--home.header .main-nav__tools .menu__item .menu__label{margin-bottom:3rem;text-align:center;color:#fff;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,serif;text-transform:uppercase;letter-spacing:.2em}.header--home.header .main-nav__tools .menu__item .menu__text{color:#fff;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1.5em Montserrat,serif;text-transform:none;letter-spacing:0;padding:0 1.5rem}.header--home.header .main-nav__toolbar-adds{display:none}}@media screen and (min-width:1100px){.header--vinner.header .main-nav__navigation{max-width:inherit}.header--vinner.header .main-nav__info .info-container{align-items:flex-end}.header--vinner.header .main-nav__topbar{display:none}.header--vinner.header .main-nav{color:#000;transition:none;position:relative;width:100%;height:100%;visibility:visible;opacity:1;transform:none;padding:0;z-index:2002;background:transparent}.header--vinner.header .main-nav__wrapper{max-width:none;padding-right:0;overflow:visible;display:flex;justify-content:center}.header--vinner.header .main-nav__close{display:flex}.header--vinner.header .main-nav__close-icon{fill:#000}.header--vinner.header .main-nav__navigation{width:100%}.header--vinner.header .main-nav__info,.header--vinner.header .main-nav__topbar .topbar{display:none}.header--vinner.header .main-nav__tools{position:absolute;flex-direction:row;align-items:flex-end;height:100vh;z-index:5;left:50%;transform:translateX(-50%)}.header--vinner.header .main-nav__tools .menu__item{width:240px;height:12%;transition:height .5s;padding:0}.header--vinner.header .main-nav__tools .menu__item-header,.header--vinner.header .main-nav__tools .menu__item .menu__decorate{transition:height .5s}.header--vinner.header .main-nav__tools .menu__item .menu__text{transform:translateY(-50%);transition:opacity .5s,transform .5s}.header--vinner.header .main-nav__tools .menu__item .menu__link{padding:0 .2rem}.header--vinner.header .main-nav__tools .menu__item .button-drawing .arrow_link_border_svg{transition:opacity .5s}.header--vinner.header .main-nav__tools .menu__item:hover{height:24%;transition:height .5s}.header--vinner.header .main-nav__tools .menu__item:hover .menu__item-header{height:380px;width:100%}}@media screen and (min-width:1100px) and (min-height:700px){.header--vinner.header .main-nav__tools .menu__item:hover .menu__item-header{height:450px}}@media screen and (min-width:1100px){.header--vinner.header .main-nav__tools .menu__item:hover .menu__text{opacity:1;height:auto;transform:none}.header--vinner.header .main-nav__tools .menu__item:hover .menu__decorate{height:100vh;background:#000}.header--vinner.header .main-nav__tools .menu__item:hover .button-drawing .arrow_link_border_svg{opacity:1}.header--vinner.header .main-nav__tools .menu__item .menu__label{margin-bottom:3rem;text-align:center;color:#fff;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),17px)/1em Montserrat,serif;text-transform:uppercase;letter-spacing:.2em}.header--vinner.header .main-nav__tools .menu__item .menu__text{color:#fff;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1.5em Montserrat,serif;text-transform:none;letter-spacing:0;padding:0 1.5rem}.header--vinner.header .main-nav__toolbar-adds{display:none}}@media screen and (min-width:1100px){.header--vinner .main-nav{color:#fff}.header--vinner .main-nav__wrapper{max-width:100%}}.header--vinner .main-nav{opacity:0}.body--menu-opened .header--vinner .main-nav{opacity:1}@media screen and (min-width:1100px){.header--vinner .main-nav__top{height:80px;display:flex;flex-flow:row nowrap;justify-content:space-between;position:absolute;top:0;right:1rem;left:1rem}}.header--vinner .main-nav__logo{display:block;padding:10px}.header--vinner .main-nav__logo .logo{max-height:70px}.menu-dropdown{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;content:"";height:1em;width:1em;outline:none;cursor:pointer;transition:all .5s ease-in-out;transform-origin:center center;transform:translate(-50%,-50%) rotate(135deg)}.menu-dropdown__icon{display:block;position:absolute;top:45%;left:50%;width:12px;height:12px;pointer-events:none}@media screen and (min-width:900px){.menu-dropdown__icon{width:9px;height:9px}}.menu-dropdown__icon:after,.menu-dropdown__icon:before{content:"";display:block;background:currentColor;position:absolute;top:0;left:0}.menu-dropdown__icon:after{width:2px;height:100%}@media screen and (min-width:900px){.menu-dropdown__icon:after{width:1px}}.menu-dropdown__icon:before{height:2px;width:100%}@media screen and (min-width:900px){.menu-dropdown__icon:before{height:1px}}.menu-dropdown--toggled{transform:translate(-50%,-25%) rotate(225deg)}.main-nav__tools,.menu{font:normal normal 600 clamp(16px,calc(.6rem + 1.875vw),18px)/1em Montserrat,serif}.menu{text-transform:uppercase;letter-spacing:0;list-style:none;margin:0;padding:0;text-align:left}@media screen and (min-width:768px){.menu{font:normal normal 600 clamp(16px,calc(.6rem + 1.875vw),18px)/1em Montserrat,serif}}.menu__item{position:relative;list-style:none;margin:0;padding:0;z-index:1;transition:color .5s ease-in-out;color:#fff;width:100%}.menu__item:first-child{border-top:0}.menu__item.focus,.menu__item:focus,.menu__item:hover{z-index:2}.menu__item--logo{display:none}.menu__item-header{position:relative}.menu__link{display:block;padding:1em 0;outline:none;text-decoration:none;color:inherit;transition:color .5s ease-in-out;border-bottom:1px solid #89b34d;text-transform:none}@media screen and (min-width:900px){.menu__link{border-bottom:0}}@media screen and (min-width:1100px){.menu__link{padding:0 1.5em}}.menu__dropdown{position:absolute;top:50%;right:0}.menu__dropdown.focus,.menu__dropdown:focus,.menu__dropdown:hover,.menu__link--active,.menu__link.focus,.menu__link:focus,.menu__link:hover{color:#000}.submenu{opacity:0;clip:rect(0 0 0 0);max-height:0;position:relative;overflow:hidden;zoom:1;flex-direction:column;transition:max-height .5s ease-in-out;left:0;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Montserrat,serif;text-transform:capitalize;letter-spacing:0;padding:0;margin-top:1rem}@media screen and (min-width:768px){.submenu{font:normal normal 500 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Montserrat,serif}}@media screen and (min-width:1024px){.submenu{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1em Montserrat,serif}}@media screen and (min-width:900px){.submenu{position:absolute;top:inherit;background:#000;clip:unset;display:flex;justify-content:center;border-radius:0}.submenu .submenu{left:100%;top:-1px}}.submenu--toggled{position:relative;opacity:1}.submenu--toggled .menu__link{padding-bottom:0}@media screen and (min-width:900px){.submenu--toggled{position:absolute;top:2rem;padding:0 2rem}}.submenu__item-header{position:relative;width:100%}.submenu__item{position:relative;list-style:none;margin:0;z-index:1;transition:color .5s ease-in-out;color:#fff}.submenu__item:first-child{border-top:0}.submenu__item[aria-haspopup=true] .submenu__link{padding-right:2rem}.submenu__link{display:inline-flex;outline:none;color:inherit;text-transform:capitalize;letter-spacing:0;text-decoration:none;text-align:left;position:relative;padding:.8rem 1rem .8rem 0}.submenu__link.focus,.submenu__link:focus,.submenu__link:hover{z-index:2;color:#aecb54;background-color:transparent;padding:.8rem 1rem}@media screen and (min-width:900px){.submenu__link.focus,.submenu__link:focus,.submenu__link:hover{padding:.8rem 1rem .8rem 0}}.submenu__link.focus .submenu__drawing,.submenu__link:focus .submenu__drawing,.submenu__link:hover .submenu__drawing{fill:#aecb54}.submenu__drawing{margin-left:.7rem;fill:#fff;float:right;margin-top:.1rem}.header--inner .menu__item{border-top-color:#000}.header--inner .submenu{background:transparent}.header--inner .submenu__item{border-top-color:#000}.header--inner .submenu__item:focus,.header--inner .submenu__item:hover{color:#000}.header--inner .submenu.submenu--toggled{position:relative;top:0}.header--inner .menu>.menu__item>.submenu:before{border-color:transparent}@media screen and (min-width:900px){.header--home.header .menu{background-color:transparent;font:normal normal 600 clamp(16px,calc(.6rem + 1.875vw),18px)/1em Montserrat,serif;display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin-top:20px}.header--home.header .menu__item{color:#000;width:auto;display:flex;align-items:center;border-top:0;padding:0 1rem}.header--home.header .menu__item:last-child{padding-right:0}.header--home.header .menu__item[aria-haspopup=true] .menu__item-header{padding-right:1rem}.header--home.header .menu__link{padding:0}.header--home.header .menu__dropdown{right:-17px}.header--home.header .menu__dropdown.focus,.header--home.header .menu__dropdown:focus,.header--home.header .menu__dropdown:hover,.header--home.header .menu__link--active,.header--home.header .menu__link.focus,.header--home.header .menu__link:focus,.header--home.header .menu__link:hover{color:#000}.header--home.header .submenu{position:absolute;top:inherit;background:#000;clip:unset;display:flex;justify-content:center;border-radius:0}.header--home.header .submenu .submenu{left:100%;top:-1px}.header--home.header .submenu--toggled{position:absolute;top:2rem;padding:0 1.5rem}.header--home.header .submenu__item{display:flex;align-items:center;background:#000}.header--home.header .submenu__item:first-child{margin-top:0}.header--home.header .submenu__item:last-child{margin-bottom:0}.header--home.header .submenu__item:last-child .submenu__link{border:0}.header--home.header .submenu__item .submenu{transform:none}.header--home.header .submenu__link{text-align:center;background:#000;white-space:nowrap;width:100%;border-bottom:1px solid #89b34d}.header--home.header .submenu__drawing{display:none}}@media screen and (min-width:1100px){.header--vinner.header .menu{background-color:transparent;font:normal normal 600 clamp(16px,calc(.6rem + 1.875vw),18px)/1em Montserrat,serif;display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin-top:20px}.header--vinner.header .menu__item{color:#000;width:auto;display:flex;align-items:center;border-top:0;padding:0 1rem}.header--vinner.header .menu__item:last-child{padding-right:0}.header--vinner.header .menu__item[aria-haspopup=true] .menu__item-header{padding-right:1rem}.header--vinner.header .menu__link{padding:0}.header--vinner.header .menu__dropdown{right:-17px}.header--vinner.header .menu__dropdown.focus,.header--vinner.header .menu__dropdown:focus,.header--vinner.header .menu__dropdown:hover,.header--vinner.header .menu__link--active,.header--vinner.header .menu__link.focus,.header--vinner.header .menu__link:focus,.header--vinner.header .menu__link:hover{color:#000}.header--vinner.header .submenu{position:absolute;top:inherit;background:#000;clip:unset;display:flex;justify-content:center;border-radius:0}.header--vinner.header .submenu .submenu{left:100%;top:-1px}.header--vinner.header .submenu--toggled{position:absolute;top:2rem;padding:0 1.5rem}.header--vinner.header .submenu__item{display:flex;align-items:center;background:#000}.header--vinner.header .submenu__item:first-child{margin-top:0}.header--vinner.header .submenu__item:last-child{margin-bottom:0}.header--vinner.header .submenu__item:last-child .submenu__link{border:0}.header--vinner.header .submenu__item .submenu{transform:none}.header--vinner.header .submenu__link{text-align:center;background:#000;white-space:nowrap;width:100%;border-bottom:1px solid #89b34d}.header--vinner.header .submenu__drawing{display:none}}.header--vinner .menu{justify-content:flex-end}.header--vinner .menu__item,.header--vinner .menu__item:hover .menu__link:hover,.header--vinner .menu__item:hover .menu__link:hover .menu__label,.header--vinner .menu__link--active,.header--vinner .menu__link:hover,.header--vinner .menu__link:hover .menu__label{color:#fff}@media screen and (min-width:1100px){.header--vinner .menu{justify-content:flex-end}.header--vinner .menu__item{color:#fff}.header--vinner .menu__link--active{color:#000}}.nav-toggle{border:none;margin:0;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;width:auto;font:normal normal 400 clamp(1rem,1rem,1rem)/1 Montserrat,serif;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;padding:1rem 1.2rem;background:#aecb54}.nav-toggle__label{display:none;margin-right:1rem;color:#fff;text-transform:uppercase}@media screen and (min-width:350px){.nav-toggle__label{display:block}}.nav-toggle__lines{top:50%;margin-top:-1px}.nav-toggle__lines,.nav-toggle__lines:after,.nav-toggle__lines:before{pointer-events:none;display:block;content:"";width:1.25rem;background:#fff;height:2px;border-radius:1px;transform:rotate(0);transition:top .5s,transform 5s}.nav-toggle__lines:after,.nav-toggle__lines:before{width:100%;position:absolute;transition:left .5s}.nav-toggle__lines:before{left:0;top:6px}.nav-toggle__lines:after{left:0;top:-6px}.nav-toggle[aria-expanded=true] .nav-toggle__lines{background-color:transparent}.nav-toggle[aria-expanded=true] .nav-toggle__lines:before{transform:rotate(45deg);top:0}.nav-toggle[aria-expanded=true] .nav-toggle__lines:after{transform:rotate(-45deg);top:0}.nav-toggle:hover .nav-toggle__lines:after,.nav-toggle:hover .nav-toggle__lines:before{left:0}@media screen and (min-width:900px){.header--home.header .nav-toggle{padding-right:1em;display:none}}@media screen and (min-width:1100px){.header--vinner.header .nav-toggle{padding-right:1em;display:none}}.mandatory-list-v1 .item__content{background:#000}.mandatory-list-v1 .item__block-name{color:#fff;text-transform:capitalize;font:normal normal 400 clamp(1.1875rem,1.1875rem,1.1875rem)/1.4 Montserrat,serif}.mandatory-list-v1 .item__coords-value--phone{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#fff;text-align:left}.mandatory-list-v1 .item__coords-value--phone:focus,.mandatory-list-v1 .item__coords-value--phone:hover{color:#aecb54}.mandatory-list-v1 .item__coords-value--mail{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#fff;text-align:left}.mandatory-list-v1 .item__coords-value--mail:focus,.mandatory-list-v1 .item__coords-value--mail:hover{color:#aecb54}.mandatory-list-v1 .item__description{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#fff;text-align:left}.mandatory-map-v1 .map{height:28rem}.mandatory-list-v2 .item{background:transparent;border:1px solid #dedede}.mandatory-list-v2 .item__title.title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d}.mandatory-list-v2 .item__title.title-v1 .title-v1__part2{font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif;color:#000}.mandatory-list-v2 .item__coords-value--phone{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.mandatory-list-v2 .item__coords-value--phone:focus,.mandatory-list-v2 .item__coords-value--phone:hover{color:#000}.mandatory-list-v2 .item__coords-value--mail{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.mandatory-list-v2 .item__coords-value--mail:focus,.mandatory-list-v2 .item__coords-value--mail:hover{color:#000}.mandatory-list-v2 .item__description{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.mandatory-v1-home__title .title-v1__part1{color:#89b34d}.mandatory-v1-home__title .title-v1__part1:after,.mandatory-v1-home__title .title-v1__part1:before{background:#89b34d}.mandatory-v1-home__title .title-v1__part2{color:#000}.mandatory-v1-home__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;border-width:0;color:#fff;background:#aecb54;border-color:#aecb54}.mandatory-v1-home__links .cta-primary:focus,.mandatory-v1-home__links .cta-primary:hover{color:#fff;border-color:#000}.mandatory-v1-home__links .cta-primary:focus .cta-primary__drawing,.mandatory-v1-home__links .cta-primary:hover .cta-primary__drawing{fill:#fff}.mandatory-v1-home__links .cta-primary:before{background:#000}.mandatory-v1-home__links .cta-primary__drawing{fill:#fff}.mandatory-v1-home__items{overflow:hidden}.mandatory-v1-home .item{background-color:#000}.mandatory-v1-home .item .title-v1{display:flex;flex-direction:column}.mandatory-v1-home .item .title-v1__part1{order:2}.mandatory-v1-home .item .title-v1__part2{order:1;color:#fff;text-transform:capitalize;font:normal normal 400 clamp(.8125rem,calc(.0625rem + .9375vw),1.1875rem)/1.4 Montserrat,serif;margin-bottom:.5rem}.mandatory-v1-home .item__content{background-color:#000}.mandatory-v1-home .item__contact-mail,.mandatory-v1-home .item__contact-tel{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#fff;text-align:left}.mandatory-v1-home__swiper-buttons .swiper-button-next,.mandatory-v1-home__swiper-buttons .swiper-button-prev{background:#fff;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.mandatory-v1-home__swiper-buttons .swiper-button-next svg,.mandatory-v1-home__swiper-buttons .swiper-button-prev svg{fill:#89b34d}.mandatory-v1-home__swiper-buttons .swiper-button-next:focus,.mandatory-v1-home__swiper-buttons .swiper-button-next:hover,.mandatory-v1-home__swiper-buttons .swiper-button-prev:focus,.mandatory-v1-home__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.mandatory-v1-home__swiper-buttons .swiper-button-next:focus svg,.mandatory-v1-home__swiper-buttons .swiper-button-next:hover svg,.mandatory-v1-home__swiper-buttons .swiper-button-prev:focus svg,.mandatory-v1-home__swiper-buttons .swiper-button-prev:hover svg{fill:#000}.mandatory-v1-home__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.mandatory-v1-home__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.mandatory-v1-home:before{content:"";position:absolute;width:100%;height:48%;bottom:0;background-color:#fdf7ef}@media screen and (min-width:768px){.mandatory-v1-home:before{height:62%}}.team-v3__links .cta-primary svg{fill:#fff}.map-svg-vagency{color:#aecb54;position:relative;padding:2rem 0}@media screen and (min-width:768px){.map-svg-vagency{height:740px}}.map-svg-vagency__background{background:#f7f9f9 none no-repeat 50%/cover}.map-svg-vagency__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.map-svg-vagency__wrapper{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;flex:1}.map-svg-vagency__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.map-svg-vagency__title{margin-bottom:2em}@media screen and (min-width:1024px){.map-svg-vagency__title{margin-bottom:inherit}}.map-svg-vagency__title+.map-svg-vagency__links{margin-top:5em}.map-svg-vagency .map-svg__aligner{margin:auto}@media screen and (min-width:1024px){.map-svg-vagency .map-svg__aligner{margin:0 0 0 auto}}.map-svg-vagency .map-svg__map{margin-bottom:2em}@media screen and (min-width:1024px){.map-svg-vagency .map-svg__map{margin-bottom:inherit}}.map-svg-vagency .map-svg__title .title-v1__part1{color:#89b34d;font:normal normal 600 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.map-svg-vagency .map-svg__title .title-v1__part1:after,.map-svg-vagency .map-svg__title .title-v1__part1:before{background-color:#89b34d}.map-svg-vagency .map-svg__title .title-v1__part2{font:#000000;color:normal normal 400 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 "Montserrat",serif}.map-svg-vagency .map-svg .form__field{display:flex;justify-content:center}.map-svg-vagency .map-svg .form__field:last-child{margin-right:0}.map-svg-vagency .map-svg .form__fields{margin:0}.map-svg-vagency .map-svg__form{display:flex;justify-content:flex-end}.map-svg-vagency .map-svg .form__wrapper{flex:1}.map-svg-vagency .map-svg__circle{fill:#f7f9f9;opacity:1}.map-svg-vagency .map-svg__dep{fill:#c1c1c1;stroke:#fff}.map-svg-vagency .map-svg__dep:focus,.map-svg-vagency .map-svg__dep:hover{fill:#000}.map-svg-vagency .map-svg__dep--active{fill:#aecb54}.map-svg-vagency .map-svg__region{fill:#c1c1c1;stroke:#fff}.map-svg-vagency .map-svg__region--active{fill:#aecb54}.map-svg-vagency .map-svg__region--active:focus,.map-svg-vagency .map-svg__region--active:hover{fill:#000}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content{padding:0}.map-svg-vagency .map-svg .ss-main .ss-single-selected .placeholder .ss-disabled{color:#25282b}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#aecb54}.map-svg-vagency .map-svg .ss-content .ss-search{background:#000}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content{background:transparent;border:0}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option{padding:.4rem .6rem;color:#fff;background:#000}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:#aecb54;color:#fff}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#aecb54;background:#000}.map-svg__wrapper{margin:0 auto;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1024px){.map-svg__wrapper{flex-direction:row}}.map-svg__map{text-align:center}@media screen and (min-width:1024px){.map-svg__map{width:50%}}.map-svg__map svg{width:100%;height:auto}@media screen and (min-width:1024px){.map-svg__aligner{width:50%}}.map-svg__country{transition:opacity .3s ease-in-out;opacity:1}.map-svg--zoomed .map-svg__country{opacity:0}.map-svg__region{transition:fill .3s ease-in-out;stroke-width:.75;stroke-miterlimit:22.9256;pointer-events:none;fill:#919191;stroke:#fff}.map-svg__region--active{cursor:pointer;pointer-events:all;fill:#525252}.map-svg__region--active:focus,.map-svg__region--active:hover{fill:#000}.map-svg--zoomed .map-svg__region--active{cursor:default;pointer-events:none}.map-svg__zoom{transition:opacity .3s ease-in-out;opacity:0}.map-svg__zoom--displayed{opacity:1}.map-svg__dep{transition:fill .3s ease-in-out;stroke-width:1;stroke-miterlimit:22.9256;pointer-events:none;fill:#919191;stroke:#fff}.map-svg__dep:focus,.map-svg__dep:hover{fill:#000}.map-svg__dep--active{fill:#525252}.map-svg__zoom--displayed .map-svg__dep--active{cursor:pointer;pointer-events:all}.map-svg__deco{transition:opacity .3s ease-in-out}.map-svg--zoomed .map-svg__deco{opacity:0}.map-svg__circle{fill:#f2f2f2;opacity:.4}@media screen and (min-width:768px){.map-svg .form__fields{flex-direction:column}}@media screen and (min-width:1280px){.map-svg .form__fields{flex-direction:row}}.map-svg .form .form-group--column.form-group--last>*{align-self:flex-end}.map-banner .map__marker svg{fill:#000}.map-banner .map__cluster{background-color:rgba(0,0,0,.68);border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.map-banner .map__cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:#000;color:#fff;align-items:center;display:flex;justify-content:center}.map-banner .map__circle{stroke:orange;fill:bleu}.map-banner{margin:2em 0}.map-banner__wrapper{margin:0 auto;max-width:100%}.map-banner__container{margin:2em auto 0;max-width:1450px;height:330px}.map-banner__map{width:100%;height:330px}.map-banner__map .js-map{height:330px}.map-banner__js-container{position:relative;padding-bottom:0!important}.map-banner__js-container>*{position:absolute;width:100%;height:100%}.map-banner__js-container>*>*{width:100%;height:100%}.leaflet-container .map__popup a.leaflet-popup-close-button{width:40px;height:40px;font-size:30px;line-height:1;padding:.03em 0 0;margin:.1em;display:table;align-items:center;justify-content:center;border-radius:100%;border:none;background-color:transparent;font-weight:400;color:#000}.leaflet-container .map__popup a.leaflet-popup-close-button:hover{color:#aecb54}.map svg{fill:#aecb54}.map__cluster{background-color:rgba(174,203,84,.68);border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.map__cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:#aecb54;color:#fff;align-items:center;display:flex;justify-content:center}.map__popup .title.title .title__content{font-size:1em;margin:0}.map__popup .title.title .title__content-1{display:block}.map__popup .title.title .title__content-1 .address{text-transform:capitalize}.map__popup .title.title .title__content-2{display:block}.map__popup .leaflet-popup-content-wrapper{padding:1rem;background:#fff;color:#25282b;font:normal normal 400 1rem/1.5 Montserrat,serif;box-shadow:5px 11px 11px 0 rgba(0,0,0,.17);-webkit-box-shadow:5px 11px 11px 0 rgba(0,0,0,.17);-moz-box-shadow:5px 11px 11px 0 rgba(0,0,0,.17)}@media screen and (min-width:1024px){.map__popup .leaflet-popup-content-wrapper{padding:2rem}}.map__popup .leaflet-popup-tip{background:#fff;box-shadow:none}.map__popup .leaflet-popup-content{min-width:220px;margin:0}@media screen and (min-width:1024px){.map__popup .leaflet-popup-content{min-width:290px}}.map__popup .leaflet-popup-content p{margin:0}.map__popup .coords{font:normal normal 400 1.1765em/1.5 Montserrat,serif;text-transform:none;letter-spacing:0;padding:0;margin-bottom:2rem}.map__popup .coords__element{color:#25282b;margin-bottom:.2rem}.map__popup .coords a{color:#25282b;text-decoration:none}.map__popup .map-inner-v1-pop-up__item-links{display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:2em}@media screen and (min-width:1024px){.map__popup .map-inner-v1-pop-up__item-links{margin-bottom:inherit}}.map-v1--agency .module-map-js{height:452px;position:relative}.modal-share-socials .modal__body{width:90%;max-width:550px}@media screen and (min-width:640px){.modal-share-socials .modal__body{padding:3em;text-align:left}}.modal-share-socials .modal__body .modal__title .title-v1__part1{text-align:center;text-transform:uppercase;color:#89b34d}.modal-share-socials .modal__body .modal__title .title-v1__part2{text-align:center;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.modal-share-socials .modal__body .share-socials{display:flex;flex-wrap:wrap;width:80%;font-size:12px;margin:0 auto}.modal-share-socials .modal__body .share-socials__item{flex:50%;height:50px;text-transform:uppercase;font-weight:600;color:#aecb54;letter-spacing:0;align-items:left}@media screen and (min-width:640px){.modal-share-socials .modal__body .share-socials__item{display:flex;align-items:center}}.modal-share-socials .modal__body .share-socials__item__btn{cursor:pointer;display:flex;align-items:center}.modal-share-socials .modal__body .share-socials__item__btn:focus,.modal-share-socials .modal__body .share-socials__item__btn:hover{color:#000}.modal-share-socials .modal__body .share-socials__item__btn-text{font-size:14px}.modal-share-socials .modal__body .share-socials__item .share-icon{width:30px;max-height:24px;min-width:57px}.modal-share-socials .modal__body .share-socials__item .share-icon__facebook{fill:#39569c}.modal-share-socials .modal__body .share-socials__item .share-icon__messenger{fill:#0078ff}.modal-share-socials .modal__body .share-socials__item .share-icon__twitter{fill:#00acee}.modal-share-socials .modal__body .share-socials__item .share-icon__linkedin{fill:#0072b1}.modal-share-socials .modal__body .share-socials__item .share-icon__email{fill:#5d5c5b}.modal-share-socials .modal__body .share-socials__item .share-icon__whatsapp{fill:#28d146}.modal-share-socials .modal__body .share-socials__item .share-icon__copy-link{fill:#5d5c5b}.modal{top:0;display:block;visibility:hidden;opacity:0;left:0;position:fixed;width:100vw;height:100vh;z-index:99999;display:flex}.modal,.modal__close{align-items:center;justify-content:center}.modal__close{position:absolute;padding:.5em;top:.5rem;right:.5rem;cursor:pointer;background:transparent;display:flex}.modal__close-icon{border:1px solid #89b34d;border-radius:100%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.modal__close-drawing{display:block;width:1rem;height:1rem;fill:#000}.modal__body{overflow:auto;padding:3em 1em 1em;position:absolute;text-align:center;z-index:2;width:100%;max-width:90%;max-height:90svh;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1024px){.modal__body{height:auto;width:918px;padding:3em;top:50%;left:50%;transform:translate(-50%,-50%)}}.modal__body .title.title--v1{margin-bottom:2em}.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(37,40,43,.75)}.modal__focus-trap{opacity:0;position:absolute}.modal--main{align-items:flex-start}.modal--main .modal__close{font:normal normal 400 1.1765em/1.5em Montserrat,serif;letter-spacing:.1em;text-transform:none;padding:0;display:flex;color:#000}.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 #000;border-radius:100%;padding:.4em}.modal--main .modal__title{margin-bottom:2em;display:flex;justify-content:center}.modal--main .modal__title img{max-width:330px}.modal--main .modal__body{background:#fff;position:absolute}.modal--main .modal__container{padding:2rem}@media screen and (min-width:768px){.modal--main .modal__container{padding:3rem 2rem}}.modal--main .modal__text{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;color:#25282b;letter-spacing:0;text-transform:none;text-align:center}.modal__text.legals__text ul{list-style:none}.modal--property-contact .modal__body{text-align:inherit}@media screen and (min-width:1024px){.modal-dpe .modal__body{width:1187px}}.modal_fees .modal__body{max-width:100%}.modal-swiper-gallery .modal__close{border:1px solid #89b34d;border-radius:100%}.tooltip-ia{position:absolute;width:90vw;max-width:380px;height:120px;border-radius:20px;right:-40px;bottom:60px}@media screen and (min-width:1280px){.tooltip-ia{left:-169px;width:380px;right:0}}.tooltip-ia:before{content:"";background:#fff;width:15px;height:15px;position:absolute;transform:rotate(-45deg) translateY(-50%);z-index:3;bottom:-12px;left:80%;border-left:1px solid #ccc;border-bottom:1px solid #ccc}@media screen and (min-width:1280px){.tooltip-ia:before{left:50%}}.tooltip-ia .modal__body{padding:2rem 2.5rem 1rem 1rem;border:1px solid #ccc;border-radius:6px;text-align:left;height:100%;width:100%}.negotiator-details-v1{background:#fff none no-repeat 50%/cover;position:relative}.negotiator-details-v1__container{height:100%;display:flex;justify-content:center}.negotiator-details-v1 .container-opinion{padding:0;justify-content:flex-start;align-items:flex-start}.negotiator-details-v1__data{display:flex;flex-direction:column;margin-bottom:3em;align-items:center;border:1px solid #dedede}@media screen and (min-width:1280px){.negotiator-details-v1__data{flex-direction:row;align-items:flex-start;margin-bottom:6em}}.negotiator-details-v1__right .negotiator-details-v1__adds .item__social--agency{display:none}@media screen and (min-width:1280px){.negotiator-details-v1__right .negotiator-details-v1__adds .item__social--agency{display:block}}.negotiator-details-v1__adds>:not(:last-child){margin-bottom:1.6em}.negotiator-details-v1__adds-block:last-child{margin-right:0}.negotiator-details-v1__agency{flex:1}@media screen and (min-width:1280px){.negotiator-details-v1__agency .item__social--agency{display:none}}.negotiator-details-v1__info .negotiator-listing__item{position:relative;width:100%}@media screen and (min-width:1280px){.negotiator-details-v1__info .negotiator-listing__item{display:flex;flex-direction:column}}@media screen and (min-width:1024px){.negotiator-details-v1__info .negotiator-listing__item .item__info>:not(:last-child){margin-bottom:2em}.negotiator-details-v1__info .negotiator-listing__item .item__info .item__title{margin-bottom:0}}@media screen and (min-width:1024px){.negotiator-details-v1__info .negotiator-listing__item .coords{width:100%;margin-bottom:2em}}.negotiator-details-v1__info .negotiator-listing__item:nth-child(2n){flex-direction:row-reverse}@media screen and (min-width:1024px){.negotiator-details-v1__info .negotiator-listing__item:nth-child(2n) .item__info{padding-right:0;padding-left:2em}}.negotiator-details-v1__info .negotiator-listing__item .item{display:flex;flex-direction:row}.negotiator-details-v1__info .negotiator-listing__item .item__info{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:1280px){.negotiator-details-v1__info .negotiator-listing__item .item__info{margin-left:1em}.negotiator-details-v1__info .negotiator-listing__item .item__info>:not(:last-child){margin-bottom:2.5em}}@media screen and (min-width:1280px) and (min-width:1280px){.negotiator-details-v1__info .negotiator-listing__item .item__info>:not(:last-child){margin-bottom:1em}}@media screen and (min-width:1280px){.negotiator-details-v1__info .negotiator-listing__item .item__info>:first-child{margin-bottom:0}}.negotiator-details-v1__info .negotiator-listing__item .item__display{display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.negotiator-details-v1__info .negotiator-listing__item .item__display{flex-direction:row}}.negotiator-details-v1__info .negotiator-listing__item .item__coords{margin-bottom:1.5em}@media screen and (min-width:1280px){.negotiator-details-v1__info .negotiator-listing__item .item__coords{margin-bottom:0}}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__wrapper{display:flex;flex-direction:column}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element{display:flex;margin:.5em 0;align-items:center}@media screen and (min-width:640px){.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element{flex-direction:row}}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element:first-child{padding-top:0}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element:last-child{padding-bottom:0}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-address__drawing,.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-mail__drawing,.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-phone__drawing{fill:#aecb54}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-phone__drawing{height:25px}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-mail__drawing{width:22px;height:17px}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-address__drawing{width:23px;height:28px}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__label{font:italic normal 400 clamp(14px,2vw,1.1764em)/1.6666 Montserrat,serif;color:#aecb54;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__content{display:flex;flex-direction:column;min-width:140px;font:normal normal 400 clamp(12px,2vw,.823em)/1.4 Montserrat,serif;color:#25282b;text-align:left;text-transform:none;text-decoration:none}.negotiator-details-v1__info .negotiator-listing__item .item__coords a.coords__content:focus,.negotiator-details-v1__info .negotiator-listing__item .item__coords a.coords__content:hover{color:#aecb54}.negotiator-details-v1__info .negotiator-listing__item .item__social .social__svg{fill:#aecb54}.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link{background:transparent;border:1px solid #000;width:3.0588em;height:3.0588em;padding:.8em}.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link:focus,.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link:hover{background:transparent;border-color:#000}.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link:focus .social__svg,.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link:hover .social__svg{fill:#000}.negotiator-details-v1__info .negotiator-listing__item .item__decorate .decorate__visual{position:relative;height:100%;width:100%;display:flex;flex-direction:row;justify-content:center}@media screen and (min-width:1024px){.negotiator-details-v1__info .negotiator-listing__item .item__decorate .decorate__visual{max-width:inherit}}.negotiator-details-v1__info .negotiator-listing__item .item__decorate .decorate__img{display:block}.negotiator-details-v1 .legals-negotiator{margin-bottom:1.5em}.negotiator-details-v1 .legals-negotiator__text{font:italic normal 400 clamp(12px,2vw,.824em)/1.6666 Montserrat,serif;color:#aecb54;text-align:left;text-transform:none;letter-spacing:.2em}.negotiator-details-v1 .legals-negotiator__value{font:normal normal 400 clamp(12px,2vw,.824em)/1.6666 Montserrat,serif;color:#25282b;text-align:left;text-transform:none;letter-spacing:.2em;margin-left:.7em}.negotiator-details-v1__filter{margin:1em 0}.negotiator-details-v1__property-listing{margin-bottom:6em}.negotiator-details-v1__property-listing .header-seo__title{word-break:break-word}.negotiator-details-v1 .social__svg{max-height:15px}.negotiator-details-v1 .social__link{width:35px;height:35px;padding:.3em}.negotiator-list-v2 .item{background:transparent;border:1px solid #dedede}.negotiator-list-v2 .item__title.title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d}.negotiator-list-v2 .item__title.title-v1 .title-v1__part2{font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif;color:#000}.negotiator-list-v2 .item__coords-value--phone{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.negotiator-list-v2 .item__coords-value--phone:focus,.negotiator-list-v2 .item__coords-value--phone:hover{color:#000}.negotiator-list-v2 .item__coords-value--mail{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.negotiator-list-v2 .item__coords-value--mail:focus,.negotiator-list-v2 .item__coords-value--mail:hover{color:#000}.negotiator-v1__title .title-v1__part1{color:#89b34d}.negotiator-v1__title .title-v1__part1:after,.negotiator-v1__title .title-v1__part1:before{background:#89b34d}.negotiator-v1__title .title-v1__part2{color:#000}.negotiator-v1__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;border-width:0;color:#fff;background:#aecb54;border-color:#aecb54}.negotiator-v1__links .cta-primary:focus,.negotiator-v1__links .cta-primary:hover{color:#fff;border-color:#000}.negotiator-v1__links .cta-primary:focus .cta-primary__drawing,.negotiator-v1__links .cta-primary:hover .cta-primary__drawing{fill:#fff}.negotiator-v1__links .cta-primary:before{background:#000}.negotiator-v1__links .cta-primary__drawing{fill:#fff}.negotiator-v1__items{overflow:hidden}.negotiator-v1 .item{background-color:#000}.negotiator-v1 .item .title-v1{display:flex;flex-direction:column}.negotiator-v1 .item .title-v1__part1{order:2}.negotiator-v1 .item .title-v1__part2{order:1;color:#fff;text-transform:capitalize;font:normal normal 400 clamp(.8125rem,calc(.0625rem + .9375vw),1.1875rem)/1.4 Montserrat,serif;margin-bottom:.5rem}.negotiator-v1 .item__content{background-color:#000}.negotiator-v1 .item__contact-mail,.negotiator-v1 .item__contact-tel{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#fff;text-align:left}.negotiator-v1__swiper-buttons .swiper-button-next,.negotiator-v1__swiper-buttons .swiper-button-prev{background:#fff;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.negotiator-v1__swiper-buttons .swiper-button-next svg,.negotiator-v1__swiper-buttons .swiper-button-prev svg{fill:#89b34d}.negotiator-v1__swiper-buttons .swiper-button-next:focus,.negotiator-v1__swiper-buttons .swiper-button-next:hover,.negotiator-v1__swiper-buttons .swiper-button-prev:focus,.negotiator-v1__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.negotiator-v1__swiper-buttons .swiper-button-next:focus svg,.negotiator-v1__swiper-buttons .swiper-button-next:hover svg,.negotiator-v1__swiper-buttons .swiper-button-prev:focus svg,.negotiator-v1__swiper-buttons .swiper-button-prev:hover svg{fill:#000}.negotiator-v1__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.negotiator-v1__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.negotiator-v1:before{content:"";position:absolute;width:100%;height:48%;bottom:0;background-color:#fdf7ef}@media screen and (min-width:768px){.negotiator-v1:before{height:62%}}.news-details-v1__related{background-color:#f7f9f9}.news-list-v1 .title-v1__part2{text-align:inherit;color:#fff;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif}.news-list-v1__item .item,.news-list-v1__items{overflow:hidden}.news-list-v1__item .item__content{background-color:#000}.news-list-v1__item .item__text{color:#fff}.news-list-v2 .title-v1__part1{color:#89b34d}.news-list-v2 .title-v1__part2{text-align:inherit;color:#000;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif}.news-list-v2__item .item,.news-list-v2__items{overflow:hidden}.news-list-v2__item .item__content{background-color:#000}.news-list-v2__item .item__title .title-v1{margin-bottom:1rem}.news-list-v2__item .item__title .title-v1__part2{font:normal normal 400 clamp(1.5rem,calc(.875rem + .7813vw),1.25rem)/1.4 Montserrat,serif;color:#fff}.news-list-v2__item .item__text{color:#fff}.news-related-v1 .title-v1__part1{color:#89b34d}.news-related-v1 .title-v1__part2{color:#000;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif}.news-related-v1__items{overflow:hidden}.news-related-v1__item{height:auto}.news-related-v1__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.news-related-v1__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.news-related-v1 .item{overflow:hidden}.news-related-v1 .item__title .title-v1{margin-bottom:1rem}.news-related-v1 .item__title .title-v1__part2{text-align:center;font:normal normal 400 clamp(1.5rem,calc(.875rem + .7813vw),1.25rem)/1.4 Montserrat,serif;color:#fff}.news-related-v1 .item__content{background:#000}.news-related-v1 .item__text{color:#fff}.news-v1__items{overflow:hidden}.news-v1__swiper-buttons .swiper-button-next,.news-v1__swiper-buttons .swiper-button-prev{background:transparent;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.news-v1__swiper-buttons .swiper-button-next__svg,.news-v1__swiper-buttons .swiper-button-prev__svg{fill:#89b34d}.news-v1__swiper-buttons .swiper-button-next:focus,.news-v1__swiper-buttons .swiper-button-next:hover,.news-v1__swiper-buttons .swiper-button-prev:focus,.news-v1__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.news-v1__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.news-v1__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.news-v1__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.news-v1__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.news-v1__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.news-v1__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.news-v1__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.news-v1__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#000}.news-v1__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.news-v1__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.news-v1 .swiper-slide{height:auto}.news-v1 .item__content,.news-v1 .item__decorate{background:#000}.news-v1 .item__title.title-v1 .title-v1__part2{text-align:left;font:normal normal 400 clamp(1.5rem,calc(.875rem + .7813vw),1.25rem)/1.4 Montserrat,serif;color:#fff}.news-v1 .item__text{color:#fff}.news-v2__title .title-v1__part1{text-align:center;text-transform:uppercase;color:#89b34d}.news-v2__title .title-v1__part2{text-align:center;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.news-v2__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#fff;background:#aecb54;border-color:#aecb54}.news-v2__links .cta-primary svg{fill:#fff}.news-v2:after{content:"";position:absolute;right:0;width:100%;background:#89b34d;height:45%;bottom:63px;max-height:37.438rem}@media screen and (min-width:1280px){.news-v2:after{display:none}}@media screen and (min-width:1280px){.news-v2__container-content:before{content:"";position:absolute;right:0;width:46%;background:#89b34d;height:100%;top:-2.5rem;max-height:31.438rem}}.news-v2__items{overflow:hidden}.news-v2 .swiper-slide{height:auto}.news-v2__swiper-buttons .swiper-button-next,.news-v2__swiper-buttons .swiper-button-prev{background:transparent;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.news-v2__swiper-buttons .swiper-button-next__svg,.news-v2__swiper-buttons .swiper-button-prev__svg{fill:#89b34d}.news-v2__swiper-buttons .swiper-button-next:focus,.news-v2__swiper-buttons .swiper-button-next:hover,.news-v2__swiper-buttons .swiper-button-prev:focus,.news-v2__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.news-v2__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.news-v2__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.news-v2__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.news-v2__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.news-v2__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.news-v2__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.news-v2__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.news-v2__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#000}.news-v2__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.news-v2__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}@media screen and (max-width:63.938rem){.news-v2:after{content:"";bottom:165px}.news-v2__swiper-nav{z-index:1;padding-top:1px}.news-v2 .swiper-pagination{transform:inherit;left:0;right:0;margin-bottom:15px}}.news-v2 .item__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#fff;background:#aecb54;border-color:#aecb54}.news-v2 .item__links .cta-primary svg{fill:#fff}.news-v2 .item__content{background:#fff}.news-v2 .item__img{width:100%;height:auto}.news-v2 .item__title.title-v1 .title-v1__part2{font:normal normal 400 clamp(1.5rem,calc(.875rem + .7813vw),1.25rem)/1.4 Montserrat,serif;color:#000}.news-v2 .item__text{color:#000;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif}.news-v3{background:#f7f9f9}.news-v3__title .title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d;text-transform:uppercase}.news-v3__title .title-v1 .title-v1__part2{font:normal normal 400 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.news-v3__items{overflow:hidden}.news-v3__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.news-v3__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.news-v3 .swiper-slide{height:auto}.news-v3__item .item{overflow:hidden}.news-v3__item .item__title .title-v1__part2{text-align:inherit;font:normal normal 400 clamp(1.5rem,calc(.875rem + .7813vw),1.25rem)/1.4 Montserrat,serif;color:#fff}.news-v3__item .item__content{background-color:#000}.news-v3__item .item__text{color:#fff}.newsletter-v1{background:url(../images/newsletter/1.jpg) no-repeat 50%/cover transparent}.newsletter-v1:before{content:"";height:100%;width:100%;position:absolute;left:0;right:0;background:linear-gradient(180deg,transparent,#000)}.newsletter-v1__title .title-v1{margin-bottom:5px}.newsletter-v1__title .title-v1__part1{color:#89b34d}.newsletter-v1__title .title-v1__part1:after,.newsletter-v1__title .title-v1__part1:before{background:#89b34d}.newsletter-v1__title .title-v1__part2{color:#fff}.newsletter-v1__text{margin:0 auto}.newsletter-v1 .editorial{color:#fff}.newsletter-v1 .editorial a{color:#000;text-decoration:underline}.newsletter-v1 .editorial a:focus,.newsletter-v1 .editorial a:hover{color:#aecb54}.newsletter-v1 .editorial p{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;text-align:center;margin:0 auto}.newsletter-v1 .cta-quaternary{font:normal normal 400 clamp(1rem,1rem,1rem)/1 Montserrat,serif;color:#fff;background:#aecb54}.newsletter-v1 .cta-quaternary:focus,.newsletter-v1 .cta-quaternary:hover{color:#fff;border-color:#25282b}.newsletter-v1 .cta-quaternary:focus .cta-quaternary__drawing,.newsletter-v1 .cta-quaternary:hover .cta-quaternary__drawing{fill:#fff}.newsletter-v1 .cta-quaternary:before,.newsletter-v1 .cta-quaternary:focus:before,.newsletter-v1 .cta-quaternary:hover:before{background:#25282b}.newsletter-v1 .cta-quaternary__drawing{fill:#fff}.newsletter-v1 .cta-quaternary .links-group__link--drawing .links-group__text{margin-right:.5rem}.numbers-home-v1{background:url(../images/chiffres/1.jpg) no-repeat 50%/cover transparent}.numbers-home-v1:before{content:"";height:100%;width:100%;position:absolute;left:0;right:0;background:linear-gradient(180deg,transparent,#000)}.numbers-home-v1__item--svg svg{fill:#000}.numbers-home-v1__item--number{font:normal normal 600 2.625rem/1.4 Montserrat,serif;color:#aecb54}.numbers-home-v1__item--title{font:normal normal 400 1.5rem/1.4 Montserrat,serif;color:#000;text-transform:lowercase}.numbers-home-v1__title .title-v1__part1{color:#89b34d}.numbers-home-v1__title .title-v1__part1:after,.numbers-home-v1__title .title-v1__part1:before{background:#89b34d}.numbers-home-v1__title .title-v1__part2{color:#fff}.numbers-home-v1 .js-numbers-swiper{overflow:hidden}.numbers-home-v1 .swiper-slide{background:#fff}.numbers-home-v1__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#fff;border-radius:100%;margin:.2rem}.numbers-home-v1__swiper-pagination .swiper-pagination-bullet-active{background:#fff;color:#000;border-color:#fff}.numbers-home-v1__swiper-buttons .swiper-button-next,.numbers-home-v1__swiper-buttons .swiper-button-prev{background:#fff;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.numbers-home-v1__swiper-buttons .swiper-button-next__svg,.numbers-home-v1__swiper-buttons .swiper-button-prev__svg{fill:#000}.numbers-home-v1__swiper-buttons .swiper-button-next:focus,.numbers-home-v1__swiper-buttons .swiper-button-next:hover,.numbers-home-v1__swiper-buttons .swiper-button-prev:focus,.numbers-home-v1__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.numbers-home-v1__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.numbers-home-v1__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.numbers-home-v1__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.numbers-home-v1__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.numbers-home-v1__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.numbers-home-v1__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.numbers-home-v1__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.numbers-home-v1__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#000}.numbers-home-v1 .swiper-pagination-bullet{opacity:1}.opinion-v1{background:#000}.opinion-v1__title .title-v1__part1{color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.opinion-v1__title .title-v1__part1:after,.opinion-v1__title .title-v1__part1:before{background:#89b34d}.opinion-v1__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#fff}.opinion-v1__items{overflow:hidden}.opinion-v1 .swiper-button-next__svg,.opinion-v1 .swiper-button-prev__svg{fill:#000}.opinion-v1 .swiper-button-next,.opinion-v1 .swiper-button-prev{background:#fff}.opinion-v1__swiper-pagination .swiper-pagination-bullet{opacity:1;background:transparent;color:transparent;border-color:#fff;border-radius:100%;margin:.2rem}.opinion-v1__swiper-pagination .swiper-pagination-bullet-active{background:#fff;color:#fff;border-color:#fff}.opinion-v1__swiper-buttons .swiper-button-next,.opinion-v1__swiper-buttons .swiper-button-prev{background:#fff;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.opinion-v1__swiper-buttons .swiper-button-next__svg,.opinion-v1__swiper-buttons .swiper-button-prev__svg{fill:#000}.opinion-v1__swiper-buttons .swiper-button-next:focus,.opinion-v1__swiper-buttons .swiper-button-next:hover,.opinion-v1__swiper-buttons .swiper-button-prev:focus,.opinion-v1__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.opinion-v1__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.opinion-v1__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.opinion-v1__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.opinion-v1__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.opinion-v1__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.opinion-v1__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.opinion-v1__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.opinion-v1__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#fff}.opinion-v1 .item__content{background:#fff}.opinion-v1 .item__block-date{color:#25282b;font:normal normal 600 .75rem/1.4 Montserrat,serif;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;display:table}.opinion-v1 .item__block-title{color:#000;font:normal normal 400 1.25rem/1.4 Montserrat,serif}.opinion-v1 .item__block-text{color:#25282b}.opinion-v1 .item__block-text p{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif}.opinion-v1 .item__block-name{color:#aecb54;font:normal normal 400 1rem/1.4 Montserrat,serif}.opinion-v2{background:#000}.opinion-v2__title .title-v1__part1{color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.opinion-v2__title .title-v1__part1:after,.opinion-v2__title .title-v1__part1:before{background:#89b34d}.opinion-v2__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#fff}.opinion-v2__items{overflow:hidden}.opinion-v2__swiper-buttons .swiper-button-next,.opinion-v2__swiper-buttons .swiper-button-prev{background:#fff;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.opinion-v2__swiper-buttons .swiper-button-next__svg,.opinion-v2__swiper-buttons .swiper-button-prev__svg{fill:#000}.opinion-v2__swiper-buttons .swiper-button-next:focus,.opinion-v2__swiper-buttons .swiper-button-next:hover,.opinion-v2__swiper-buttons .swiper-button-prev:focus,.opinion-v2__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.opinion-v2__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.opinion-v2__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.opinion-v2__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.opinion-v2__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.opinion-v2__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.opinion-v2__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.opinion-v2__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.opinion-v2__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#fff}.opinion-v2__swiper-pagination .swiper-pagination-bullet{opacity:1;background:transparent;color:transparent;border-color:#fff;border-radius:100%;margin:.2rem}.opinion-v2__swiper-pagination .swiper-pagination-bullet-active{background:#fff;color:#fff;border-color:#fff}.opinion-v2 .item__content{background:#fff}.opinion-v2 .item__block-date{color:#25282b;font:normal normal 600 .75rem/1.4 Montserrat,serif;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;display:table}.opinion-v2 .item__block-title{color:#000;font:normal normal 400 1.25rem/1.4 Montserrat,serif}.opinion-v2 .item__block-text{color:#25282b}.opinion-v2 .item__block-text p{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif}.opinion-v2 .item__block-name{color:#aecb54;font:normal normal 400 1rem/1.4 Montserrat,serif}.opinion-v3{background:url(../images/opinions/3.jpg) no-repeat 50%/cover;z-index:1}.opinion-v3:after{content:"";height:100%;width:100%;bottom:0;position:absolute;background:linear-gradient(175deg,transparent,#000);z-index:-1}.opinion-v3__title .title-v1__part1{color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.opinion-v3__title .title-v1__part1:after,.opinion-v3__title .title-v1__part1:before{background:#89b34d}.opinion-v3__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#fff}.opinion-v3__items{overflow:hidden}.opinion-v3__swiper-buttons .swiper-button-next,.opinion-v3__swiper-buttons .swiper-button-prev{background:#fff;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.opinion-v3__swiper-buttons .swiper-button-next__svg,.opinion-v3__swiper-buttons .swiper-button-prev__svg{fill:#000}.opinion-v3__swiper-buttons .swiper-button-next:focus,.opinion-v3__swiper-buttons .swiper-button-next:hover,.opinion-v3__swiper-buttons .swiper-button-prev:focus,.opinion-v3__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.opinion-v3__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.opinion-v3__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.opinion-v3__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.opinion-v3__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.opinion-v3__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.opinion-v3__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.opinion-v3__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.opinion-v3__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#fff}.opinion-v3__swiper-pagination .swiper-pagination-bullet{opacity:1;background:transparent;color:transparent;border-color:#fff;border-radius:100%;margin:.2rem}.opinion-v3__swiper-pagination .swiper-pagination-bullet-active{background:#fff;color:#fff;border-color:#fff}.opinion-v3 .item__content{background:#fff}.opinion-v3 .item__block-date{color:#25282b;font:normal normal 600 .75rem/1.4 Montserrat,serif;width:-webkit-fit-content;width:fit-content;display:table}.opinion-v3 .item__block-title{color:#000;font:normal normal 400 1.25rem/1.4 Montserrat,serif}.opinion-v3 .item__block-text{color:#25282b}.opinion-v3 .item__block-text p{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif}.opinion-v3 .item__block-name{color:#aecb54;font:normal normal 400 1rem/1.4 Montserrat,serif}.pagination{background:transparent;color:#000;font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1 Montserrat,serif;letter-spacing:normal;text-transform:none}.pagination__item{width:2rem;height:2rem}.pagination__link{text-decoration:none;border-radius:100%;color:#25282b;background:transparent;transition-duration:.5s}.pagination__link:focus,.pagination__link:hover{color:#000;background:#f7f9f9}.pagination__item--prev:not(.pagination__item--unactive) .pagination__link:focus .pagination__drawing,.pagination__item--prev:not(.pagination__item--unactive) .pagination__link:hover .pagination__drawing{transform:scale(1.3) rotate(1turn)}.pagination__item--next:not(.pagination__item--unactive) .pagination__link:focus .pagination__drawing,.pagination__item--next:not(.pagination__item--unactive) .pagination__link:hover .pagination__drawing{transform:scale(1.3) rotate(-1turn)}.pagination__item--active .pagination__link{color:#aecb54;background:#fdf7ef}.pagination__item--next,.pagination__item--prev{width:2rem;height:2rem;color:#89b34d;background:transparent;border-radius:100%;border:1px solid #89b34d}.pagination__item--next .pagination__link,.pagination__item--prev .pagination__link{border-radius:100%}.pagination__item--next .pagination__drawing,.pagination__item--prev .pagination__drawing{transition-duration:.5s;fill:#89b34d}.pagination__item--unactive .pagination__drawing{fill:#89b34d}.partner-home-v1--dark{background:#000}.partner-home-v1--dark .swiper-slide{height:auto}.partner-home-v1--dark .swiper-pagination-bullet{opacity:1}.partner-home-v1--dark .links-group .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#fff;background:#aecb54;border-color:#aecb54}.partner-home-v1--dark .links-group .cta-primary svg,.partner-home-v1--dark .partner-home-v1__swiper-buttons .swiper-button-next__svg,.partner-home-v1--dark .partner-home-v1__swiper-buttons .swiper-button-prev__svg{fill:#fff}.partner-home-v1--dark .partner-home-v1__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#fff;border-radius:100%;margin:.2rem}.partner-home-v1--dark .partner-home-v1__swiper-pagination .swiper-pagination-bullet-active{background:#fff;color:#000;border-color:#fff}.partner-home-v1--dark .partner-home-v1__title .title-v1__part1{color:#89b34d}.partner-home-v1--dark .partner-home-v1__title .title-v1__part1:after,.partner-home-v1--dark .partner-home-v1__title .title-v1__part1:before{background:#89b34d}.partner-home-v1--dark .partner-home-v1__title .title-v1__part2{color:#fff}.partner-home-v1__title .title-v1__part1{color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.partner-home-v1__title .title-v1__part1:after,.partner-home-v1__title .title-v1__part1:before{background:#89b34d}.partner-home-v1__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.partner-home-v1 .js-partner-v1-swiper{overflow:hidden}.partner-home-v1 .links-group .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#fff;background:#aecb54;border-color:#aecb54}.partner-home-v1 .links-group .cta-primary svg{fill:#fff}.partner-home-v1__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.partner-home-v1__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.partner-home-v1 .swiper-slide{height:auto}.partner-home-v1__swiper-buttons .swiper-button-next__svg,.partner-home-v1__swiper-buttons .swiper-button-prev__svg{fill:#000}.partner-home-v1 .swiper-pagination-bullet{opacity:1}.partner-list-v1 .item__visual{border:1px solid #dedede}.partner-list-v1 .item__content{background:#fff;border:1px solid #dedede}.partner-list-v1 .item__block-name{color:#000;text-transform:capitalize;font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif}.partner-list-v1 .item__description{font:normal normal 400 .8rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.price-zone__content{background:#000;color:#fff}.price-zone__block__title .title_content_1,.price-zone__block__title .title_content_2{font-size:1.25rem}.price-zone__title__icon{width:2.5rem;height:2.5rem;min-width:2.5rem;background:rgba(0,0,0,.25)}.price-zone__title__icon .icon{fill:#000}.price-zone__title__text{font:normal normal 600 clamp(.875rem,calc(.3125rem + 1.1719vw),1.25rem)/1.5 Montserrat,serif;color:#aecb54;font-size:inherit;text-transform:uppercase}.price-zone__tab{display:none}.price-zone__tab.active{display:block}.price-zone__btn{border-radius:0;border-bottom:2px solid #fff;color:#fff;transition:.5s}.price-zone__btn.active,.price-zone__btn:active{cursor:pointer;border-radius:0;border-bottom-width:2px;border-bottom-color:#aecb54;color:#aecb54;background-color:transparent}.price-zone__btn:not(.active):hover{cursor:pointer;border-color:#89b34d;color:#89b34d;background-color:transparent}.price-zone__label{font:normal normal 400 clamp(.875rem,calc(.3125rem + 1.1719vw),1.25rem)/1.5 Montserrat,serif;font-size:1rem}.price-zone__price{font:normal normal 800 clamp(.875rem,calc(.3125rem + 1.1719vw),1.25rem)/1.5 Montserrat,serif;font-size:1.2rem;color:#aecb54}.price-zone__range{font:normal normal 400 clamp(.875rem,calc(.3125rem + 1.1719vw),1.25rem)/1.5 Montserrat,serif;font-size:.75rem}.price-zone__legal-text{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;font-size:.6rem}.form-contact--mandatory .title-v1__part1,.form-contact--negotiator .title-v1__part1{margin-top:.5rem}.detail_calculator .calculator_structure{background:#000;border-radius:0}.detail_calculator .calculator_structure .caluclator_form .form_structure .button_default{margin:1rem auto}.detail_calculator .calculator_structure .calculator_result{background:#000;color:#fff}.detail_calculator .calculator_structure .calculator_result .result_content{line-height:1;font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif;font-weight:700}.detail_calculator .calculator_structure .calculator_result .type_result_taxe{line-height:1;font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif}.detail_calculator .calculator_structure .calculator_result .text_conditions{line-height:1;font-size:.8rem}.detail_calculator .calculator_structure .form__conditions,.detail_calculator .calculator_structure .textfield__label{color:#fff}.detail_calculator.calculator--cafpi .calculator_structure{background:#fff}.calendar__title .title-v1__part2{text-align:center;font:normal normal 400 clamp(1.25rem,calc(.875rem + .7813vw),1.5rem)/1.4 Montserrat,serif;color:#000}.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 Montserrat,serif;color:#000;letter-spacing:0;text-transform:none}.calendar__day{font:normal normal 700 .8rem/1 Montserrat,serif;color:#000;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:1024px){.calendar__container-pagination{flex-direction:row}}.calendar__container-pagination .arrows{width:100%;height:100%;margin:auto;position:relative}@media screen and (min-width:1024px){.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: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 Montserrat,serif;color:#25282b;padding:0;border:0}.calendar__calendar .calendar__date--booked{color:#fff}.calendar__calendar .calendar__date--booked .calendar__date-decorate{background:rgba(177,42,11,.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(3,128,77,.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:#b12a0b}.calendar__calendar .calendar__date--today.calendar__date--available:before{background:#03804d}.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:#b12a0b}.calendar__calendar--line .calendar__date--available{position:relative;color:#03804d}.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 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.5 Montserrat,serif;color:#25282b;letter-spacing:0;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center;margin:1.5em 0}@media screen and (min-width:1024px){.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(3,128,77,.1);color:#03804d}.calendar__legend--booked .calendar__legend-drawing{background:rgba(177,42,11,.1);color:#b12a0b}.detail_composition .detail_composition_structure .detail_composition_content .composition_part{border-bottom:1px solid #e5e5e5}.detail_composition .detail_composition_structure .detail_composition_content .composition_part .composition_part_content{color:#aecb54;font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif}.detail_composition .detail_composition_structure .detail_composition_content .composition_part .composition_part_icon{transition:.5s;width:1rem;fill:#aecb54}.detail_composition .detail_composition_structure .detail_composition_content .composition_part button{width:100%;display:flex;justify-content:space-between;align-items:center}.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{font-weight:400}.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:#aecb54}.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 composition_part .composition_part_icon{transform:rotate(180deg)}.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(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;font-weight:700;color:#aecb54}.detail_data_copro .copro_content{border-bottom:1px solid #e5e5e5}.detail-data-description.editorial-mask{transition:.5s}.detail-data-description.editorial-mask .hiddenText{height:5.5rem}.detail-data-description.open .icon{transform:rotate(180deg)}.detail-contact{background:#f7f9f9}.detail_dpe_ges .diag_content .bubble{color:#fff;font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,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:-11px}.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:#fff;background-color:#c1c1c1;border:1px solid #fff}.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;min-width:1rem;height:.5rem;border-bottom:2px solid #aecb54;border-left:2px solid #aecb54;transform:rotate(-45deg)}.detail_caracteristiques_v1 .button_default.active .icon{transform:rotate(180deg)}.detail_data_finance .finance_content .price_finance{font:normal normal 400 clamp(.875rem,calc(.688rem + .391vw),1rem)/1.4 Montserrat,serif;font-weight:700;color:#aecb54}.detail_swiper__video360{display:flex;justify-content:center;align-items:center}.detail_swiper__video360 .detail_swiper__video360_structure{position:relative}.detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content{margin-right:1rem}.detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content:first-child{padding-left:0}.detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content .icon_content{position:relative;border:1px solid #fff;background:#fff;border-radius:.75rem;fill:#000;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;cursor:pointer;z-index:10000}.detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content .icon_content>*{pointer-events:none}.detail_swiper__video360 .detail_swiper__video360_structure .video360_icon_content .icon_content .tooltips{font-size:.8rem;width:1.4rem;height:1.4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;background:#aecb54;color:#fff;position:absolute;top:-.8rem;right:-.5rem}.detail_swiper__video360 .detail_swiper__video360_structure .video360_list_content{opacity:0;pointer-events:none;transition:.3s;position:absolute;bottom:calc(100% + 2rem);left:0;padding:.8rem .4rem .8rem 0;background:#f7f9f9;border-radius:.8rem}.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__video360 .detail_swiper__video360_structure .video360_list_content:before{content:"";width:1rem;height:.5rem;position:absolute;top:100%;left:1.1rem;border-color:#fff transparent transparent;border-style:solid;border-width:.5rem .5rem 0}.detail_swiper__video360 .detail_swiper__video360_structure .video360_item{padding:0 .4rem .8rem .8rem;border-radius:1rem}.detail_swiper__video360 .detail_swiper__video360_structure .video360_item:last-child{padding:0 .4rem 0 .8rem}.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:#000;display:flex;align-items:center;justify-content:center}.detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button.media--visited{background:#c1c1c1}.detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button.media--visited .video360_svg{fill:#fff}.detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button.media--active{background:#aecb54}.detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button.media--active .video360_svg{fill:#fff}.detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_button>*{pointer-events:none}.detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_svg{fill:#fff;position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%)}.detail_swiper__video360 .detail_swiper__video360_structure .video360_item .video360_counter{position:absolute;bottom:10%;right:10%;background:#aecb54;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__video360 .detail_swiper__video360_structure .video360-img{border-radius:.5rem;width:6rem;min-width:6rem;height:5rem;object-fit:cover}.detail_swiper__video360 .detail_swiper__video360_structure:hover .video360_list_content{bottom:3rem;opacity:1;pointer-events:auto;z-index:10000}.detail_swiper_v1 .detail_swiper__container{aspect-ratio:1/1;overflow:hidden}.detail_swiper_v1 .detail_swiper__container[data-modal-target=swiper_gallery]{cursor:pointer}@media screen and (min-width:768px){.detail_swiper_v1 .detail_swiper__container{aspect-ratio:16/7}}.detail_swiper_v1 .detail_swiper__structure{background:#fff;position:relative}.detail_swiper_v1 .swiper-img{width:100%;height:100%;object-fit:cover}.detail_swiper_v1 .detail_swiper__content .number_picture{border:none;background:rgba(0,0,0,.5);color:#fff;font-size:1.5rem;font-family:Montserrat,serif}.detail_swiper_v1 .detail_swiper__bandeau .bandeau_item{margin-right:.75rem;margin-bottom:.375rem;background:#fff;border-radius:.5rem;color:#000;padding:.5rem .75rem;font-size:.75rem;display:block}.detail_swiper_v1 .detail_swiper__bandeau .bandeau_item:first-letter{text-transform:uppercase}.detail_swiper_v1 .detail_swiper__favoris{background:#fff;border:1px solid #fff;border-radius:50%;z-index:10}.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:95%;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);margin-bottom:1rem}.modal-swiper-gallery .swiper-gallery .swiper.swiper-view .swiper-slide{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:#000;color:#fff;padding:.25rem .5rem;border-radius:.5rem;left:auto;width:auto}.modal-swiper-gallery .swiper-gallery .swiper.swiper-navigation{height:4rem;margin-left:3.5rem;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 7rem)}.modal-swiper-gallery .swiper-gallery .swiper.swiper-navigation .swiper-slide{cursor:pointer;overflow:hidden}.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}.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_close_button{padding:.7rem;border:1px solid #aecb54;border-radius:100%}.property-detail-v2__slide .slider__img{width:100%;height:750px;display:block;object-fit:cover}.property-detail-v2__slide .slider__swiper-container{display:flex;flex-direction:column}.property-detail-v2__slide .slider__swiper{width:100%;position:relative;cursor:pointer}.property-detail-v2__slide .slider__main{height:450px;overflow:hidden}@media screen and (min-width:1024px){.property-detail-v2__slide .slider__main{height:750px}}.property-detail-v2__slide .slider__main .slider-img__picture{width:100%;height:100%}.property-detail-v2__slide .slider__main .slider-img__picture img{width:100%;height:100%;object-fit:cover}.property-detail-v2__slide .slider__main .slider__img{object-fit:cover;width:100%;height:450px}@media screen and (min-width:1024px){.property-detail-v2__slide .slider__main .slider__img,.property-detail-v2__slide .slider__main .swiper-slide{height:750px}}.property-detail-v2__slide.slider--contain .slider__main .slider-img__picture{display:flex;align-items:center;justify-content:center}.property-detail-v2__slide.slider--contain .slider__main .slider-img__img{object-fit:contain;width:100%;height:400px}@media screen and (min-width:1024px){.property-detail-v2__slide.slider--contain .slider__main .slider-img__img{height:750px}}.property-detail-v2__slide .slider--thumbs{display:none;overflow:hidden;position:relative}@media screen and (min-width:1024px){.property-detail-v2__slide .slider--thumbs{width:100%;display:block;margin-top:1rem}}@media screen and (min-width:1024px){.property-detail-v2__slide .slider--thumbs .slider__thumbs{height:170px}}.property-detail-v2__slide .slider--thumbs .swiper-slide{overflow:hidden}.property-detail-v2__slide .slider--thumbs .slider__img{height:100%}.property-detail-v2__slide .swiper-button-next,.property-detail-v2__slide .swiper-button-prev{position:absolute;background-color:#fff;color:#000;z-index:100;border:1px solid #89b34d;transform:translateY(-50%);width:2.5rem;height:2.5rem}.property-detail-v2__slide .swiper-button-next:focus,.property-detail-v2__slide .swiper-button-next:hover,.property-detail-v2__slide .swiper-button-prev:focus,.property-detail-v2__slide .swiper-button-prev:hover{background-color:#000;color:#fff}.property-detail-v2__slide .swiper-button-next{right:2rem}.property-detail-v2__slide .swiper-button-prev{left:2rem}.property-detail-v3__slide .slider__img{width:100%;height:750px;display:block;object-fit:cover}.property-detail-v3__slide .slider__swiper-container{display:flex;flex-direction:row}.property-detail-v3__slide .slider__swiper{width:100%;position:relative}@media screen and (min-width:1024px){.property-detail-v3__slide .slider__swiper{width:70%}}.property-detail-v3__slide .slider__main{height:450px;overflow:hidden}@media screen and (min-width:1024px){.property-detail-v3__slide .slider__main{height:750px;margin-right:1em}}.property-detail-v3__slide .slider__main .slider-img__picture{width:100%;height:100%}.property-detail-v3__slide .slider__main .slider-img__picture img{width:100%;height:100%;object-fit:cover}.property-detail-v3__slide .slider__main .slider__img{object-fit:cover;width:100%;height:450px}@media screen and (min-width:1024px){.property-detail-v3__slide .slider__main .slider__img,.property-detail-v3__slide .slider__main .swiper-slide{height:750px}}.property-detail-v3__slide.slider--contain .slider__main .slider-img__picture{display:flex;align-items:center;justify-content:center}.property-detail-v3__slide.slider--contain .slider__main .slider-img__img{object-fit:contain;width:100%;height:400px}@media screen and (min-width:1024px){.property-detail-v3__slide.slider--contain .slider__main .slider-img__img{height:750px}}.property-detail-v3__slide .slider--thumbs{display:none;overflow:hidden;position:relative}@media screen and (min-width:1024px){.property-detail-v3__slide .slider--thumbs{width:30%;display:block}}@media screen and (min-width:1024px){.property-detail-v3__slide .slider--thumbs .slider__thumbs{height:750px}}.property-detail-v3__slide .slider--thumbs .swiper-slide{overflow:hidden}.property-detail-v3__slide .slider--thumbs .slider__img{height:100%}.property-detail-v3__slide .swiper-button-next,.property-detail-v3__slide .swiper-button-prev{position:absolute;background-color:#fff;padding:1.4em;color:#000;z-index:100;border:1px solid #89b34d}.property-detail-v3__slide .swiper-button-next:after,.property-detail-v3__slide .swiper-button-prev:after{font-size:2em}.property-detail-v3__slide .swiper-button-next{bottom:1rem;top:inherit;left:50%;transform:rotate(90deg) translateY(50%)}.property-detail-v3__slide .swiper-button-prev{top:1rem;left:50%;margin-top:0;transform:rotate(90deg) translateY(50%)}.properties-detail__options .option__number{background:#aecb54;color:#fff;font-size:.75rem;font-family:Montserrat,serif}.properties-detail__price{font:normal normal 600 clamp(1.188rem,calc(.5625rem + .3125vw),1.063rem)/1.4 Montserrat,serif;color:#aecb54}.properties-detail__reference{font-weight:700}.properties-detail__reference-value{font-weight:400;color:inherit}.properties-detail .title-v1__part1{padding:.6rem 0;text-align:center;text-transform:uppercase;color:#aecb54;font:normal normal 600 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.properties-detail .title-v1__part1:after,.properties-detail .title-v1__part1:before{background-color:#aecb54}.properties-detail .title-v1__part2{display:block;text-align:center;font:normal normal 400 clamp(1.25rem,calc(.875rem + .7813vw),1.5rem)/1.4 Montserrat,serif;color:#000}.properties-detail-v1__toplinks .links-group__link+.links-group__link{margin-left:1rem}.properties-detail-v1__top-col2 .links-group__wrapper{flex-wrap:wrap}.properties-detail-v1__top-col2 .links-group__wrapper>*{margin-bottom:.5rem}@media screen and (min-width:768px){.properties-detail-v1__top-col2 .links-group__wrapper>*{margin-bottom:0}}.properties-detail-v1__top-col2 .links-group__wrapper>:last-child{margin-bottom:0}.properties-detail-v1 .module-map-js{height:295px}.properties-detail-v2__toplinks .links-group__link+.links-group__link{margin-left:1rem}.properties-detail-v2__top-col2 .links-group__wrapper{flex-wrap:wrap}.properties-detail-v2__top-col2 .links-group__wrapper>*{margin-bottom:.5rem}@media screen and (min-width:768px){.properties-detail-v2__top-col2 .links-group__wrapper>*{margin-bottom:0}}.properties-detail-v2__top-col2 .links-group__wrapper>:last-child{margin-bottom:0}.properties-detail-v2 .module-map-js{height:295px}.properties-detail-v3__toplinks .links-group__link+.links-group__link{margin-left:1rem}.properties-detail-v3__top-col2 .links-group__wrapper{flex-wrap:wrap}.properties-detail-v3__top-col2 .links-group__wrapper>*{margin-bottom:.5rem}@media screen and (min-width:768px){.properties-detail-v3__top-col2 .links-group__wrapper>*{margin-bottom:0}}.properties-detail-v3__top-col2 .links-group__wrapper>:last-child{margin-bottom:0}.properties-detail-v3 .module-map-js{height:295px}.properties-list-v1 .item:hover{box-shadow:0 0 15px rgba(37,40,43,.16862745098039217)}.properties-list-v1 .item__options .option__number{background:#aecb54;color:#fff;font-size:.75rem;font-family:Montserrat,serif}.properties-list-v1 .item__block--city .title-v1{margin-bottom:.5rem}.properties-list-v1 .item__block--city .title-v1__part1{text-transform:uppercase;color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.properties-list-v1 .item__block--title{font:normal normal 400 clamp(.938rem,calc(.8125rem + .3125vw),.813rem)/1.4 Montserrat,serif;color:#000}.properties-list-v1 .item__price{font:normal normal 600 clamp(1.188rem,calc(.5625rem + .3125vw),1.063rem)/1.4 Montserrat,serif;color:#aecb54}.properties-list-v1 .item__media-360,.properties-list-v1 .item__media-video{background:#fff}.properties-list-v1 .item__media-360,.properties-list-v1 .item__media-video{border-radius:6px}.properties-list-v1 .item__media-swiper-pagination{background:hsla(0,0%,100%,.5);border-radius:10px;padding:.2rem .5rem;display:flex;align-items:center}.properties-list-v1 .item__content{border:1px solid #dedede}.properties-list-v1 .item__links .cta-primary{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#25282b;background:#fff;border-color:#89b34d;border-width:1px}.properties-list-v1 .item__links .cta-primary svg{fill:#aecb54}.properties-list-v1 .item__links .cta-primary:focus,.properties-list-v1 .item__links .cta-primary:hover{color:#fff}.properties-list-v1 .item__links .cta-primary:focus .cta-quaternary__drawing,.properties-list-v1 .item__links .cta-primary:hover .cta-quaternary__drawing{fill:#fff}.properties-list-v1 .item__links .cta-primary:before,.properties-list-v1 .item__links .cta-primary:focus:before,.properties-list-v1 .item__links .cta-primary:hover:before{background:#25282b}.properties-list-v1 .item__content{background:#fff}.properties-list-v1 .item__img{width:100%;height:auto}.properties-list-v1 .item__media-swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.properties-list-v1 .item__media-swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.properties-list-v2 .item:hover{box-shadow:0 0 15px rgba(37,40,43,.16862745098039217)}.properties-list-v2 .item__options .option__number{background:#aecb54;color:#fff;font-size:.75rem;font-family:Montserrat,serif}.properties-list-v2 .item__block--city .title-v1{margin-bottom:.5rem}.properties-list-v2 .item__block--city .title-v1__part1{text-transform:uppercase;color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.properties-list-v2 .item__block--title{font:normal normal 400 clamp(.938rem,calc(.8125rem + .3125vw),.813rem)/1.4 Montserrat,serif;color:#000}.properties-list-v2 .item__price{font:normal normal 600 clamp(1.188rem,calc(.5625rem + .3125vw),1.063rem)/1.4 Montserrat,serif;color:#aecb54}.properties-list-v2 .item__price-value{font-weight:400;color:#25282b}.properties-list-v2 .item__media-360,.properties-list-v2 .item__media-video{background:#fff}.properties-list-v2 .item__media-360,.properties-list-v2 .item__media-video{border-radius:6px}.properties-list-v2 .item__media-swiper-pagination{background:hsla(0,0%,100%,.5);border-radius:10px;padding:.2rem .5rem;display:flex;align-items:center}.properties-list-v2 .item__content{border:1px solid #dedede}.properties-list-v2 .item__links .cta-primary{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#25282b;background:#fff;border-color:#89b34d;border-width:1px}.properties-list-v2 .item__links .cta-primary svg{fill:#aecb54}.properties-list-v2 .item__links .cta-primary:focus,.properties-list-v2 .item__links .cta-primary:hover{color:#fff}.properties-list-v2 .item__links .cta-primary:focus .cta-quaternary__drawing,.properties-list-v2 .item__links .cta-primary:hover .cta-quaternary__drawing{fill:#fff}.properties-list-v2 .item__links .cta-primary:before,.properties-list-v2 .item__links .cta-primary:focus:before,.properties-list-v2 .item__links .cta-primary:hover:before{background:#25282b}.properties-list-v2 .item__content{background:#fff}.properties-list-v2 .item__img{width:100%;height:auto}.properties-list-v2 .item__media-swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.properties-list-v2 .item__media-swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}@media screen and (min-width:1024px){.properties-list-v3__item:nth-child(odd) .item__container{flex-direction:row-reverse}}.properties-list-v3 .item__options .option__number{background:#aecb54;color:#fff;font-size:.75rem;font-family:Montserrat,serif}.properties-list-v3 .item__block--city .title-v1{margin-bottom:.5rem}.properties-list-v3 .item__block--city .title-v1__part1{text-transform:uppercase;color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.properties-list-v3 .item__block--title{font:normal normal 400 clamp(.938rem,calc(.8125rem + .3125vw),.813rem)/1.4 Montserrat,serif;color:#000}.properties-list-v3 .item__price{font:normal normal 600 clamp(1.188rem,calc(.5625rem + .3125vw),1.063rem)/1.4 Montserrat,serif;color:#aecb54}.properties-list-v3 .item__price-value{font-weight:400;color:#25282b}.properties-list-v3 .item__media-360,.properties-list-v3 .item__media-video{background:#fff}.properties-list-v3 .item__media-360,.properties-list-v3 .item__media-video{border-radius:6px}.properties-list-v3 .item__media-swiper-pagination{background:hsla(0,0%,100%,.5);border-radius:10px;padding:.2rem .5rem;display:flex;align-items:center}.properties-list-v3 .item__content{border:1px solid #dedede}@media screen and (min-width:1025px){.properties-list-v3 .item__decorate{width:61.39%}}@media screen and (min-width:1025px){.properties-list-v3 .item__content{width:39%}}.properties-list-v3 .item__links .cta-quaternary{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#25282b;background:#fff;border-color:#89b34d;border-width:1px}.properties-list-v3 .item__links .cta-quaternary svg{fill:#aecb54}.properties-list-v3 .item__links .cta-quaternary:focus,.properties-list-v3 .item__links .cta-quaternary:hover{color:#fff}.properties-list-v3 .item__links .cta-quaternary:focus .cta-quaternary__drawing,.properties-list-v3 .item__links .cta-quaternary:hover .cta-quaternary__drawing{fill:#fff}.properties-list-v3 .item__links .cta-quaternary:before,.properties-list-v3 .item__links .cta-quaternary:focus:before,.properties-list-v3 .item__links .cta-quaternary:hover:before{background:#25282b}.properties-list-v3 .item__content{background:#fff}.properties-list-v3 .item__img{width:100%;height:auto}.properties-list-v3 .item__media-swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.properties-list-v3 .item__media-swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.properties-related-v1{overflow:hidden}@media screen and (min-width:48rem){.properties-related-v1 .swiper-slide-prev{opacity:0}}.properties-related-v1:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#f7f9f9}.properties-related-v1__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.properties-related-v1__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.properties-related-v1__container-title{position:relative;z-index:12;background:transparent}.properties-related-v1__title .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;text-align:center;text-transform:uppercase;color:#89b34d}.properties-related-v1__title .title-v1__part2{text-align:center;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.properties-related-v1__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#fff;background:#aecb54;border-color:#aecb54}.properties-related-v1__links .cta-primary svg{fill:#fff}.properties-related-v1 .swiper-slide{height:auto}.properties-related-v1__slogan{font:normal normal 600 1.25rem/1.4 Montserrat,serif;color:#000;text-transform:uppercase}.properties-related-v1__slogan:after{content:"";background:#aecb54;height:1px;width:40px;position:absolute;top:50%;margin-left:10px}.properties-related-v1 .item:hover{box-shadow:0 0 15px rgba(37,40,43,.16862745098039217)}.properties-related-v1 .item__options .option__number{background:#aecb54;color:#fff;font-size:.75rem;font-family:Montserrat,serif}.properties-related-v1 .item__block--city .title-v1{margin-bottom:.5rem}.properties-related-v1 .item__block--city .title-v1__part1{text-transform:uppercase;color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.properties-related-v1 .item__block--title{font:normal normal 400 clamp(.938rem,calc(.8125rem + .3125vw),.813rem)/1.4 Montserrat,serif;color:#000}.properties-related-v1 .item__price{font:normal normal 600 clamp(1.188rem,calc(.5625rem + .3125vw),1.063rem)/1.4 Montserrat,serif;color:#aecb54}.properties-related-v1 .item__price-value{color:#25282b}.properties-related-v1 .item__media-360,.properties-related-v1 .item__media-video{background:#fff}.properties-related-v1 .item__media-360,.properties-related-v1 .item__media-video{border-radius:6px}.properties-related-v1 .item__content{border:1px solid #dedede}.properties-related-v1 .item__links .cta-primary{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#25282b;background:#fff;border-color:#89b34d;border-width:1px}.properties-related-v1 .item__links .cta-primary svg{fill:#aecb54}.properties-related-v1 .item__links .cta-primary:focus,.properties-related-v1 .item__links .cta-primary:hover{color:#fff}.properties-related-v1 .item__links .cta-primary:focus .cta-quaternary__drawing,.properties-related-v1 .item__links .cta-primary:hover .cta-quaternary__drawing{fill:#fff}.properties-related-v1 .item__links .cta-primary:before,.properties-related-v1 .item__links .cta-primary:focus:before,.properties-related-v1 .item__links .cta-primary:hover:before{background:#25282b}.properties-related-v1 .item__content{background:#fff}.properties-related-v1 .item__img{width:100%}.properties-related-v1 .item .banner{z-index:1}.properties-related-v1__swiper-buttons .swiper-button-next,.properties-related-v1__swiper-buttons .swiper-button-prev{background:transparent;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.properties-related-v1__swiper-buttons .swiper-button-next__svg,.properties-related-v1__swiper-buttons .swiper-button-prev__svg{fill:#89b34d}.properties-related-v1__swiper-buttons .swiper-button-next:focus,.properties-related-v1__swiper-buttons .swiper-button-next:hover,.properties-related-v1__swiper-buttons .swiper-button-prev:focus,.properties-related-v1__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.properties-related-v1__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.properties-related-v1__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.properties-related-v1__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.properties-related-v1__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.properties-related-v1__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.properties-related-v1__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.properties-related-v1__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.properties-related-v1__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#000}.detail_services_v2 .detail_services_structure .detail_services_content .services_part{border-bottom:1px solid #aecb54}.detail_services_v2 .detail_services_structure .detail_services_content .services_part .services_part_content{color:#aecb54;font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif}.detail_services_v2 .detail_services_structure .detail_services_content .services_part .services_part_icon{transition:#aecb54;width:1rem;fill:#000}.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:400}.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:#aecb54}.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)}.selection-form__btn-switch-form.cta-secondary{color:#fff;background:transparent;border-color:#89b34d}.selection-form__btn-switch-form.cta-secondary.active,.selection-form__btn-switch-form.cta-secondary:focus,.selection-form__btn-switch-form.cta-secondary:hover{background:#aecb54;border-color:#aecb54}.selection-form__btn-switch-form.cta-secondary.active .cta-secondary__drawing,.selection-form__btn-switch-form.cta-secondary:focus .cta-secondary__drawing,.selection-form__btn-switch-form.cta-secondary:hover .cta-secondary__drawing{fill:#fff}.selection-form__btn-switch-form.cta-secondary.active .cta-secondary__text,.selection-form__btn-switch-form.cta-secondary:focus .cta-secondary__text,.selection-form__btn-switch-form.cta-secondary:hover .cta-secondary__text{color:#fff}.selection-form__btn-switch-form.cta-secondary .cta-secondary__text{color:#25282b}.selection-form__btn-switch-form.cta-secondary .cta-secondary__drawing{fill:#aecb54}.selection-list{overflow:hidden}@media screen and (min-width:48rem){.selection-list .swiper-slide-prev{opacity:0}}.selection-list__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.selection-list__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.selection-list__container-title{position:relative;z-index:12;background:#fff}.selection-list__title .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;text-align:center;text-transform:uppercase;color:#89b34d}.selection-list__title .title-v1__part2{text-align:center;font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.selection-list__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#fff;background:#aecb54;border-color:#aecb54}.selection-list__links .cta-primary svg{fill:#fff}.selection-list .swiper-slide{height:auto}.selection-list__slogan{font:normal normal 600 1.25rem/1.4 Montserrat,serif;color:#000;text-transform:uppercase}.selection-list__slogan:after{content:"";background:#aecb54;height:1px;width:40px;position:absolute;top:50%;margin-left:10px}.selection-list .item:hover{box-shadow:0 0 15px rgba(37,40,43,.16862745098039217)}.selection-list .item__options .option__number{background:#aecb54;color:#fff;font-size:.75rem;font-family:Montserrat,serif}.selection-list .item__block--city .title-v1{margin-bottom:.5rem}.selection-list .item__block--city .title-v1__part1{text-transform:uppercase;color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.selection-list .item__block--title{font:normal normal 400 clamp(.938rem,calc(.8125rem + .3125vw),.813rem)/1.4 Montserrat,serif;color:#000}.selection-list .item__price{font:normal normal 400 clamp(1.188rem,calc(.5625rem + .3125vw),1.063rem)/1.4 Montserrat,serif;color:#aecb54}.selection-list .item__media-360,.selection-list .item__media-video{background:#fff}.selection-list .item__media-360,.selection-list .item__media-video{border-radius:6px}.selection-list .item__content{border:1px solid #dedede}.selection-list .item__links .cta-primary{font:normal normal 500 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#25282b;background:#fff;border-color:#89b34d;border-width:1px}.selection-list .item__links .cta-primary svg{fill:#aecb54}.selection-list .item__links .cta-primary:focus,.selection-list .item__links .cta-primary:hover{color:#fff}.selection-list .item__links .cta-primary:focus .cta-quaternary__drawing,.selection-list .item__links .cta-primary:hover .cta-quaternary__drawing{fill:#fff}.selection-list .item__links .cta-primary:before,.selection-list .item__links .cta-primary:focus:before,.selection-list .item__links .cta-primary:hover:before{background:#25282b}.selection-list .item__content{background:#fff}.selection-list .item__img{width:100%;height:auto}.selection-list .item .banner{z-index:1}.selection-list__swiper-buttons .swiper-button-next,.selection-list__swiper-buttons .swiper-button-prev{background:transparent;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.selection-list__swiper-buttons .swiper-button-next__svg,.selection-list__swiper-buttons .swiper-button-prev__svg{fill:#89b34d}.selection-list__swiper-buttons .swiper-button-next:focus,.selection-list__swiper-buttons .swiper-button-next:hover,.selection-list__swiper-buttons .swiper-button-prev:focus,.selection-list__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.selection-list__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.selection-list__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.selection-list__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.selection-list__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.selection-list__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.selection-list__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.selection-list__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.selection-list__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#000}.selection-list__content--no-result .editorial{font:normal normal 400 clamp(1.25rem,calc(.5rem + 1.5625vw),1.75rem)/1.4 Montserrat,serif;color:#000}.silos-inner-v1{background:#f7f9f9}.silos-inner-v1__title .title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d;text-transform:uppercase}.silos-inner-v1__title .title-v1 .title-v1__part2{font:normal normal 400 clamp(1.025rem,1.25rem,1.875rem)/1.4 Montserrat,serif;color:#000}.silos-inner-v1__item-title{font:normal normal 600 1.25rem/1.4 Montserrat,serif;color:#000;text-transform:none}.silos-inner-v1__item-title:after{content:"";background:#aecb54;height:1px;width:40px;position:absolute;top:50%;margin-left:10px}.silos-v1{background:#f2f2f2}.silos-v1__title .title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d;text-transform:uppercase}.silos-v1__title .title-v1 .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.silos-v1__item-title{font:normal normal 500 1.25rem/1.4 Montserrat,serif;color:#000;text-transform:uppercase}.silos-v1__item-title:after{content:"";background:#aecb54;height:1px;width:40px;position:absolute;top:50%;margin-left:10px}.silos-v1__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.silos-v1__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.silos-v1--inner{background:#f7f9f9}.silos-v1--inner .silos-v1__title .title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d;text-transform:uppercase}.silos-v1--inner .silos-v1__title .title-v1 .title-v1__part2{font:normal normal 400 clamp(1.025rem,1.25rem,1.875rem)/1.4 Montserrat,serif;color:#000}.silos-v1--inner .silos-v1__item-title{font:normal normal 600 1.25rem/1.4 Montserrat,serif;color:#000;text-transform:none}.silos-v1--inner .silos-v1__item-title:after{background:#aecb54}.services-v1{background:#000}.services-v1__title .title-v1__part1{color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.services-v1__title .title-v1__part1:after,.services-v1__title .title-v1__part1:before{background:#aecb54}.services-v1__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#fff}.services-v1 .item__visual{position:relative}.services-v1 .item__visual:before{content:"";height:100%;width:100%;position:absolute;left:0;right:0;background:linear-gradient(179deg,transparent,#000)}@media (min-width:1200px){.services-v1 .item__visual:before{width:60%}}@media (min-width:768px){.services-v1 .item__visual:before{background:linear-gradient(270deg,transparent,#000)}}.services-v1 .item__content .item__title .title-v1__part1{color:#aecb54;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.services-v1 .item__content .item__title .title-v1__part1:after,.services-v1 .item__content .item__title .title-v1__part1:before{background:#89b34d}.services-v1 .item__content .item__title .title-v1__part2{font:normal normal 400 clamp(1.25rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#fff}.services-v1 .item__content .item__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;border-width:0;color:#fff;background:#aecb54;border-color:#aecb54}.services-v1 .item__content .item__links .cta-primary:focus,.services-v1 .item__content .item__links .cta-primary:hover{color:#fff;border-color:#000}.services-v1 .item__content .item__links .cta-primary:focus .cta-primary__drawing,.services-v1 .item__content .item__links .cta-primary:hover .cta-primary__drawing{fill:#fff}.services-v1 .item__content .item__links .cta-primary:before{background:#000}.services-v1 .item__content .item__links .cta-primary__drawing{fill:#fff}.services-v1__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#fff;border-radius:100%;margin:.2rem}.services-v1__swiper-pagination .swiper-pagination-bullet-active{background:#fff;color:#000;border-color:#fff}.services-v1__swiper-buttons .swiper-button-next,.services-v1__swiper-buttons .swiper-button-prev{background:#fff;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.services-v1__swiper-buttons .swiper-button-next__svg,.services-v1__swiper-buttons .swiper-button-prev__svg{fill:#000}.services-v1__swiper-buttons .swiper-button-next:focus,.services-v1__swiper-buttons .swiper-button-next:hover,.services-v1__swiper-buttons .swiper-button-prev:focus,.services-v1__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.services-v1__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.services-v1__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.services-v1__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.services-v1__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.services-v1__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.services-v1__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.services-v1__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.services-v1__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#fff}.services-v1 .swiper-pagination-bullet{opacity:1}.services-v2{background:#f7f9f9}.services-v2__title .title-v1__part1{color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.services-v2__title .title-v1__part1:after,.services-v2__title .title-v1__part1:before{background:#aecb54}.services-v2__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.services-v2 .item__visual{position:relative}.services-v2 .item__visual:before{content:"";height:100%;width:100%;position:absolute;left:0;right:0;background:linear-gradient(179deg,transparent,#000)}@media (min-width:768px){.services-v2 .item__visual:before{background:linear-gradient(270deg,transparent,#000)}}.services-v2 .item__content .item__title .title-v1__part1{color:#aecb54;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.services-v2 .item__content .item__title .title-v1__part1:after,.services-v2 .item__content .item__title .title-v1__part1:before{background:#89b34d}.services-v2 .item__content .item__title .title-v1__part2{font:normal normal 400 clamp(1.25rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#fff}.services-v2 .item__content .item__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;border-width:0;color:#fff;background:#aecb54;border-color:#aecb54}.services-v2 .item__content .item__links .cta-primary:focus,.services-v2 .item__content .item__links .cta-primary:hover{color:#fff;border-color:#000}.services-v2 .item__content .item__links .cta-primary:focus .cta-primary__drawing,.services-v2 .item__content .item__links .cta-primary:hover .cta-primary__drawing{fill:#fff}.services-v2 .item__content .item__links .cta-primary:before{background:#000}.services-v2 .item__content .item__links .cta-primary__drawing{fill:#fff}.services-v2__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.services-v2__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.services-v2__swiper-buttons .swiper-button-next,.services-v2__swiper-buttons .swiper-button-prev{background:#fff;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.services-v2__swiper-buttons .swiper-button-next__svg,.services-v2__swiper-buttons .swiper-button-prev__svg{fill:#000}.services-v2__swiper-buttons .swiper-button-next:focus,.services-v2__swiper-buttons .swiper-button-next:hover,.services-v2__swiper-buttons .swiper-button-prev:focus,.services-v2__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.services-v2__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.services-v2__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.services-v2__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.services-v2__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.services-v2__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.services-v2__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.services-v2__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.services-v2__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#000}.services-v2 .swiper-pagination-bullet{opacity:1}.services-v3{background:#f7f9f9}.services-v3:after{content:"";position:absolute;bottom:0;height:50%;background:#89b34d;height:66%;width:100%}.services-v3__title .title-v1__part1{color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.services-v3__title .title-v1__part1:after,.services-v3__title .title-v1__part1:before{background:#000}.services-v3__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.services-v3 .item__visual{position:relative}.services-v3 .item__content{background-color:#fff}.services-v3 .item__content .item__title .title-v1__part1{color:#000;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.services-v3 .item__content .item__title .title-v1__part1:after,.services-v3 .item__content .item__title .title-v1__part1:before{background:#89b34d}.services-v3 .item__content .item__title .title-v1__part2{font:normal normal 500 clamp(1.125rem,calc(.4393rem + .8571vw),1.5rem)/1.4 Montserrat,serif;color:#000}.services-v3 .item__content .item__links .cta-secondary{font:normal normal 400 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;color:#25282b;background:transparent;border:1px solid #000}.services-v3 .item__content .item__links .cta-secondary svg{fill:#aecb54}.services-v3__swiper-nav{z-index:1}.services-v3__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#fff;border-radius:100%;margin:.2rem}.services-v3__swiper-pagination .swiper-pagination-bullet-active{background:#fff;color:#000;border-color:#fff}.services-v3 .swiper-button-next__svg,.services-v3 .swiper-button-prev__svg{fill:#000}.services-v3 .swiper-button-next,.services-v3 .swiper-button-prev{background:#fff}.services-v3 .swiper-pagination-bullet{opacity:1}.services-v4{background:#f2f2f2}.services-v4__title .title-v1__part1{color:#89b34d;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.services-v4__title .title-v1__part1:after,.services-v4__title .title-v1__part1:before{background:#89b34d}.services-v4__title .title-v1__part2{font:normal normal 600 clamp(1.025rem,calc(1.25rem + .7813vw),1.875rem)/1.4 Montserrat,serif;color:#000}.services-v4 .item{background-color:#aecb54}.services-v4 .item__visual{background:#aecb54;position:relative}.services-v4 .item__content .item__title .title-v1{margin-bottom:0}.services-v4 .item__content .item__title .title-v1__part1{color:#000;font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif}.services-v4 .item__content .item__title .title-v1__part1:after,.services-v4 .item__content .item__title .title-v1__part1:before{background:#000}.services-v4 .item__content .item__title .title-v1__part2{font:normal normal 500 clamp(1.125rem,calc(.375rem + .9375vw),1.5rem)/1.4 Montserrat,serif;color:#000}.services-v4 .item__content .item__links .cta-secondary{font:normal normal 400 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;border-width:1px;color:#fff;background:transparent;border-color:#25282b}.services-v4 .item__content .item__links .cta-secondary:focus,.services-v4 .item__content .item__links .cta-secondary:hover{color:#fff;border-color:#89b34d}.services-v4 .item__content .item__links .cta-secondary:focus .cta-secondary__drawing,.services-v4 .item__content .item__links .cta-secondary:hover .cta-secondary__drawing{fill:#fff}.services-v4 .item__content .item__links .cta-secondary:focus .cta-secondary__label,.services-v4 .item__content .item__links .cta-secondary:focus .cta-secondary__text,.services-v4 .item__content .item__links .cta-secondary:hover .cta-secondary__label,.services-v4 .item__content .item__links .cta-secondary:hover .cta-secondary__text{color:#fff}.services-v4 .item__content .item__links .cta-secondary:before{background:#89b34d}.services-v4 .item__content .item__links .cta-secondary__label,.services-v4 .item__content .item__links .cta-secondary__text{color:#25282b}.services-v4 .item__content .item__links .cta-secondary__drawing{fill:#aecb54}.services-v4__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#fff;border-radius:100%;margin:.2rem}.services-v4__swiper-pagination .swiper-pagination-bullet-active{background:#fff;color:#000;border-color:#fff}.services-v4 .swiper-pagination-bullet{opacity:1}.services-v4 .swiper-button-next,.services-v4 .swiper-button-prev{background:#fff;border:1px solid #89b34d}.services-v4 .swiper-button-next__svg,.services-v4 .swiper-button-prev__svg{fill:#000}.services-v4 .swiper-button-next:focus,.services-v4 .swiper-button-next:hover,.services-v4 .swiper-button-prev:focus,.services-v4 .swiper-button-prev:hover{border-color:#000;background:#000}.services-v4 .swiper-button-next:focus .swiper-button-next__svg,.services-v4 .swiper-button-next:focus .swiper-button-prev__svg,.services-v4 .swiper-button-next:hover .swiper-button-next__svg,.services-v4 .swiper-button-next:hover .swiper-button-prev__svg,.services-v4 .swiper-button-prev:focus .swiper-button-next__svg,.services-v4 .swiper-button-prev:focus .swiper-button-prev__svg,.services-v4 .swiper-button-prev:hover .swiper-button-next__svg,.services-v4 .swiper-button-prev:hover .swiper-button-prev__svg{fill:#fff}.team-list-v1 .item__content{background:#000}.team-list-v1 .item__block-name{color:#fff;text-transform:capitalize;font:normal normal 400 clamp(1.1875rem,1.1875rem,1.1875rem)/1.4 Montserrat,serif}.team-list-v1 .item__coords-value--phone{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#fff;text-align:left}.team-list-v1 .item__coords-value--phone:focus,.team-list-v1 .item__coords-value--phone:hover{color:#aecb54}.team-list-v1 .item__coords-value--mail{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#fff;text-align:left}.team-list-v1 .item__coords-value--mail:focus,.team-list-v1 .item__coords-value--mail:hover{color:#aecb54}.team-list-v1 .item__description{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#fff;text-align:left}.team-list-v2 .item{background:transparent;border:1px solid #dedede}.team-list-v2 .item__title.title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d}.team-list-v2 .item__title.title-v1 .title-v1__part2{font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif;color:#000}.team-list-v2 .item__coords-value--phone{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.team-list-v2 .item__coords-value--phone:focus,.team-list-v2 .item__coords-value--phone:hover{color:#000}.team-list-v2 .item__coords-value--mail{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.team-list-v2 .item__coords-value--mail:focus,.team-list-v2 .item__coords-value--mail:hover{color:#000}.team-list-v2 .item__description{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.team-v1{background:#fff}.team-v1__title.title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d;text-transform:uppercase}.team-v1__title.title-v1 .title-v1__part2{font:normal normal 400 clamp(1.025rem,1.25rem,1.875rem)/1.4 Montserrat,serif;color:#000}.team-v1__item .item__title.title-v1 .title-v1__part2{display:block;text-align:left;font:normal normal 400 clamp(1.5rem,calc(.875rem + .7813vw),1.25rem)/1.4 Montserrat,serif;color:#fff}.team-v1__item .item__text{color:#fff}.team-v1__item .item__content,.team-v1__item .item__decorate{background:#000}.team-v1__item .item__img{width:100%;height:auto}.team-v2{background:#000}.team-v2__container{overflow:hidden}.team-v2__title .title-v1__part1{color:#89b34d}.team-v2__title .title-v1__part1:after,.team-v2__title .title-v1__part1:before{background:#89b34d}.team-v2__title .title-v1__part2{color:#fff}.team-v2__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#fff;border-radius:100%;margin:.2rem}.team-v2__swiper-pagination .swiper-pagination-bullet-active{background:#fff;color:#000;border-color:#fff}.team-v2__swiper-buttons .swiper-button-next,.team-v2__swiper-buttons .swiper-button-prev{background:#fff;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.team-v2__swiper-buttons .swiper-button-next__svg,.team-v2__swiper-buttons .swiper-button-prev__svg{fill:#89b34d}.team-v2__swiper-buttons .swiper-button-next:focus,.team-v2__swiper-buttons .swiper-button-next:hover,.team-v2__swiper-buttons .swiper-button-prev:focus,.team-v2__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.team-v2__swiper-buttons .swiper-button-next:focus .swiper-button-next__svg,.team-v2__swiper-buttons .swiper-button-next:focus .swiper-button-prev__svg,.team-v2__swiper-buttons .swiper-button-next:hover .swiper-button-next__svg,.team-v2__swiper-buttons .swiper-button-next:hover .swiper-button-prev__svg,.team-v2__swiper-buttons .swiper-button-prev:focus .swiper-button-next__svg,.team-v2__swiper-buttons .swiper-button-prev:focus .swiper-button-prev__svg,.team-v2__swiper-buttons .swiper-button-prev:hover .swiper-button-next__svg,.team-v2__swiper-buttons .swiper-button-prev:hover .swiper-button-prev__svg{fill:#fff}.team-v2 .item{background:#fff;border:1px solid #dedede}.team-v2 .item__title.title-v1 .title-v1__part1{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1.4 Montserrat,serif;color:#89b34d}.team-v2 .item__title.title-v1 .title-v1__part2{font:normal normal 400 clamp(1.25rem,1.25rem,1.25rem)/1.4 Montserrat,serif;color:#000}.team-v2 .item__coords-value--phone{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.team-v2 .item__coords-value--phone:focus,.team-v2 .item__coords-value--phone:hover{color:#000}.team-v2 .item__coords-value--mail{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.team-v2 .item__coords-value--mail:focus,.team-v2 .item__coords-value--mail:hover{color:#000}.team-v2 .item__description{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#25282b;text-align:left}.team-v3__title .title-v1__part1{color:#89b34d}.team-v3__title .title-v1__part1:after,.team-v3__title .title-v1__part1:before{background:#89b34d}.team-v3__title .title-v1__part2{color:#000}.team-v3__links .cta-primary{font:normal normal 500 clamp(.875rem,.875rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;border-width:0;color:#fff;background:#aecb54;border-color:#aecb54}.team-v3__links .cta-primary:focus,.team-v3__links .cta-primary:hover{color:#fff;border-color:#000}.team-v3__links .cta-primary:focus .cta-primary__drawing,.team-v3__links .cta-primary:hover .cta-primary__drawing{fill:#fff}.team-v3__links .cta-primary:before{background:#000}.team-v3__links .cta-primary__drawing{fill:#fff}.team-v3__items{overflow:hidden}.team-v3 .item{background-color:#000}.team-v3 .item .title-v1{display:flex;flex-direction:column}.team-v3 .item .title-v1__part1{order:2}.team-v3 .item .title-v1__part2{order:1;color:#fff;text-transform:capitalize;font:normal normal 400 clamp(.8125rem,calc(.0625rem + .9375vw),1.1875rem)/1.4 Montserrat,serif;margin-bottom:.5rem}.team-v3 .item__content{background-color:#000}.team-v3 .item__contact-mail,.team-v3 .item__contact-tel{font:normal normal 400 1rem/1.4 Montserrat,serif;color:#fff;text-align:left}.team-v3__swiper-buttons .swiper-button-next,.team-v3__swiper-buttons .swiper-button-prev{background:#fff;width:2rem;height:2rem;border-radius:100%;border:1px solid #89b34d;top:0;margin-top:0}.team-v3__swiper-buttons .swiper-button-next svg,.team-v3__swiper-buttons .swiper-button-prev svg{fill:#89b34d}.team-v3__swiper-buttons .swiper-button-next:focus,.team-v3__swiper-buttons .swiper-button-next:hover,.team-v3__swiper-buttons .swiper-button-prev:focus,.team-v3__swiper-buttons .swiper-button-prev:hover{border-color:#000;background:transparent}.team-v3__swiper-buttons .swiper-button-next:focus svg,.team-v3__swiper-buttons .swiper-button-next:hover svg,.team-v3__swiper-buttons .swiper-button-prev:focus svg,.team-v3__swiper-buttons .swiper-button-prev:hover svg{fill:#000}.team-v3__swiper-pagination .swiper-pagination-bullet{background:transparent;color:transparent;border-color:#000;border-radius:100%;margin:.2rem}.team-v3__swiper-pagination .swiper-pagination-bullet-active{background:#000;color:#000;border-color:#000}.team-v3:before{content:"";position:absolute;width:100%;height:48%;bottom:0;background-color:#fdf7ef}@media screen and (min-width:768px){.team-v3:before{height:62%}}.main-nav__topbar .connect .cta-secondary,.topbar .connect .cta-secondary{font:normal normal 400 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;letter-spacing:0;text-transform:uppercase;text-decoration:none;border-width:1px;color:#fff;background:transparent;border-color:#89b34d;position:relative}.main-nav__topbar .connect .cta-secondary:focus,.main-nav__topbar .connect .cta-secondary:hover,.topbar .connect .cta-secondary:focus,.topbar .connect .cta-secondary:hover{color:#fff;border-color:#89b34d}.main-nav__topbar .connect .cta-secondary:focus .cta-secondary__drawing,.main-nav__topbar .connect .cta-secondary:hover .cta-secondary__drawing,.topbar .connect .cta-secondary:focus .cta-secondary__drawing,.topbar .connect .cta-secondary:hover .cta-secondary__drawing{fill:#aecb54}.main-nav__topbar .connect .cta-secondary:focus .cta-secondary__drawing .stroke-color-1,.main-nav__topbar .connect .cta-secondary:hover .cta-secondary__drawing .stroke-color-1,.topbar .connect .cta-secondary:focus .cta-secondary__drawing .stroke-color-1,.topbar .connect .cta-secondary:hover .cta-secondary__drawing .stroke-color-1{stroke:#fff}.main-nav__topbar .connect .cta-secondary:focus .cta-secondary__drawing .stroke-color-2,.main-nav__topbar .connect .cta-secondary:hover .cta-secondary__drawing .stroke-color-2,.topbar .connect .cta-secondary:focus .cta-secondary__drawing .stroke-color-2,.topbar .connect .cta-secondary:hover .cta-secondary__drawing .stroke-color-2{stroke:#aecb54}.main-nav__topbar .connect .cta-secondary:before,.topbar .connect .cta-secondary:before{background:#89b34d}.main-nav__topbar .connect .cta-secondary__drawing,.topbar .connect .cta-secondary__drawing{fill:#aecb54}.main-nav__topbar .connect .cta-secondary__drawing .stroke-color-1,.topbar .connect .cta-secondary__drawing .stroke-color-1{stroke:#fff}.main-nav__topbar .connect .cta-secondary__drawing .stroke-color-2,.topbar .connect .cta-secondary__drawing .stroke-color-2{stroke:#aecb54}.main-nav__topbar .connect .links-group__link+.links-group__link,.topbar .connect .links-group__link+.links-group__link{margin-left:0}.main-nav__topbar .connect__button-kebab,.topbar .connect__button-kebab{width:6px;height:6px;background-color:#aecb54;position:relative;border-radius:100%}.main-nav__topbar .connect__button-kebab:after,.main-nav__topbar .connect__button-kebab:before,.topbar .connect__button-kebab:after,.topbar .connect__button-kebab:before{content:"";position:absolute;width:6px;height:6px;background-color:#aecb54;left:0;border-radius:100%}.main-nav__topbar .connect__button-kebab:before,.topbar .connect__button-kebab:before{top:-7px}.main-nav__topbar .connect__button-kebab:after,.topbar .connect__button-kebab:after{top:7px}.main-nav__topbar .connect__dropdown,.topbar .connect__dropdown{position:absolute;top:2.3rem}.main-nav__topbar .connect__dropdown[hidden],.topbar .connect__dropdown[hidden]{display:none!important}.main-nav__topbar .connect__dropdown .links-group__link,.topbar .connect__dropdown .links-group__link{background-color:#000;color:#fff;font:normal normal 400 clamp(.875rem,.75rem,.875rem)/1 Montserrat,serif;text-transform:uppercase}.main-nav__topbar .connect__dropdown .links-group__link:hover,.topbar .connect__dropdown .links-group__link:hover{color:#aecb54}.main-nav__topbar .connect__dropdown .links-group__link span,.topbar .connect__dropdown .links-group__link span{padding:.6rem .5rem .6rem 0;margin:0 .5rem;border-bottom:1px solid #aecb54;display:flex}.main-nav__topbar .connect__dropdown .links-group__link:first-child,.topbar .connect__dropdown .links-group__link:first-child{padding-top:.6rem}.main-nav__topbar .connect__dropdown .links-group__link:last-child,.topbar .connect__dropdown .links-group__link:last-child{padding-bottom:.6rem}.main-nav__topbar .connect__dropdown .links-group__link:last-child span,.topbar .connect__dropdown .links-group__link:last-child span{border-bottom:0}.main-nav__topbar .connect .cta-secondary{color:#fff;background:transparent;border-color:#89b34d}.main-nav__topbar .connect .cta-secondary:focus,.main-nav__topbar .connect .cta-secondary:hover{color:#fff;border-color:#89b34d}.main-nav__topbar .connect .cta-secondary:focus .cta-secondary__drawing,.main-nav__topbar .connect .cta-secondary:hover .cta-secondary__drawing{fill:#aecb54}.main-nav__topbar .connect .cta-secondary:focus .cta-secondary__drawing .stroke-color-1,.main-nav__topbar .connect .cta-secondary:hover .cta-secondary__drawing .stroke-color-1{stroke:#fff}.main-nav__topbar .connect .cta-secondary:focus .cta-secondary__drawing .stroke-color-2,.main-nav__topbar .connect .cta-secondary:hover .cta-secondary__drawing .stroke-color-2{stroke:#aecb54}.main-nav__topbar .connect .cta-secondary:before{background:#89b34d}.main-nav__topbar .connect .cta-secondary__drawing{fill:#aecb54}.main-nav__topbar .connect .cta-secondary__drawing .stroke-color-1{stroke:#fff}.main-nav__topbar .connect .cta-secondary__drawing .stroke-color-2{stroke:#aecb54}.main-nav__topbar .connect__button-kebab,.main-nav__topbar .connect__button-kebab:after,.main-nav__topbar .connect__button-kebab:before{background-color:#aecb54}.main-nav__topbar .connect__dropdown .links-group__link{background-color:#000;color:#fff}.main-nav__topbar .connect__dropdown .links-group__link:hover{color:#aecb54}.freetext_wrapper{max-width:auto}.freetext__text{color:#fff;font:normal normal 400 .8rem/1rem Montserrat,serif}.freetext__text a{color:#fff}.freetext__text a:focus,.freetext__text a:hover{color:#aecb54}.topbar .lang{border-left:1px solid #000}.lang-switch .ss-main .ss-single-selected{background-color:transparent;border:0}.lang-switch .ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(-45deg)}.lang-switch .ss-main{width:auto}.lang-switch .ss-main .ss-single-selected{font:normal normal 500 .875rem/1em Montserrat,serif;text-transform:uppercase;letter-spacing:0;color:#000}.lang-switch .ss-main .ss-single-selected .placeholder{color:#000}.lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#89b34d}.lang-switch .ss-list{font:normal normal 500 .875rem/1em Montserrat,serif;text-transform:uppercase;letter-spacing:0;overflow:hidden}.lang-switch .ss-content{background:transparent;border:0}.lang-switch .ss-content .ss-list .ss-option{color:#fff;background:#000}.lang-switch .ss-content .ss-list .ss-option:hover{color:#aecb54;background:#fff}.lang-switch .ss-content .ss-list .ss-option.ss-disabled,.lang-switch .ss-content .ss-list .ss-option.ss-option-selected{color:#fff;background:#aecb54}@media screen and (max-width:900px){.main-nav .lang-switch .ss-main .ss-single-selected{color:#fff}.main-nav .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#89b34d}.main-nav .lang-switch .ss-list{color:#89b34d;background-color:#fff}.main-nav .lang-switch .ss-list .ss-option.ss-disabled{color:#919191;background-color:#fff}.main-nav .lang-switch .ss-content .ss-list .ss-option .ss-highlighted,.main-nav .lang-switch .ss-content .ss-list .ss-option:hover{color:#fff;background-color:#aecb54}}.lang-switch--flag span.placeholder{color:transparent}.lang-switch--flag .lang-switch__option{width:100%;position:relative;min-width:42px;min-height:20px}.lang-switch--flag .lang-switch__option:before{position:absolute;left:50%;top:4px;width:24px;height:24px;transform:translateX(-50%)}.lang-switch--flag .lang-switch__option--de:before{content:url(../images/flag/de.png)}.lang-switch--flag .lang-switch__option--dk:before{content:url(../images/flag/dk.png)}.lang-switch--flag .lang-switch__option--en:before{content:url(../images/flag/en.png)}.lang-switch--flag .lang-switch__option--es:before{content:url(../images/flag/es.png)}.lang-switch--flag .lang-switch__option--fr:before{content:url(../images/flag/fr.png)}.lang-switch--flag .lang-switch__option--it:before{content:url(../images/flag/it.png)}.lang-switch--flag .lang-switch__option--nl:before{content:url(../images/flag/nl.png)}.lang-switch--flag .lang-switch__option--no:before{content:url(../images/flag/no.png)}.lang-switch--flag .lang-switch__option--pt:before{content:url(../images/flag/pt.png)}.lang-switch--flag .lang-switch__option--ru:before{content:url(../images/flag/ru.png)}.lang-switch--flag .lang-switch__option--se:before{content:url(../images/flag/se.png)}.lang-switch--flag .lang__select .placeholder{position:relative}.lang-switch--flag .lang__select .placeholder:before{position:absolute;left:50%;top:0;width:100%;height:auto;transform:translate(-45%)}.lang-switch--flag .lang__select--de .placeholder:before{content:url(../images/flag/de.png)}.lang-switch--flag .lang__select--dk .placeholder:before{content:url(../images/flag/dk.png)}.lang-switch--flag .lang__select--en .placeholder:before{content:url(../images/flag/en.png)}.lang-switch--flag .lang__select--es .placeholder:before{content:url(../images/flag/es.png)}.lang-switch--flag .lang__select--fr .placeholder:before{content:url(../images/flag/fr.png)}.lang-switch--flag .lang__select--it .placeholder:before{content:url(../images/flag/it.png)}.lang-switch--flag .lang__select--nl .placeholder:before{content:url(../images/flag/nl.png)}.lang-switch--flag .lang__select--no .placeholder:before{content:url(../images/flag/no.png)}.lang-switch--flag .lang__select--pt .placeholder:before{content:url(../images/flag/pt.png)}.lang-switch--flag .lang__select--ru .placeholder:before{content:url(../images/flag/ru.png)}.lang-switch--flag .lang__select--se .placeholder:before{content:url(../images/flag/se.png)}.lang-switch--flag .lang__select .ss-content .ss-list .ss-option{text-align:center;font-size:.2em}.lang-switch--flag .lang__select .placeholder{font-size:8px;min-width:24px;height:24px;text-align:center}.header--inner .lang-switch .ss-main .ss-single-selected{font:normal normal 500 .875rem/1em Montserrat,serif;text-transform:uppercase;letter-spacing:0;color:#000}.header--inner .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#89b34d}.header--inner .lang-switch .ss-list{font:normal normal 500 .875rem/1em Montserrat,serif;text-transform:uppercase;letter-spacing:0}.header--inner .lang-switch .ss-content{background:transparent;border:0}.header--inner .lang-switch .ss-content .ss-list .ss-option{color:#fff;background:#000}.header--inner .lang-switch .ss-content .ss-list .ss-option:hover{color:#aecb54;background:#fff}.header--inner .lang-switch .ss-content .ss-list .ss-option.ss-disabled,.header--inner .lang-switch .ss-content .ss-list .ss-option.ss-option-selected{color:#fff;background:#aecb54}.selection-icon{position:relative;display:inline-block;padding-right:.5em;color:inherit;background:transparent}.selection-icon__badge{font-family:Arial;position:absolute;display:block;text-align:center;width:1.2em;height:1.2em;line-height:1.2em;border-radius:1em;font-size:.8em;right:0;top:-.2em;background:#fff;color:#000}.selection-icon__icon{background:#aecb54;padding:.4rem;border-radius:100%;border:0}.selection-icon__icon>*{display:block;height:1rem;width:1rem;color:#000;fill:#000;stroke:#000}.header--inner .selection-icon{background:transparent}.header--inner .selection-icon__badge{background:#fff;color:#000}.header--inner .selection-icon__icon>*{color:#000;fill:#000;stroke:#000}.topbar .socials .item{margin:0 .3rem}.topbar .socials .item:first-child{margin-left:0}.topbar .socials .item:last-child{margin-right:0}.topbar .socials .item__link{background:#fff;width:2rem;height:2rem;border:1px solid #89b34d;border-radius:100%;display:flex;align-items:center;justify-content:center}.topbar .socials .item__link:focus,.topbar .socials .item__link:hover{background:#000}.topbar .socials .item__link:focus .item__svg,.topbar .socials .item__link:hover .item__svg{fill:#fff}.topbar .socials .item__svg{fill:#000}.body--menu-opened .socials .item__link{background:#fff;width:2rem;height:2rem;border:1px solid #89b34d}.body--menu-opened .socials .item__link:focus,.body--menu-opened .socials .item__link:hover{background:#aecb54;border:#aecb54}.body--menu-opened .socials .item__link:focus .item__svg,.body--menu-opened .socials .item__link:hover .item__svg{fill:#fff}.body--menu-opened .socials .item__svg{fill:#000}.topbar__content{display:flex;flex-wrap:wrap;align-items:center}.topbar__content>*{padding:0 .4rem;position:relative}.page-contact-v1 .map{height:480px}.page-properties-list-v1 .form-search-filter__container .form-search-filter{max-width:77rem}.page-properties-list-v2 .form-search-filter__container .form-search-filter,.page-properties-list-v3 .form-search-filter__container .form-search-filter{max-width:80rem}:root{--swiper-pagination-top:0}.js-lazy,.js-swiper-lazy{opacity:0;transition:opacity 2s}.js-lazy.js-lazy-error,.js-lazy.js-lazy-loaded,.js-swiper-lazy.js-lazy-error,.js-swiper-lazy.js-lazy-loaded{opacity:1}img.lazy:not([src]){visibility:hidden}img.js-lazy.js-lazy-error{height:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus,:focus .screen-reader-text{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.stroke_color_brand-5{stroke:#fff}.stroke_color_brand-2{stroke:#aecb54}.header .menu__link{text-transform:uppercase}@media screen and (min-width:1541px){.header .menu__item{padding:0 1.6rem!important}}@media screen and (min-width:1200px){.header .swiper-slide{background-position-y:center}}.fab-v1__item-drawing{box-shadow:none}@media screen and (min-width:1200px){.header--v1 .header__main{max-width:1200px;margin:0 auto;position:relative;bottom:5vh}}@media screen and (max-width:767px){.header__title .title-v1 .title-v1__part1{font-size:4vw}}.lang-switch .ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:0}@media screen and (min-width:1200px){.header--home .header__logo{margin-bottom:1rem}}@media screen and (max-width:767px){.header--vinner .header__logo .logo__source{max-width:80px}}.fab-v1__item-label{font-size:.875rem;font-weight:500}@media screen and (max-width:767px){.cro-v1__media--img{height:auto!important}}@media screen and (max-width:767px){.cro-v1__container{padding-bottom:0;padding-top:1em}}@media screen and (max-width:1540px) and (min-width:1200px){.cro-v1 .title-v1__part2{font-size:1.4rem}}@media screen and (max-width:993px) and (min-width:768px){.cro-v1 .title-v1__part2{font-size:1.2rem}}@media screen and (max-width:767px){.cro-v1 .title-v1__part2{font-size:1rem}}@media screen and (max-width:993px) and (min-width:768px){.cro-v1__container-text{padding-right:2rem}}[aria-expanded=true].my-accordion__header:before,[aria-expanded=true].my-css-accordion__header:before,[aria-expanded=true].my-noanim-accordion__header:before{transform:rotate(-90deg);transform-origin:50% 50%}button.ia-search__input-voice.ia-search__button-action.ia-search__button-action--voice{visibility:hidden;width:0;height:0;margin:0;padding:0}.header__search-action .cta-quinquennial__drawing{fill:#000}.fab-v1__item-picto .svg__secondary--fill,.svg__secondary--stroke{stroke:#fff}.cro-v1__text-block.editorial p strong,.js-accordion__panel strong{color:#aecb54}.header__search-action .cta-quinquennial{text-decoration:underline;font-weight:700;color:#000}.header__search-action .cta-quinquennial:hover{color:#000}@media screen and (max-width:767px){.header__search-action .cta-quinquennial{font-size:.7rem}}.item__media-video svg{fill:#000}.selection-manager.js--active{z-index:9999}.alertmail-v1 .cta-primary{font-size:1rem}@media screen and (max-width:767px){.alertmail-v1 .cta-primary{font-size:3vw}}@media screen and (max-width:767px){section.favorites-v3.pt-20.pb-16.relative{padding-top:1em;padding-bottom:1em}.alertmail-v1__container{padding-top:3em}.services-v4__container{padding-top:1em;padding-bottom:1em}.footer-v1-top{margin-top:1em;margin-bottom:1em}}@media screen and (max-width:767px){.services-v4__title .title-v1__part2{font-size:1.3rem}}.copyright__nav-list .nav-list__link,.copyright__text,.logolbi span{font-size:.75rem;color:#25282b;opacity:.5}.logolbi__svg{width:123px;margin-left:.3rem}.footer-coords .coords__info--name .coords__value{text-transform:uppercase}.contact-agency-v1__item .item__decorate img{object-fit:scale-down}@media screen and (max-width:1540px){.editorial--fees.page-editorial--fees .editorial__text-block{padding:0 2rem}}.detail_swiper__favoris{z-index:9}.property-detail-v3__slide .swiper-button-next,.swiper-button-prev{padding:0!important}@media screen and (max-width:767px){.estimation-inner-v1__container{padding:3em}}@media screen and (max-width:767px){.alertmail-inner-v1__container{padding:2em;text-align:center}}@media screen and (max-width:993px){.alertmail-inner-v1__links .cta-primary--leads{padding:1.2rem .2rem;font-size:3vw;text-align:center}}@media screen and (max-width:993px){.cta-primary--leads{padding:1.2rem 1rem}}@media screen and (max-width:767px){.alertmail-inner-v1__wrapper{align-items:center}}@media screen and (max-width:767px){.body--205 form.module-form{padding:0 2rem}}.alertmail-inner-v1__title .title-v1__part1{font-weight:700;color:#000}.alertmail-inner-v1__title .title-v1__part1:after,.alertmail-inner-v1__title .title-v1__part1:before{background:#000}.contact-agency-v1 .item__coords.mb-8{margin-bottom:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRhaWx3aW5kY3NzLnNjc3MiLCJtYWluLmNzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAxLWZvbnRzLnNjc3MiLCIwMC1jb3JlL18wMS1mb250cy5zY3NzIiwiMDctbW9kdWxlcy9jb29raWVzL3JncGQtdjIuc2NzcyIsIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLWhvbWUudjEuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvbWFwL21hcC52MS5zY3NzIiwiMDAtY29yZS9fMDYtYW5pbWF0aW9ucy5zY3NzIiwiMDEtdG9vbHMvX2FuaW1hdGlvbnMuc2NzcyIsIjAxLXRvb2xzL19mb250LmVzdGltYXRpb24uc2NzcyIsIjAyLWdlbmVyaWMvX2JveC1zaXppbmcuc2NzcyIsIjAyLWdlbmVyaWMvX2V4cGFuZGFibGUuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19hbmltYXRpb25zLnNjc3MiLCIwMi1nZW5lcmljL19ub3JtYWxpemUuc2NzcyIsIjAyLWdlbmVyaWMvX3RhaWx3aW5kaGFjay5zY3NzIiwiMDMtdGFncy9fYXJpYS10YWJsZS5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5yZXNldC5zY3NzIiwiMDMtdGFncy9faGVhZGluZ3Muc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAwLWNvbG9ycy5zY3NzIiwiMDMtdGFncy9faHRtbC5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5zY3NzIiwiMDQtb2JqZWN0cy9fZWRpdG9yaWFsLnNjc3MiLCJzZXR0aW5ncy8wNC1vYmplY3RzL19lZGl0b3JpYWwuc2NzcyIsIjA0LW9iamVjdHMvX2xpbmtzLnNjc3MiLCIwNS12ZW5kb3JzL19hY2NvcmRpb24uc2NzcyIsIjA1LXZlbmRvcnMvX2ZsYXRwaWNrci5zY3NzIiwiMDUtdmVuZG9ycy9fbm91aXNsaWRlci5zY3NzIiwiMDUtdmVuZG9ycy9fcGhvdG9zd2lwZS5zY3NzIiwiMDUtdmVuZG9ycy9fcGhvdG9zd2lwZS51aS5zY3NzIiwiMDUtdmVuZG9ycy9fc2ltcGxlYmFyLnNjc3MiLCIwNS12ZW5kb3JzL19zbGltc2VsZWN0LnNjc3MiLCIwNS12ZW5kb3JzL19zd2lwZXIuc2NzcyIsIjA2LWVsZW1lbnRzL19hY2NvcmRpb24uc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19hY2NvcmRpb24uc2NzcyIsIjA2LWVsZW1lbnRzL19hbmltYXRpb25zLnNjc3MiLCIwNi1lbGVtZW50cy9fYnV0dG9uLnNjc3MiLCIwNi1lbGVtZW50cy9fY29vcmRzLnYxLnNjc3MiLCIwNi1lbGVtZW50cy9fbG9hZGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fbWVkaWEtbW9kdWxlLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMy1jdGEuc2NzcyIsIjA2LWVsZW1lbnRzL19wc3dwLnNjc3MiLCIwNi1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3MiLCIwNi1lbGVtZW50cy9fc2VsZWN0aW9uX21hbmFnZXIuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19zZWxlY3Rpb25fbWFuYWdlci5zY3NzIiwiMDYtZWxlbWVudHMvX3NraXBsaW5rLnNjc3MiLCIwNi1lbGVtZW50cy9fc3ZnLnNjc3MiLCIwNi1lbGVtZW50cy9fc3dpcGVyLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMi1jb3JlLnNjc3MiLCIwNi1lbGVtZW50cy9fdGFibGUtYXJpYS5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3RhYmxlLWFyaWEuc2NzcyIsIjA2LWVsZW1lbnRzL190YWJzLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fdGFicy5zY3NzIiwiMDYtZWxlbWVudHMvX3RpbWVfYW5pbS5zY3NzIiwiMDYtZWxlbWVudHMvY2FyZC9iYW5uZXItaW5uZXIuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL2NhcmQvYmFubmVyLWlubmVyLnNjc3MiLCIwNi1lbGVtZW50cy9jYXJkL2Jhbm5lci1zdGF0dXMuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL2NhcmQvYmFubmVyLXN0YXR1cy5zY3NzIiwiMDYtZWxlbWVudHMvY3RhL2N0YS1wcmltYXJ5LnNjc3MiLCIwNi1lbGVtZW50cy9jdGEvY3RhLXF1YXRlcm5hcnkuc2NzcyIsIjA2LWVsZW1lbnRzL2N0YS9jdGEtcXVpbnF1ZW5uaWFsLnNjc3MiLCIwNi1lbGVtZW50cy9jdGEvY3RhLXNlY29uZGFyeS5zY3NzIiwiMDYtZWxlbWVudHMvY3RhL2N0YS10ZXJ0aWFyeS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3guc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA0LWZvcm0uc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2NoZWNrYm94ZXMuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2Zvcm1zLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19sb2NhbGl6YXRvci5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW8uc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3JhZGlvcy5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFuZ2Uuc2NzcyIsIjAwLWNvcmUvXzA0LWZvcm0uc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3NlbGVjdC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fdGV4dGFyZWEuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3RleHRmaWVsZC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fdG9nZ2xlLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL191cGxvYWQuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL2Zvcm0vX3VwbG9hZC5zY3NzIiwiMDYtZWxlbWVudHMvaWRlbnRpdHkuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL2lkZW50aXR5LnNjc3MiLCIwNi1lbGVtZW50cy9saW5rcy1ncm91cC5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvbGlua3MtZ3JvdXAuc2NzcyIsIjA2LWVsZW1lbnRzL21hcC5zY3NzIiwiMDYtZWxlbWVudHMvcG9waW4uc2NzcyIsIjA2LWVsZW1lbnRzL3Nob3doaWRlLnNjc3MiLCIwNi1lbGVtZW50cy9zb2NpYWxzL3NvY2lhbHMuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL3NvY2lhbHMvc29jaWFscy5zY3NzIiwiMDYtZWxlbWVudHMvdGl0bGUvdGl0bGUudjEuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL3RpdGxlL3RpdGxlLnYxLnNjc3MiLCIwNi1lbGVtZW50cy90aXRsZS90aXRsZS52Mi5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvdGl0bGUvdGl0bGUudjIuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL3RpdGxlL3RpdGxlLnYzLnNjc3MiLCIwNi1lbGVtZW50cy90aXRsZS90aXRsZS52My5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvYWdlbmN5LWRldGFpbC52MS5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9hZ2VuY3kvYWdlbmN5LWRldGFpbC52MS5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvYWdlbmN5LWxpc3QudjEuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvYWdlbmN5L2FnZW5jeS1saXN0LnYxLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9hZ2VuY3kudjEuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvYWdlbmN5L2FnZW5jeS52MS5zY3NzIiwiMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS5zY3NzIiwiMDctbW9kdWxlcy9hbGVydG1haWwvYWxlcnRtYWlsLWlubmVyLnYxLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL2FsZXJ0bWFpbC9hbGVydG1haWwtaW5uZXIudjEuc2NzcyIsIjA3LW1vZHVsZXMvYWxlcnRtYWlsL2FsZXJ0bWFpbC1pbm5lci52Mi5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9hbGVydG1haWwvYWxlcnRtYWlsLWlubmVyLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2FsZXJ0bWFpbC9wYWdlLmFsZXJ0bWFpbC52MS5zY3NzIiwiMDctbW9kdWxlcy9icmVhZGNydW1iL2JyZWFkY3J1bWIuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvYnJlYWRjcnVtYi9icmVhZGNydW1iLnNjc3MiLCIwNy1tb2R1bGVzL2NvbnRhY3QvY29udGFjdC1hZ2VuY3kudjEuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvY29udGFjdC9jb250YWN0LWFnZW5jeS52MS5zY3NzIiwiMDctbW9kdWxlcy9jb250YWN0L2NvbnRhY3QtZm9vdGVyLWhvbWUuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvY29udGFjdC9jb250YWN0LWZvb3Rlci1ob21lLnNjc3MiLCIwNy1tb2R1bGVzL2Nyby9jcm8udjEuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvY3JvL2Nyby52MS5zY3NzIiwiMDctbW9kdWxlcy9jcm8vY3JvLnYyLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL2Nyby9jcm8udjIuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL2Nyby52My5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9jcm8vY3JvLnYzLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19lc3RpbWF0aW9uLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL2VzdGltYXRpb24tcmFwaWRlL19lc3RpbWF0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24tcmVzdWx0LnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24tcmVzdWx0LnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vZXN0aW1hdGlvbi1iYXIuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvZXN0aW1hdGlvbi9lc3RpbWF0aW9uLWJhci5zY3NzIiwiMDctbW9kdWxlcy9lc3RpbWF0aW9uL2VzdGltYXRpb24taW5uZXIudjEuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvZXN0aW1hdGlvbi9lc3RpbWF0aW9uLWlubmVyLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vZXN0aW1hdGlvbi1pbm5lci52Mi5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9lc3RpbWF0aW9uL2VzdGltYXRpb24taW5uZXIudjIuc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi9lc3RpbWF0aW9uLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2V2ZW50cy9ldmVudHMtZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL2V2ZW50cy9ldmVudHMtZGV0YWlsLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2V2ZW50cy9ldmVudHMtbGlzdC52MS5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9ldmVudHMvZXZlbnRzLWxpc3QudjEuc2NzcyIsIjA3LW1vZHVsZXMvZXZlbnRzL2V2ZW50cy1yZWxhdGVkLnYxLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL2V2ZW50cy9ldmVudHMtcmVsYXRlZC52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvZXZlbnRzLnYxLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL2V2ZW50cy9ldmVudHMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmFiL2ZhYi5kZXRhaWwuc2NzcyIsIjA3LW1vZHVsZXMvZmFiL2ZhYi52MS5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9mYWIvZmFiLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2Zhdm9yaXRlcy9mYXZvcml0ZS12MS1uZXVmLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL2Zhdm9yaXRlcy9mYXZvcml0ZS12MS1uZXVmLnNjc3MiLCIwNy1tb2R1bGVzL2Zhdm9yaXRlcy9mYXZvcml0ZS12MS5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9mYXZvcml0ZXMvZmF2b3JpdGUtdjEuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL2Zhdm9yaXRlLXYyLW5ldWYuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvZmF2b3JpdGVzL2Zhdm9yaXRlLXYyLW5ldWYuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL2Zhdm9yaXRlLXYyLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL2Zhdm9yaXRlcy9mYXZvcml0ZS12Mi5zY3NzIiwiMDctbW9kdWxlcy9mYXZvcml0ZXMvZmF2b3JpdGUtdjMtbmV1Zi5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9mYXZvcml0ZXMvZmF2b3JpdGUtdjMtbmV1Zi5zY3NzIiwiMDctbW9kdWxlcy9mYXZvcml0ZXMvZmF2b3JpdGUtdjMuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvZmF2b3JpdGVzL2Zhdm9yaXRlLXYzLnNjc3MiLCIwNy1tb2R1bGVzL2Zvb3Rlci9jb25uZWN0LnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL2Zvb3Rlci9jb25uZWN0LnNjc3MiLCIwNy1tb2R1bGVzL2Zvb3Rlci9jb3B5cmlnaHQudjEuc2NzcyIsIjA3LW1vZHVsZXMvZm9vdGVyL2Zvb3Rlci1jb29yZHMuc2NzcyIsIjA3LW1vZHVsZXMvZm9vdGVyL2Zvb3Rlci52MS5zY3NzIiwiMDctbW9kdWxlcy9mb290ZXIvbG9nb2xiaS5zY3NzIiwiMDctbW9kdWxlcy9oZWFkZXIvaGVhZGVyLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL2hlYWRlci9oZWFkZXIuc2NzcyIsIjA3LW1vZHVsZXMvaGVhZGVyL2lhLXNlYXJjaC5zY3NzIiwiMDctbW9kdWxlcy9oaWdobGlnaHQvaGlnaGxpZ2h0LnYxLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL2hpZ2hsaWdodC9oaWdobGlnaHQudjEuc2NzcyIsIjA3LW1vZHVsZXMvamVzdGltby9qZXN0aW1vLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL2plc3RpbW8vamVzdGltby5zY3NzIiwiMDctbW9kdWxlcy9saXN0LWFubm9uY2VzL19mb3JtLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL2xpc3QtYW5ub25jZXMvX2Zvcm0uc2NzcyIsIjA3LW1vZHVsZXMvbGlzdC1hbm5vbmNlcy9fc29ydC5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9saXN0LWFubm9uY2VzL19zb3J0LnNjc3MiLCIwNy1tb2R1bGVzL21haW4tbmF2L19fbWFpbi1uYXYuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA4LW5hdi5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbWVudS1kcm9wZG93bi5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbWVudS5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbmF2LXRvZ2dsZS5zY3NzIiwiMDctbW9kdWxlcy9tYW5kYXRvcnkvbWFuZGF0b3J5LWxpc3QudjEuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvbWFuZGF0b3J5L21hbmRhdG9yeS1saXN0LnYxLnNjc3MiLCIwNy1tb2R1bGVzL21hbmRhdG9yeS9tYW5kYXRvcnktbGlzdC52Mi5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9tYW5kYXRvcnkvbWFuZGF0b3J5LWxpc3QudjIuc2NzcyIsIjA3LW1vZHVsZXMvbWFuZGF0b3J5L21hbmRhdG9yeS52MS5ob21lLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL21hbmRhdG9yeS9tYW5kYXRvcnkudjEuaG9tZS5zY3NzIiwiMDctbW9kdWxlcy9tYW5kYXRvcnkvdGVhbS52My5zY3NzIiwiMDctbW9kdWxlcy9tYXAtc3ZnL21hcC1zdmctdmFnZW5jeS5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9tYXAtc3ZnL21hcC1zdmctdmFnZW5jeS5zY3NzIiwiMDctbW9kdWxlcy9tYXAtc3ZnL21hcC1zdmcuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL21hcC5iYW5uZXIuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvbWFwL21hcC5iYW5uZXIuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL21hcC5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9tYXAvbWFwLnNjc3MiLCIwNy1tb2R1bGVzL21vZGFscy9fbW9kYWwtc29jaWFscy5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9tb2RhbHMvX21vZGFsLXNvY2lhbHMuc2NzcyIsIjA3LW1vZHVsZXMvbW9kYWxzL19tb2RhbC5zY3NzIiwiMDctbW9kdWxlcy9uZWdvdGlhdG9yL25lZ290aWF0b3ItZGV0YWlsLXYxLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL25lZ290aWF0b3IvbmVnb3RpYXRvci1kZXRhaWwtdjEuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL3NvY2lhbC5zY3NzIiwiMDctbW9kdWxlcy9uZWdvdGlhdG9yL25lZ290aWF0b3ItbGlzdC12Mi5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9uZWdvdGlhdG9yL25lZ290aWF0b3ItbGlzdC12Mi5zY3NzIiwiMDctbW9kdWxlcy9uZWdvdGlhdG9yL25lZ290aWF0b3IudjEuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvbmVnb3RpYXRvci9uZWdvdGlhdG9yLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvbmV3cy1kZXRhaWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9uZXdzLWxpc3QudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9uZXdzLWxpc3QudjIuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9uZXdzLXJlbGF0ZWQudjEuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvbmV3cy9uZXdzLXJlbGF0ZWQudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9uZXdzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvbmV3cy52Mi5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9uZXdzL25ld3MudjIuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9uZXdzLnYzLnNjc3MiLCIwNy1tb2R1bGVzL25ld3NsZXR0ZXIvbmV3c2xldHRlci52MS5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9uZXdzbGV0dGVyL25ld3NsZXR0ZXIudjEuc2NzcyIsIjA3LW1vZHVsZXMvbnVtYmVycy9udW1iZXJzLWhvbWUudjEuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvbnVtYmVycy9udW1iZXJzLWhvbWUudjEuc2NzcyIsIjA3LW1vZHVsZXMvb3BpbmlvbnMvb3Bpbmlvbi52MS5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9vcGluaW9ucy9vcGluaW9uLnYxLnNjc3MiLCIwNy1tb2R1bGVzL29waW5pb25zL29waW5pb24udjIuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvb3BpbmlvbnMvb3Bpbmlvbi52Mi5zY3NzIiwiMDctbW9kdWxlcy9vcGluaW9ucy9vcGluaW9uLnYzLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL29waW5pb25zL29waW5pb24udjMuc2NzcyIsIjA3LW1vZHVsZXMvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9wYWdpbmF0aW9uL19wYWdpbmF0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL3BhcnRuZXIvcGFydG5lci1ob21lLnYxLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3BhcnRuZXIvcGFydG5lci1ob21lLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3BhcnRuZXIvcGFydG5lci1saXN0LnYxLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3BhcnRuZXIvcGFydG5lci1saXN0LnYxLnNjc3MiLCIwNy1tb2R1bGVzL3ByaWNlX3pvbmUvcHJpY2Utem9uZS5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9wcmljZV96b25lL3ByaWNlLXpvbmUuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fZm9ybS1jb250YWN0LnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvY2FsY3VsYXRvci5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9wcm9wZXJ0aWVzL2NhbGN1bGF0b3Iuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9jYWxlbmRhci5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9wcm9wZXJ0aWVzL2NhbGVuZGFyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvY29tcG9zaXRpb24uc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvcHJvcGVydGllcy9jb21wb3NpdGlvbi5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL2NvcHJvLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3Byb3BlcnRpZXMvY29wcm8uc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9kZXNjcmlwdGlvbi5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9wcm9wZXJ0aWVzL2Rlc2NyaXB0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvZGV0YWlsLWNvbnRhY3Quc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9kcGVfZ2VzLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvZmVhdHVyZXMuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvcHJvcGVydGllcy9mZWF0dXJlcy5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL2ZpbmFuY2Uuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvcHJvcGVydGllcy9maW5hbmNlLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvbWVkaWEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9tZWRpYS52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL21lZGlhLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvbWVkaWEudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9wcm9wZXJ0aWVzLWRldGFpbC5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9wcm9wZXJ0aWVzL3Byb3BlcnRpZXMtZGV0YWlsLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvcHJvcGVydGllcy1kZXRhaWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9wcm9wZXJ0aWVzLWRldGFpbC52Mi5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL3Byb3BlcnRpZXMtZGV0YWlsLnYzLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvcHJvcGVydGllcy1saXN0LnYxLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3Byb3BlcnRpZXMvcHJvcGVydGllcy1saXN0LnYxLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvcHJvcGVydGllcy1saXN0LnYyLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3Byb3BlcnRpZXMvcHJvcGVydGllcy1saXN0LnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvcHJvcGVydGllcy1saXN0LnYzLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3Byb3BlcnRpZXMvcHJvcGVydGllcy1saXN0LnYzLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvcHJvcGVydGllcy1yZWxhdGVkLnYxLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3Byb3BlcnRpZXMvcHJvcGVydGllcy1yZWxhdGVkLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvc2VydmljZXMuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvcHJvcGVydGllcy9zZXJ2aWNlcy5zY3NzIiwiMDctbW9kdWxlcy9zZWxlY3Rpb24vc2VsZWN0aW9uLWZvcm0uc2NzcyIsIjA3LW1vZHVsZXMvc2VsZWN0aW9uL3NlbGVjdGlvbi1saXN0LnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3NlbGVjdGlvbi9zZWxlY3Rpb24tbGlzdC5zY3NzIiwiMDctbW9kdWxlcy9zZW8vX3NpbG9zLWlubmVyLnYxLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3Nlby9fc2lsb3MtaW5uZXIudjEuc2NzcyIsIjA3LW1vZHVsZXMvc2VvL19zaWxvcy52MS5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy9zZW8vX3NpbG9zLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3NlcnZpY2VzL3NlcnZpY2VzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3NlcnZpY2VzL3NlcnZpY2VzLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3NlcnZpY2VzL3NlcnZpY2VzLnYzLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3NlcnZpY2VzL3NlcnZpY2VzLnYzLnNjc3MiLCIwNy1tb2R1bGVzL3NlcnZpY2VzL3NlcnZpY2VzLnY0LnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vdGVhbS1saXN0LnYxLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3RlYW0vdGVhbS1saXN0LnYxLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vdGVhbS1saXN0LnYyLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3RlYW0vdGVhbS1saXN0LnYyLnNjc3MiLCIwNy1tb2R1bGVzL21hbmRhdG9yeS9tYW5kYXRvcnkudjEuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS90ZWFtLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vdGVhbS52Mi5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy90ZWFtL3RlYW0udjIuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS90ZWFtLnYzLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3RlYW0vdGVhbS52My5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvY29ubmVjdC5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy90b3BiYXIvY29ubmVjdC5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvZnJlZXRleHQuc2NzcyIsInNldHRpbmdzLzA3LW1vZHVsZXMvdG9wYmFyL2ZyZWV0ZXh0LnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9sYW5nX3N3aXRjaC5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy90b3BiYXIvbGFuZ19zd2l0Y2guc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL3NlbGVjdGlvbi5zY3NzIiwic2V0dGluZ3MvMDctbW9kdWxlcy90b3BiYXIvc2VsZWN0aW9uLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9zb2NpYWxzLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3RvcGJhci9zb2NpYWxzLnNjc3MiLCJzZXR0aW5ncy8wNy1tb2R1bGVzL3RvcGJhci90b3BiYXIuc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL3RvcGJhci5zY3NzIiwiMDgtcGFnZXMvX3BhZ2UtY29udGFjdC12MS5zY3NzIiwiMDgtcGFnZXMvX3BhZ2Uuc2NzcyIsIjA5LXV0aWxpdGllcy9faW5kZXguc2NzcyIsIjA5LXV0aWxpdGllcy9fbGF6eS5zY3NzIiwiMDktdXRpbGl0aWVzL19zY3JlZW4tcmVhZGVyLXRleHQuc2NzcyIsIjA5LXV0aWxpdGllcy9jb2xvci5zY3NzIiwiX2N1c3RvbXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Q0NHQyxDQ0hELCtHQUFZLENDQVosMkdBQVksQ0FDWiwwRUFBWSxDQ0NaLDhFQUFZLENBQ1osdUZBQVksQ0FDWixxRkFBWSxDQ0FaLHdGQUFZLENMS1osaUJBR0kscUJBQXNCLENBTXRCLHNCQUNPLENBR1gsZUFFSSxlQUFhLENBWWpCLEtBQ0ksZUFBZ0IsQ0FJaEIsZUFBZ0IsQ0FFaEIsYUFBYyxDQUNkLFVBQVcsQ0FFWCxnTUFBNE4sQ0FFNU4sNEJBQTZCLENBRTdCLDhCQUNPLENBUVgsS0FHSSxtQkFDTyxDQVNYLEdBR0ksYUFBYyxDQUVkLG9CQUNPLENBT1gsb0JBQ0ksd0NBQXlDLENBQ3pDLGdDQUFpQyxDQU9yQyxrQkFNSSxpQkFBa0IsQ0FDbEIsbUJBQW9CLENBT3hCLEVBQ0ksYUFBYyxDQUNkLHVCQUF3QixDQWlCNUIsa0JBSUksbUdBQStHLENBRS9HLGFBQ08sQ0FxQ1gsTUFDSSxhQUFjLENBRWQsb0JBQXFCLENBRXJCLHdCQUNPLENBU1gsc0NBT0ksNkJBQThCLENBRTlCLCtCQUFnQyxDQUloQyxtQkFBb0IsQ0FFcEIsbUJBQW9CLENBRXBCLGFBQWMsQ0FJZCxTQUNPLENBaUJYLGdEQU1JLDRCQUE2QixDQUU3QixxQkFDTyxDQU9YLGdCQUNJLFlBQWEsQ0FPakIsaUJBQ0ksZUFBZ0IsQ0FlcEIsd0RBRUksV0FBWSxDQW1CaEIsNEJBQ0ksdUJBQXdCLENBMkI1QixtREFhSSxRQUFTLENBWWIsb0JBUkksUUFBUyxDQUNULFNBWVUsQ0FMZCxXQUdJLGVBRVUsQ0FPZCxPQUNJLFNBQVUsQ0FPZCxTQUNJLGVBQWdCLENBUXBCLG1EQUNJLFNBQVUsQ0FFVixhQUNPLENBR1gseUNBRUksU0FBVSxDQUVWLGFBQ08sQ0FPWCxxQkFFSSxjQUFlLENBT25CLFVBQ0ksY0FBZSxDQVNuQiwrQ0FRSSxhQUFjLENBRWQscUJBQ08sQ0FPWCxVQUVJLGNBQWUsQ0FDZixXQUFZLENBbGFoQixpQkE0YUksdUJBQXNCLENBQ3RCLHVCQUFzQixDQUN0QixrQkFBaUIsQ0FDakIsa0JBQWlCLENBQ2pCLGFBQVksQ0FDWixhQUFZLENBQ1osYUFBWSxDQUNaLGNBQWEsQ0FDYixjQUFhLENBSWIscUNBQTRCLENBVTVCLDBCQUF1QixDQUN2QiwyQkFBdUIsQ0FDdkIsb0NBQWdCLENBQ2hCLHVDQUF3QixDQUN4QixnQ0FBaUIsQ0FDakIsMkJBQVksQ0FDWixtQ0FrQm9CLENBR3hCLFdBQ0ksdUJBQXNCLENBQ3RCLHVCQUFzQixDQUN0QixrQkFBaUIsQ0FDakIsa0JBQWlCLENBQ2pCLGFBQVksQ0FDWixhQUFZLENBQ1osYUFBWSxDQUNaLGNBQWEsQ0FDYixjQUFhLENBSWIscUNBQTRCLENBVTVCLDBCQUF1QixDQUN2QiwyQkFBdUIsQ0FDdkIsb0NBQWdCLENBQ2hCLHVDQUF3QixDQUN4QixnQ0FBaUIsQ0FDakIsMkJBQVksQ0FDWixtQ0FrQm9CLENBR3hCLFdBQ0ksVUFBVyxDQUdmLHlCQUpBLFdBTVEsZUFBZ0IsQ0FDbkIsQ0FHTCx5QkFWQSxXQVlRLGVBQWdCLENBQ25CLENBR0wsMEJBaEJBLFdBa0JRLGdCQUFpQixDQUNwQixDQUdMLDBCQXRCQSxXQXdCUSxnQkFBaUIsQ0FDcEIsQ0FHTCwwQkE1QkEsV0E4QlEsZ0JBQWlCLENBQ3BCLENBR0wsU0FDSSxrQkFBbUIsQ0FHdkIsUUFDSSxlQUFnQixDQUdwQixVQUNJLGlCQUFrQixDQUd0QixVQUNJLGlCQUFrQixDQUd0QixRQUNJLGVBQWdCLENBR3BCLFdBQ0ksS0FBUSxDQUNSLFFBQVcsQ0FHZixTQUNJLFVBQVcsQ0FHZixTQUNJLFdBQVksQ0FHaEIsUUFDSSxZQUFhLENBR2pCLFFBQ0ksU0FBVSxDQUdkLFVBQ0ksUUFBVyxDQUdmLFVBQ0ksWUFBYyxDQUdsQixVQUNJLGFBQWUsQ0FHbkIsVUFDSSxXQUFZLENBR2hCLGlCQUNJLFVBQVcsQ0FHZixRQUNJLE1BQVMsQ0FHYixRQUNJLFVBQVksQ0FHaEIsUUFDSSxXQUFhLENBR2pCLFFBQ0ksU0FBVSxDQUdkLFFBQ0ksWUFBYSxDQUdqQixtQkFDSSxXQUFhLENBR2pCLFNBQ0ksT0FBVSxDQUdkLFVBQ0ksWUFBYSxDQUdqQixTQUNJLFlBQWMsQ0FHbEIsU0FDSSxVQUFXLENBR2YsT0FDSSxLQUFRLENBR1osVUFDSSxPQUFRLENBR1osT0FDSSxTQUFXLENBR2YsT0FDSSxVQUFZLENBR2hCLE9BQ0ksUUFBUyxDQUdiLGtCQUNJLFVBQVksQ0FHaEIsTUFDSSxVQUFXLENBR2YsTUFDSSxVQUFXLENBR2YsVUFDSSxVQUFXLENBR2YsU0FDSSxTQUFVLENBR2QsYUFDSSxhQUFjLENBR2xCLFNBQ0ksT0FBUSxDQUdaLFNBQ0ksT0FBUSxDQUdaLFlBQ0kseUJBQTRCLENBR2hDLFlBQ0ksVUFBVyxDQUdmLEtBQ0ksUUFBVyxDQUdmLEtBQ0ksV0FBWSxDQUdoQixRQUNJLFdBQVksQ0FHaEIsT0FDSSxrQkFBb0IsQ0FDcEIsbUJBQXFCLENBR3pCLE1BQ0ksYUFBZ0IsQ0FDaEIsY0FBaUIsQ0FHckIsTUFDSSxpQkFBbUIsQ0FDbkIsa0JBQW9CLENBR3hCLE1BQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUd0QixTQUNJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FHdEIsTUFDSSxpQkFBbUIsQ0FDbkIsb0JBQXNCLENBRzFCLE9BQ0ksaUJBQWtCLENBQ2xCLG9CQUFxQixDQUd6QixPQUNJLGVBQWdCLENBQ2hCLGtCQUFtQixDQUd2QixPQUNJLGVBQWdCLENBQ2hCLGtCQUFtQixDQUd2QixNQUNJLGdCQUFrQixDQUNsQixtQkFBcUIsQ0FHekIsT0FDSSxlQUFnQixDQUNoQixrQkFBbUIsQ0FHdkIsTUFDSSxpQkFBbUIsQ0FDbkIsb0JBQXNCLENBRzFCLE1BQ0ksZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3ZCLE1BQ0ksa0JBQW1CLENBQ25CLHFCQUFzQixDQUcxQixNQUNJLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FHekIsTUFDSSxrQkFBbUIsQ0FDbkIscUJBQXNCLENBRzFCLE1BQ0ksZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3ZCLE1BQ0ksb0JBQXNCLENBRzFCLE9BQ0ksb0JBQXFCLENBR3pCLE9BQ0kscUJBQXNCLENBRzFCLE9BQ0ksa0JBQW1CLENBR3ZCLE9BQ0ksb0JBQXFCLENBR3pCLE9BQ0ksa0JBQW1CLENBR3ZCLE1BQ0ksbUJBQXFCLENBR3pCLE1BQ0ksb0JBQXNCLENBRzFCLE1BQ0ksa0JBQW1CLENBR3ZCLE1BQ0kscUJBQXNCLENBRzFCLE1BQ0ksb0JBQXFCLENBR3pCLE1BQ0kscUJBQXNCLENBRzFCLE1BQ0ksa0JBQW1CLENBR3ZCLGtCQUNJLHNCQUF1QixDQUczQixhQUNJLGtCQUFtQixDQUd2QixhQUNJLGtCQUFtQixDQUd2QixNQUNJLGFBQWdCLENBR3BCLE1BQ0ksa0JBQW9CLENBR3hCLE1BQ0ksaUJBQW1CLENBR3ZCLE1BQ0ksa0JBQW9CLENBR3hCLE1BQ0ksbUJBQW9CLENBR3hCLE1BQ0ksbUJBQXFCLENBR3pCLE9BQ0ksaUJBQWtCLENBR3RCLE1BQ0ksa0JBQW9CLENBR3hCLE1BQ0ksbUJBQXFCLENBR3pCLE1BQ0ksbUJBQW9CLENBR3hCLFNBQ0ksaUJBQWtCLENBR3RCLE1BQ0ksWUFBZSxDQUduQixNQUNJLGlCQUFtQixDQUd2QixPQUNJLGlCQUFrQixDQUd0QixPQUNJLGVBQWdCLENBR3BCLE1BQ0ksZ0JBQWtCLENBR3RCLE9BQ0ksZUFBZ0IsQ0FHcEIsTUFDSSxlQUFnQixDQUdwQixNQUNJLGtCQUFtQixDQUd2QixNQUNJLGlCQUFrQixDQUd0QixNQUNJLGVBQWdCLENBR3BCLGtCQUNJLG1CQUFvQixDQUd4QixhQUNJLGVBQWdCLENBR3BCLGFBQ0ksZUFBZ0IsQ0FHcEIsYUFDSSxlQUFnQixDQUdwQixjQUlJLG9CQUFxQixDQUd6Qiw0QkFOSSxlQUFnQixDQUNoQixtQkFBb0IsQ0FDcEIsMkJBUXFCLENBSnpCLGNBSUksb0JBQXFCLENBR3pCLGNBSUksb0JBQXFCLENBR3pCLDRCQU5JLGVBQWdCLENBQ2hCLG1CQUFvQixDQUNwQiwyQkFRcUIsQ0FKekIsY0FJSSxvQkFBcUIsQ0FHekIsY0FJSSxvQkFBcUIsQ0FHekIsNEJBTkksZUFBZ0IsQ0FDaEIsbUJBQW9CLENBQ3BCLDJCQVFxQixDQUp6QixjQUlJLG9CQUFxQixDQUd6QixtQkFJSSxxQkFBc0IsQ0FHMUIsc0NBTkksZUFBZ0IsQ0FDaEIsbUJBQW9CLENBQ3BCLDJCQVFzQixDQUoxQixtQkFJSSxxQkFBc0IsQ0FHMUIsa0JBQ0ksZUFBZ0IsQ0FDaEIsbUJBQW9CLENBQ3BCLDJCQUE0QixDQUM1QixvQkFBcUIsQ0FHekIsT0FDSSxhQUFjLENBR2xCLGNBQ0ksb0JBQXFCLENBR3pCLE1BQ0ksWUFBYSxDQUdqQixhQUNJLG1CQUFvQixDQUd4QixPQUNJLGFBQWMsQ0FHbEIsTUFDSSxZQUFhLENBR2pCLFFBQ0ksWUFBYSxDQUdqQixtQkFDSSxrQkFBbUIsQ0FHdkIsaUJBQ0ksZ0JBQWlCLENBR3JCLHFCQUNJLG9CQUFxQixDQUd6QixxQkFDSSxvQkFBcUIsQ0FHekIsZUFDSSxnQkFBbUIsQ0FHdkIsY0FDSSxpQkFBb0IsQ0FHeEIsS0FDSSxRQUFXLENBR2YsS0FDSSxhQUFlLENBR25CLFFBQ0ksVUFBVyxDQUdmLE1BQ0ksYUFBYyxDQUdsQixLQUNJLFlBQWMsQ0FHbEIsS0FDSSxhQUFlLENBR25CLEtBQ0ksV0FBWSxDQUdoQixLQUNJLGNBQWUsQ0FHbkIsS0FDSSxhQUFjLENBR2xCLEtBQ0ksV0FBWSxDQUdoQixLQUNJLGNBQWUsQ0FHbkIsYUFDSSxZQUFhLENBR2pCLGFBQ0ksWUFBYSxDQUdqQixpQkFDSSxlQUFnQixDQUdwQixhQUNJLFlBQWEsQ0FHakIsYUFDSSxZQUFhLENBR2pCLFdBQ0ksVUFBVyxDQUdmLGVBQ0ksYUFBYyxDQUdsQixhQUNJLFlBQWEsQ0FHakIsYUFDSSxZQUFhLENBR2pCLGlCQUNJLGVBQWdCLENBR3BCLGFBQ0ksWUFBYSxDQUdqQixZQUNJLFdBQVksQ0FHaEIsYUFDSSxZQUFhLENBR2pCLFlBQ0ksV0FBWSxDQUdoQixhQUNJLFlBQWEsQ0FHakIsYUFDSSxZQUFhLENBR2pCLFlBQ0ksV0FBWSxDQUdoQixhQUNJLFlBQWEsQ0FHakIsWUFDSSxVQUFXLENBR2YsaUJBQ0ksZUFBZ0IsQ0FHcEIsWUFDSSxVQUFXLENBR2YsWUFDSSxXQUFZLENBR2hCLFlBQ0ksV0FBWSxDQUdoQixRQUNJLFdBQVksQ0FHaEIsUUFDSSxXQUFZLENBR2hCLGlCQUNJLGdCQUFpQixDQUdyQixpQkFDSSxnQkFBaUIsQ0FHckIsaUJBQ0ksZ0JBQWlCLENBR3JCLGlCQUNJLGdCQUFpQixDQUdyQixpQkFDSSxnQkFBaUIsQ0FHckIsaUJBQ0ksZ0JBQWlCLENBR3JCLGdCQUNJLGVBQWdCLENBR3BCLGlCQUNJLGdCQUFpQixDQUdyQixnQkFDSSxlQUFnQixDQUdwQixRQUNJLFNBQVUsQ0FHZCxRQUNJLGdCQUFpQixDQUdyQixNQUNJLFVBQVcsQ0FHZixLQUNJLGFBQWMsQ0FHbEIsV0FDSSxTQUFVLENBR2QsZUFDSSxZQUFhLENBR2pCLGtCQUNJLGVBQWdCLENBR3BCLFlBQ0ksVUFBVyxDQUdmLFlBQ0ksVUFBVyxDQUdmLFlBQ0ksVUFBVyxDQUdmLFlBQ0ksVUFBVyxDQUdmLFFBQ0ksVUFBVyxDQUdmLGlCQUNJLGVBQWdCLENBR3BCLGlCQUNJLGVBQWdCLENBR3BCLGlCQUNJLGVBQWdCLENBR3BCLGlCQUNJLGVBQWdCLENBR3BCLHNCQUNJLG1CQUFvQixDQUd4QixnQkFDSSxhQUFjLENBR2xCLGlCQUNJLGVBQWdCLENBR3BCLGlCQUNJLGVBQWdCLENBR3BCLGlCQUNJLGVBQWdCLENBR3BCLGlCQUNJLGVBQWdCLENBR3BCLGlCQUNJLGVBQWdCLENBR3BCLGlCQUNJLGVBQWdCLENBR3BCLGlCQUNJLGVBQWdCLENBR3BCLFlBQ0ksY0FBZSxDQUduQixVQUNJLGVBQWdCLENBR3BCLFFBQ0ksV0FBWSxDQUdoQixXQUNJLDZMQUErTCxDQUduTSxpQkFDSSxJQUNJLFVBQVcsQ0FBQSxDQUluQixlQUNJLG1EQUF5RCxDQUc3RCxhQUNJLDZDQUFnRCxDQUdwRCxhQUNJLDZDQUFnRCxDQUdwRCxVQUNJLGtCQUFtQixDQUd2QixVQUNJLHFCQUFzQixDQUcxQixrQkFDSSw2QkFBOEIsQ0FHbEMsV0FDSSxjQUFlLENBR25CLGdCQUNJLG9CQUFxQixDQUd6QixhQUNJLHNCQUF1QixDQUczQixXQUNJLG9CQUFxQixDQUd6QixjQUNJLGtCQUFtQixDQUd2QixlQUNJLDBCQUEyQixDQUcvQixhQUNJLHdCQUF5QixDQUc3QixnQkFDSSxzQkFBdUIsQ0FHM0IsaUJBQ0ksNkJBQThCLENBR2xDLGdCQUNJLDRCQUE2QixDQUdqQyxnQkFDSSw0QkFBNkIsQ0FHakMsUUFDSSxVQUFXLENBR2YsUUFDSSxRQUFTLENBR2IsUUFDSSxRQUFTLENBR2IsT0FDSSxTQUFXLENBR2YsUUFDSSxRQUFTLENBR2IsT0FDSSxRQUFTLENBR2IsT0FDSSxXQUFZLENBR2hCLFVBQ0ksc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0QixVQUNJLG9CQUFxQixDQUNyQixlQUFnQixDQUdwQixTQUNJLHNCQUF3QixDQUN4QixpQkFBbUIsQ0FHdkIsU0FDSSxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FHcEIsU0FDSSxzQkFBdUIsQ0FDdkIsaUJBQWtCLENBR3RCLFNBQ0ksb0JBQXFCLENBQ3JCLGVBQWdCLENBR3BCLFVBQ0ksY0FBZSxDQUduQixVQUNJLFlBQWEsQ0FHakIsU0FDSSxjQUFnQixDQUdwQixTQUNJLGVBQWdCLENBR3BCLFNBQ0ksWUFBYSxDQUdqQix5Q0FDSSxzQkFBcUIsQ0FDckIsaURBQW9ELENBQ3BELHNEQUE2RCxDQUdqRSx5Q0FDSSxzQkFBcUIsQ0FDckIsdURBQThELENBQzlELG9EQUF1RCxDQUczRCx5Q0FDSSxzQkFBcUIsQ0FDckIscURBQTRELENBQzVELGtEQUFxRCxDQUd6RCxZQUNJLHFCQUFzQixDQUcxQixhQUNJLGlCQUFrQixDQUd0QixrQkFDSSxnQkFBaUIsQ0FHckIsaUJBQ0ksZUFBZ0IsQ0FHcEIsaUJBQ0ksZUFBZ0IsQ0FHcEIsc0JBQ0ksNkJBQThCLENBR2xDLG1CQUNJLDBCQUEyQixDQUcvQixlQUNJLHNCQUF1QixDQUczQixVQUNJLGVBQWdCLENBQ2hCLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FHdkIsYUFDSSxrQkFBbUIsQ0FHdkIsdUJBQ0kscUJBQXVCLENBRzNCLGNBQ0ksb0JBQXFCLENBR3pCLFlBQ0ksbUJBQXFCLENBR3pCLFlBQ0kscUJBQXVCLENBRzNCLGVBQ0ksaUNBQW1DLENBR3ZDLGlCQUNJLDJCQUE4QixDQUdsQyxlQUNJLGtDQUFvQyxDQUd4QyxpQkFDSSw0QkFBK0IsQ0FHbkMsUUFDSSxnQkFBaUIsQ0FHckIsZ0JBQ0kscUJBQXNCLENBQ3RCLGtCQUFtQixDQUd2QixjQUNJLG1CQUFvQixDQUNwQixnQkFBaUIsQ0FHckIsZUFDSSx5QkFBMEIsQ0FDMUIsc0JBQXVCLENBRzNCLE1BQ0ksY0FBZSxDQUduQixNQUNJLFlBQWEsQ0FHakIsS0FDSSxhQUFlLENBR25CLEtBQ0ksY0FBZ0IsQ0FHcEIsS0FDSSxZQUFhLENBR2pCLEtBQ0ksZUFBZ0IsQ0FHcEIsS0FDSSxjQUFlLENBT25CLGlCQUNJLFlBQWEsQ0FHakIsTUFDSSxjQUFpQixDQUNqQixlQUFrQixDQUd0QixPQUNJLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FHekIsT0FDSSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBR3ZCLE9BQ0ksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUd2QixNQUNJLGtCQUFvQixDQUNwQixtQkFBcUIsQ0FHekIsU0FDSSxvQkFBc0IsQ0FDdEIscUJBQXVCLENBRzNCLE9BQ0ksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUd2QixNQUNJLG1CQUFxQixDQUNyQixvQkFBc0IsQ0FHMUIsTUFDSSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBR3ZCLE1BQ0ksb0JBQXFCLENBQ3JCLHFCQUFzQixDQUcxQixNQUNJLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FHekIsTUFDSSxvQkFBcUIsQ0FDckIscUJBQXNCLENBRzFCLE1BQ0ksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUd2QixNQUNJLGFBQWdCLENBQ2hCLGdCQUFtQixDQUd2QixTQUNJLG1CQUFxQixDQUNyQixzQkFBd0IsQ0FHNUIsTUFDSSxrQkFBb0IsQ0FDcEIscUJBQXVCLENBRzNCLE9BQ0ksa0JBQW1CLENBQ25CLHFCQUFzQixDQUcxQixPQUNJLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FHeEIsTUFDSSxpQkFBbUIsQ0FDbkIsb0JBQXNCLENBRzFCLE9BQ0ksZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUd4QixNQUNJLGtCQUFvQixDQUNwQixxQkFBdUIsQ0FHM0IsTUFDSSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBR3hCLE1BQ0ksbUJBQW9CLENBQ3BCLHNCQUF1QixDQUczQixNQUNJLGtCQUFtQixDQUNuQixxQkFBc0IsQ0FHMUIsTUFDSSxtQkFBb0IsQ0FDcEIsc0JBQXVCLENBRzNCLE1BQ0ksZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUd4QixNQUNJLHFCQUF1QixDQUczQixPQUNJLHFCQUFzQixDQUcxQixPQUNJLG1CQUFvQixDQUd4QixPQUNJLG1CQUFvQixDQUd4QixNQUNJLG9CQUFzQixDQUcxQixPQUNJLG1CQUFvQixDQUd4QixNQUNJLG1CQUFvQixDQUd4QixhQUNJLG1CQUFvQixDQUd4QixhQUNJLG1CQUFvQixDQUd4QixNQUNJLGNBQWlCLENBR3JCLE9BQ0ksbUJBQW9CLENBR3hCLE9BQ0ksaUJBQWtCLENBR3RCLE1BQ0ksa0JBQW9CLENBR3hCLE1BQ0ksaUJBQWtCLENBR3RCLE1BQ0ksbUJBQW9CLENBR3hCLE1BQ0ksZUFBa0IsQ0FHdEIsTUFDSSxtQkFBcUIsQ0FHekIsT0FDSSxrQkFBbUIsQ0FHdkIsTUFDSSxrQkFBbUIsQ0FHdkIsTUFDSSxvQkFBcUIsQ0FHekIsTUFDSSxrQkFBbUIsQ0FHdkIsTUFDSSxhQUFnQixDQUdwQixNQUNJLGtCQUFvQixDQUd4QixPQUNJLGtCQUFtQixDQUd2QixPQUNJLGdCQUFpQixDQUdyQixNQUNJLGlCQUFtQixDQUd2QixPQUNJLGdCQUFpQixDQUdyQixNQUNJLGtCQUFvQixDQUd4QixNQUNJLGdCQUFpQixDQUdyQixNQUNJLGtCQUFtQixDQUd2QixNQUNJLGdCQUFpQixDQUdyQixjQUNJLGlCQUFrQixDQUd0QixXQUNJLGVBQWdCLENBR3BCLGFBQ0ksaUJBQWtCLENBR3RCLFNBQ0ksZ0JBQWtCLENBQ2xCLGdCQUFpQixDQUdyQixXQUNJLDJFQUFZLENBQ1osaUdBQW9CLENBQ3BCLDhHQUF1RyxDQUczRyxZQUNJLHFKQUFnSyxDQUNoSyw2SUFBd0osQ0FDeEoscUtBQWlMLENBQ2pMLGtEQUF3RCxDQUN4RCx3QkFBMEIsQ0FHOUIsY0FDSSx1QkFBMEIsQ0FHOUIsYUFDSSxrREFBd0QsQ0FHNUQseUJBQ0ksYUFBZ0IsQ0FHcEIseUJBQ0ksWUFBZSxDQUduQix1QkFDSSxlQUFrQixDQUd0Qix1QkFDSSxjQUFpQixDQUdyQix1QkFDSSxZQUFlLENBR25CLDZCQUNJLGdHQUFpQixDQUNqQixnTEFBaUwsQ0FHckwsMkJBQ0ksNkJBQThCLENBQzlCLGtCQUFtQixDQUd2QixnRUFDSSxVQUFXLENBR2YseUJBQ0ksWUFDSSxTQUFVLENBQ2IsQ0FHTCx5QkFDSSxZQUNJLGVBQWdCLENBR3BCLG1CQUNJLFNBQVUsQ0FHZCxXQUNJLEtBQVEsQ0FHWixrQkFDSSxRQUFTLENBR2IsYUFDSSxPQUFRLENBR1osYUFDSSxPQUFRLENBR1osZ0JBQ0kseUJBQTRCLENBR2hDLGdCQUNJLHlCQUE0QixDQUdoQyxpQkFDSSxXQUFZLENBR2hCLGdCQUNJLFVBQVcsQ0FHZixVQUNJLGFBQWdCLENBQ2hCLGNBQWlCLENBR3JCLFVBQ0ksZUFBa0IsQ0FHdEIsVUFDSSxvQkFBc0IsQ0FHMUIsVUFDSSxpQkFBbUIsQ0FHdkIsVUFDSSxjQUFpQixDQUdyQixVQUNJLGlCQUFrQixDQUd0QixVQUNJLFlBQWUsQ0FHbkIsVUFDSSxpQkFBbUIsQ0FHdkIsV0FDSSxpQkFBa0IsQ0FHdEIsVUFDSSxlQUFnQixDQUdwQixVQUNJLGtCQUFtQixDQUd2QixZQUNJLFlBQWEsQ0FHakIsWUFDSSxVQUFXLENBR2YsWUFDSSxXQUFZLENBR2hCLFlBQ0ksU0FBVSxDQUdkLGFBQ0ksZ0JBQWlCLENBR3JCLGFBQ0ksZ0JBQWlCLENBR3JCLGFBQ0ksZ0JBQWlCLENBR3JCLGlCQUNJLFdBQVksQ0FHaEIscUJBQ0ksY0FBZSxDQUduQixZQUNJLFVBQVcsQ0FHZixpQkFDSSw2Q0FBZ0QsQ0FHcEQsaUJBQ0ksNkNBQWdELENBR3BELGlCQUNJLDZDQUFnRCxDQUdwRCxjQUNJLGtCQUFtQixDQUd2QixzQkFDSSwwQkFBMkIsQ0FHL0IsZUFDSSxjQUFlLENBR25CLGtCQUNJLGtCQUFtQixDQUd2QixxQkFDSSw2QkFBOEIsQ0FHbEMsVUFDSSxjQUFpQixDQUNqQixlQUFrQixDQUd0QixXQUNJLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FHdkIsV0FDSSxrQkFBbUIsQ0FDbkIscUJBQXNCLENBRzFCLFVBQ0ksZ0JBQW1CLENBR3ZCLFVBQ0ksbUJBQW9CLENBR3hCLFVBQ0kscUJBQXNCLENBRzFCLFVBQ0ksbUJBQXFCLENBR3pCLFdBQ0ksbUJBQW9CLENBR3hCLFdBQ0ksaUJBQWtCLENBR3RCLFVBQ0ksa0JBQW9CLENBR3hCLFVBQ0ksaUJBQWtCLENBR3RCLFVBQ0ksb0JBQXNCLENBRzFCLFdBQ0ksb0JBQXFCLENBR3pCLFdBQ0ksa0JBQW1CLENBR3ZCLFVBQ0ksbUJBQXFCLENBR3pCLFVBQ0ksa0JBQW1CLENBR3ZCLFVBQ0ksYUFBZ0IsQ0FDbkIsQ0FHTCwwQkFDSSxjQUNJLGlCQUFrQixDQUd0QixZQUNJLGVBQWdCLENBR3BCLGFBQ0ksV0FBWSxDQUdoQixjQUNJLFFBQVcsQ0FHZixhQUNJLE9BQVUsQ0FHZCxXQUNJLEtBQVEsQ0FHWixZQUNJLFVBQVcsQ0FHZixXQUNJLFNBQVcsQ0FHZixXQUNJLFFBQVMsQ0FHYixnQkFDSSxVQUFXLENBR2YsVUFDSSxpQkFBbUIsQ0FDbkIsb0JBQXNCLENBRzFCLFdBQ0ksZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3ZCLFVBQ0ksZ0JBQWtCLENBQ2xCLG1CQUFxQixDQUd6QixVQUNJLGlCQUFtQixDQUNuQixvQkFBc0IsQ0FHMUIsaUJBQ0ksZUFBZ0IsQ0FDaEIsa0JBQW1CLENBR3ZCLFVBQ0ksZUFBa0IsQ0FHdEIsV0FDSSxrQkFBbUIsQ0FHdkIsVUFDSSxrQkFBbUIsQ0FHdkIsaUJBQ0ksa0JBQW1CLENBR3ZCLGFBQ0ksZ0JBQWlCLENBR3JCLFVBQ0ksaUJBQWtCLENBR3RCLFVBQ0ksWUFBZSxDQUduQixXQUNJLGlCQUFrQixDQUd0QixXQUNJLGVBQWdCLENBR3BCLFVBQ0ksZ0JBQWtCLENBT3RCLDJCQUNJLGVBQWdCLENBR3BCLHNCQUNJLG1CQUFvQixDQUd4QixrQkFJSSxvQkFBcUIsQ0FHekIsb0NBTkksZUFBZ0IsQ0FDaEIsbUJBQW9CLENBQ3BCLDJCQVFxQixDQUp6QixrQkFJSSxvQkFBcUIsQ0FHekIsa0JBSUksb0JBQXFCLENBR3pCLG9DQU5JLGVBQWdCLENBQ2hCLG1CQUFvQixDQUNwQiwyQkFRcUIsQ0FKekIsa0JBSUksb0JBQXFCLENBR3pCLHVCQUNJLGVBQWdCLENBQ2hCLG1CQUFvQixDQUNwQiwyQkFBNEIsQ0FDNUIscUJBQXNCLENBRzFCLFdBQ0ksYUFBYyxDQUdsQixZQUNJLFlBQWEsQ0FHakIsaUJBQ0ksaUJBQWtCLENBR3RCLFNBQ0ksUUFBVyxDQUdmLGlCQUNJLFlBQWEsQ0FHakIsaUJBQ0ksWUFBYSxDQUdqQixpQkFDSSxZQUFhLENBR2pCLGlCQUNJLFlBQWEsQ0FHakIsc0JBQ0ksZ0JBQWlCLENBR3JCLGdCQUNJLFdBQVksQ0FHaEIsaUJBQ0ksWUFBYSxDQUdqQixnQkFDSSxVQUFXLENBR2YsaUJBQ0ksWUFBYSxDQUdqQixpQkFDSSxZQUFhLENBR2pCLGdCQUNJLFVBQVcsQ0FHZixnQkFDSSxVQUFXLENBR2YsaUJBQ0ksWUFBYSxDQUdqQixnQkFDSSxVQUFXLENBR2YsZ0JBQ0ksVUFBVyxDQUdmLGlCQUNJLFlBQWEsQ0FHakIsZ0JBQ0ksVUFBVyxDQUdmLGdCQUNJLFVBQVcsQ0FHZixnQkFDSSxVQUFXLENBR2YsZ0JBQ0ksVUFBVyxDQUdmLFlBQ0ksV0FBWSxDQUdoQixZQUNJLFdBQVksQ0FHaEIsY0FDSSxZQUFhLENBR2pCLHFCQUNJLGdCQUFpQixDQUdyQixxQkFDSSxnQkFBaUIsQ0FHckIsZ0JBQ0ksZUFBZ0IsQ0FHcEIsZ0JBQ0ksZUFBZ0IsQ0FHcEIscUJBQ0ksZ0JBQWlCLENBR3JCLHlCQUNJLG1CQUFvQixDQUd4QixZQUNJLFNBQVUsQ0FHZCxZQUNJLGdCQUFpQixDQUdyQixZQUNJLGdCQUFpQixDQUdyQixZQUNJLFNBQVUsQ0FHZCxhQUNJLFNBQVUsQ0FHZCxZQUNJLFNBQVUsQ0FHZCxhQUNJLGdCQUFpQixDQUdyQixhQUNJLGdCQUFpQixDQUdyQixhQUNJLGdCQUFpQixDQUdyQixhQUNJLGdCQUFpQixDQUdyQixhQUNJLFNBQVUsQ0FHZCxpQkFDSSxXQUFZLENBR2hCLGdCQUNJLFNBQVUsQ0FHZCxnQkFDSSxTQUFVLENBR2QscUJBQ0ksZUFBZ0IsQ0FHcEIscUJBQ0ksZUFBZ0IsQ0FHcEIsb0JBQ0ksYUFBYyxDQUdsQixxQkFDSSxlQUFnQixDQUdwQix5QkFDSSxrQkFBbUIsQ0FHdkIscUJBQ0ksZUFBZ0IsQ0FHcEIscUJBQ0ksZUFBZ0IsQ0FHcEIscUJBQ0ksZUFBZ0IsQ0FHcEIscUJBQ0ksZUFBZ0IsQ0FHcEIscUJBQ0ksZUFBZ0IsQ0FHcEIscUJBQ0ksZUFBZ0IsQ0FHcEIsaUJBQ0ksNkNBQWdELENBR3BELGlCQUNJLDZDQUFnRCxDQUdwRCxpQkFDSSw2Q0FBZ0QsQ0FHcEQsaUJBQ0ksNkNBQWdELENBR3BELGNBQ0ksa0JBQW1CLENBR3ZCLGNBQ0ksbUJBQW9CLENBR3hCLGlCQUNJLGlCQUFrQixDQUd0QixzQkFDSSxnQkFBaUIsQ0FHckIsa0JBQ0ksbUJBQW9CLENBQ3BCLGdCQUFpQixDQUdyQixVQUNJLGNBQWUsQ0FHbkIsVUFDSSxZQUFhLENBR2pCLFNBQ0ksY0FBZSxDQUduQixTQUNJLFlBQWEsQ0FHakIsVUFDSSxjQUFpQixDQUNqQixlQUFrQixDQUd0QixXQUNJLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FHekIsV0FDSSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBR3ZCLFdBQ0ksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUd2QixVQUNJLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FHMUIsVUFDSSxvQkFBcUIsQ0FDckIscUJBQXNCLENBRzFCLFVBQ0ksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUd2QixXQUNJLGtCQUFtQixDQUNuQixxQkFBc0IsQ0FHMUIsV0FDSSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBR3hCLFVBQ0ksaUJBQW1CLENBQ25CLG9CQUFzQixDQUcxQixXQUNJLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FHeEIsVUFDSSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBR3hCLGlCQUNJLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FHeEIsVUFDSSxnQkFBbUIsQ0FHdkIsV0FDSSxtQkFBb0IsQ0FHeEIsVUFDSSxjQUFpQixDQUdyQixXQUNJLGlCQUFrQixDQUd0QixXQUNJLGlCQUFrQixDQUd0QixXQUNJLGlCQUFrQixDQUd0QixVQUNJLGlCQUFrQixDQUd0QixVQUNJLG9CQUFxQixDQUd6QixXQUNJLGtCQUFtQixDQUd2QixXQUNJLGtCQUFtQixDQUd2QixVQUNJLGtCQUFtQixDQUd2QixVQUNJLHFCQUFzQixDQUcxQixVQUNJLGtCQUFtQixDQUd2QixVQUNJLGFBQWdCLENBR3BCLFdBQ0ksZ0JBQWlCLENBR3JCLFVBQ0ksZ0JBQWlCLENBR3JCLGlCQUNJLGdCQUFpQixDQUdyQixlQUNJLGVBQWdCLENBR3BCLGdCQUNJLGdCQUFpQixDQUdyQixlQUNJLFNBQVUsQ0FHZCwyQkFDSSwwQkFBMkIsQ0FDM0Isa0RBQXdELENBQ3hELHdCQUEwQixDQUc5QiwyQkFDSSwwQkFBMkIsQ0FDM0Isa0RBQXdELENBQ3hELHdCQUEwQixDQUc5Qix3QkFDSSwyQkFBNEIsQ0FDNUIsa0RBQXdELENBQ3hELHdCQUEwQixDQUc5QiwwQkFDSSw2QkFBOEIsQ0FDOUIsa0RBQXdELENBQ3hELHdCQUEwQixDQUc5QixrQkFDSSx1QkFBMEIsQ0FHOUIsaUJBQ0ksa0RBQXdELENBRzVELDJCQUNJLGVBQWtCLENBR3RCLGtDQUNJLGtCQUFtQixDQUd2QixtRUFDSSxTQUFVLENBR2QsNkVBQ0ksMEJBQTJCLENBRy9CLGlFQUNJLGNBQWlCLENBR3JCLGtFQUNJLGtCQUFtQixDQUd2Qix5Q0FDSSxXQUFZLENBR2hCLHlDQUNJLFdBQVksQ0FHaEIsc0NBQ0ksZ0JBQWlCLENBR3JCLHNDQUNJLGdCQUFpQixDQUdyQiwwQ0FDSSxVQUFXLENBR2YsMENBQ0ksVUFBVyxDQUdmLDBDQUNJLFVBQVcsQ0FHZiwwQ0FDSSxVQUFXLENBR2YsMENBQ0ksVUFBVyxDQUdmLDBDQUNJLFVBQVcsQ0FHZiwwQ0FDSSxVQUFXLENBR2Ysc0NBQ0ksV0FBWSxDQUdoQix5Q0FDSSxpQkFBYSxDQUNiLGlCQUFhLENBQ2IsNkxBQStMLENBR25NLDJDQUNJLFNBQVUsQ0FDYixDQUdMLDBCQUNJLGNBQ0ksaUJBQWtCLENBR3RCLFVBQ0ksaUJBQWtCLENBR3RCLGlCQUNJLGVBQWdCLENBR3BCLHNCQUNJLG1CQUFvQixDQUd4QixXQUNJLGFBQWMsQ0FHbEIsWUFDSSxZQUFhLENBR2pCLGlCQUNJLFlBQWEsQ0FHakIsZ0JBQ0ksV0FBWSxDQUdoQixnQkFDSSxlQUFnQixDQUdwQixxQkFDSSxnQkFBaUIsQ0FHckIsWUFDSSxnQkFBaUIsQ0FHckIsWUFDSSxnQkFBaUIsQ0FHckIsWUFDSSxTQUFVLENBR2QsaUJBQ0ksNkNBQWdELENBR3BELGlCQUNJLDZDQUFnRCxDQUdwRCxpQkFDSSw2Q0FBZ0QsQ0FHcEQsY0FDSSxrQkFBbUIsQ0FHdkIsVUFDSSxtQkFBb0IsQ0FDcEIsb0JBQXFCLENBR3pCLFVBQ0ksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUd2QixpQkFDSSxnQkFBaUIsQ0FHckIsaUJBQ0ksaUJBQWtCLENBQ3JCLENBR0wsMEJBQ0ksZ0JBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUd0QixZQUNJLFNBQVksQ0FHaEIsY0FDSSxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ3RCLENNeC9GTCx1QkFFUSxZQUFhLENBRnJCLHFEQUtRLG1CQUFvQixDQ0M1QixpQkFDSSxHQUNJLFVBQVcsQ0FDWCx3QkFBeUIsQ0FFN0IsYUFFSSxTQUFVLENBQ1Ysd0JBQXlCLENBQUEsQ05zMkVqQyw4Qk9qM0VRLHFCQUFzQyxDUG8zRTlDLGdDT3AzRVEsc0JBQXNDLENQdTNFOUMsZ0NPdjNFUSxzQkFBc0MsQ1AwM0U5QyxnQ08xM0VRLHNCQUFzQyxDUDYzRTlDLGdDTzczRVEsc0JBQXNDLENQZzRFOUMsOEJPaDRFUSxxQkFBc0MsQ1BtNEU5QyxnQ09uNEVRLHVCQUFzQyxDUHM0RTlDLGdDT3Q0RVEsdUJBQXNDLENQeTRFOUMsZ0NPejRFUSx1QkFBc0MsQ1A0NEU5QyxnQ081NEVRLHVCQUFzQyxDUCs0RTlDLDhCTy80RVEscUJBQXNDLENQazVFOUMsZ0NPbDVFUSx1QkFBc0MsQ1BxNUU5QyxnQ09yNUVRLHVCQUFzQyxDUHc1RTlDLGdDT3g1RVEsdUJBQXNDLENQMjVFOUMsZ0NPMzVFUSx1QkFBc0MsQ1A4NUU5Qyw4Qk85NUVRLHFCQUFzQyxDUGk2RTlDLGdDT2o2RVEsdUJBQXNDLENQbzZFOUMsZ0NPcDZFUSx1QkFBc0MsQ1B1NkU5QyxnQ092NkVRLHVCQUFzQyxDUDA2RTlDLGdDTzE2RVEsdUJBQXNDLENQNjZFOUMsOEJPNzZFUSxxQkFBc0MsQ1BnN0U5QyxnQ09oN0VRLHVCQUFzQyxDUG03RTlDLGdDT243RVEsdUJBQXNDLENQczdFOUMsZ0NPdDdFUSx1QkFBc0MsQ1B5N0U5QyxnQ096N0VRLHVCQUFzQyxDUDQ3RTlDLDhCTzU3RVEscUJBQXNDLENQKzdFOUMsMkJPejdFUSxrQkFBbUMsQ1A0N0UzQyw2Qk81N0VRLG1CQUFtQyxDUCs3RTNDLDZCTy83RVEsbUJBQW1DLENQazhFM0MsNkJPbDhFUSxtQkFBbUMsQ1BxOEUzQyw2Qk9yOEVRLG1CQUFtQyxDUHc4RTNDLDJCT3g4RVEsa0JBQW1DLENQMjhFM0MsNkJPMzhFUSxvQkFBbUMsQ1A4OEUzQyw2Qk85OEVRLG9CQUFtQyxDUGk5RTNDLDZCT2o5RVEsb0JBQW1DLENQbzlFM0MsNkJPcDlFUSxvQkFBbUMsQ1B1OUUzQywyQk92OUVRLGtCQUFtQyxDUDA5RTNDLDZCTzE5RVEsb0JBQW1DLENQNjlFM0MsNkJPNzlFUSxvQkFBbUMsQ1BnK0UzQyw2Qk9oK0VRLG9CQUFtQyxDUG0rRTNDLDZCT24rRVEsb0JBQW1DLENQcytFM0MsMkJPdCtFUSxrQkFBbUMsQ1B5K0UzQyw2Qk96K0VRLG9CQUFtQyxDUDQrRTNDLDZCTzUrRVEsb0JBQW1DLENQKytFM0MsNkJPLytFUSxvQkFBbUMsQ1BrL0UzQyw2Qk9sL0VRLG9CQUFtQyxDUHEvRTNDLDJCT3IvRVEsa0JBQW1DLENQdy9FM0MsNkJPeC9FUSxvQkFBbUMsQ1AyL0UzQyw2Qk8zL0VRLG9CQUFtQyxDUDgvRTNDLDZCTzkvRVEsb0JBQW1DLENQaWdGM0MsNkJPamdGUSxvQkFBbUMsQ1BvZ0YzQywyQk9wZ0ZRLGtCQUFtQyxDUHVnRjNDLG9DT2pnRlEsMkJBQXlDLENQb2dGakQsb0NPcGdGUSwyQkFBeUMsQ1B1Z0ZqRCxvQ092Z0ZRLDJCQUF5QyxDUDBnRmpELG9DTzFnRlEsMkJBQXlDLENQNmdGakQsb0NPN2dGUSwyQkFBeUMsQ1BnaEZqRCxvQ09oaEZRLDJCQUF5QyxDUG1oRmpELG9DT25oRlEsMkJBQXlDLENQc2hGakQsb0NPdGhGUSwyQkFBeUMsQ1B5aEZqRCxvQ096aEZRLDJCQUF5QyxDUDRoRmpELG9DTzVoRlEsMkJBQXlDLENQK2hGakQscUNPL2hGUSw0QkFBeUMsQ1BraUZqRCx5Q083aEZJLGtDQUFvQyxDQVV4QywwQkFDSSxHQUNJLDBCQUEyQixDQUMzQixTQUFVLENBRWQsR0FDSSx1QkFBd0IsQ0FDeEIsU0FBVSxDQUFBLENBSWxCLDRCQUNJLEdBQ0ksbUJBQW9CLENBQ3BCLHVCQUF5QixDQUN6QixTQUFVLENBRWQsR0FDSSxtQkFBb0IsQ0FDcEIsdUJB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QixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMscUJBQXVCLGVBQWdCLENBQ3ZDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6QyxtQkFBcUIsZUFBZ0IsQ0FDckMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0NsdUJ0QyxFQUNJLFFBQVMsQ0FDVCxTQUNzQixDQUgxQixpQkFHSSxxQkFHMEIsQ1R3eUs5QixrQlU3eUtJLFFBQVMsQ0FDVCxlQUFnQixDQUNoQixhQUFjLENBRWQsaUNDQ3FDOztBQ056QywyRUFBQSxDYm9DQSxLYXpCRSxnQkFBaUIsQ0FDakIsNkJBQXVDLENiK0N6QyxLYXBDRSxRQUFTLENBT1gsS0FDRSxhQUFjLENBUWhCLEdBQ0UsYUFBYyxDQUNkLGNBQWdCLENiK0JsQixHYW5CRSxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUEwQixDQVE1QixJQUNFLCtCQUFpQyxDQUNqQyxhQUF1QixDYjJDekIsRWFoQ0UsNEJBQTZCLENBUS9CLFlBQ0Usa0JBQW1CLENBQ25CLHlCQUEwQixDQUMxQixnQ0FBMEMsQ2I4QjVDLFNhckJFLGtCQUFtQixDQVFyQixjQUdFLCtCQUFpQyxDQUNqQyxhQUF1QixDYmlDekIsTWF6QkUsYUFBYyxDYmlDaEIsUWF2QkUsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJBQXdCLENiNEIxQixJYXhCRSxhQUFlLENiNEJqQixJYXhCRSxTQUFXLENBVWIsSUFDRSxpQkFBa0IsQ2JzQ3BCLHNDYXRCRSxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixRQUFrQixDQVFwQixhQUVFLGdCQUFpQixDYnNDbkIsY2E1QkUsbUJBQW9CLENic0N0QixnRGEzQkUseUJBQTBCLENBTzVCLHdIQUlFLGlCQUFrQixDQUNsQixTQUFVLENBT1osNEdBSUUsNkJBQThCLENia0hoQyxPYXRHRSxxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLGFBQWMsQ0FDZCxjQUFlLENBQ2YsU0FBVSxDQUNWLGtCQUE0QixDYm1COUIsU2FYRSx1QkFBd0IsQ2JpSDFCLFNheEdFLGFBQWMsQ0FDZCxXQUFZLENaNnhLZCw2QllueEtFLHFCQUFzQixDQUN0QixTQUFtQixDWjR4S3JCLGtGWW54S0UsV0FBWSxDWjJ4S2QsY1lseEtFLDRCQUE2QixDQUM3QixtQkFBNkIsQ1oweEsvQix5Q1lseEtFLHVCQUF3QixDYkMxQiw2QmFRRSx5QkFBMEIsQ0FDMUIsWUFBc0IsQ0FVeEIsUUFDRSxhQUFjLENiVGhCLFFhaUJFLGlCQUFrQixDWjJ4S3BCLGtCWXh3S0UsWUFBYSxDQUdmLE9BRUksWUFBYSxDQzNWakIsMEVBR1EsbUJBQW9CLENicW1MNUIscUJjbm1MRSxpQkFBa0IsQ2RzbUxwQix3QmNsbUxFLFlBQWEsQ2RxbUxmLDBEY2htTEUsb0JBQXVCLENkb21MekIsNkJjL2xMRSxVQUFXLENmMkViLGtCZ0IxRkksZUFBZ0IsQ0htQ3BCLEdJMUJFLDRGZlBtQyxDZVFuQyxVQ2JxQixDRGV2QixHQUVFLGFDaEJxQixDRGtCdkIsTUFIRSwwRUNoQnFCLENEbUJ2QixHQUVFLFVDckJxQixDRHVCdkIsR0FDRSx3RmZ2Qm1DLENld0JuQyxhQ3hCcUIsQ0QwQnZCLEdBQ0UsMEZmM0JtQyxDZTRCbkMsVUM3QnFCLENEK0J2QixHQUNFLHVFZi9CbUMsQ2VnQ25DLGFDaENxQixDbEJrQ3ZCLEttQnpCSSxjakJPaUIsQ2lCSnJCLE1BRUksc0ZqQmRpQyxDaUJlakMsZ0JqQlRlLENpQlVmLGVEYm1CLENDZW5CLGlDQUFrQyxDQUNsQyxrQ0FBbUMsQ0FDbkMsYURuQm1CLENDb0JuQixp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QixRQUFTLENBQ1Qsd0JBQXlCLENBQ3pCLDRCdEQ1Q0csQ3NENkNILDBCdEQ3Q0csQ3NEOENILFVBQVcsQ0FDWCxVQUFXLENBMUJ0Qiw2Q0E4Qk8sZ0NBQWtDLENBOUJ6QyxvREFpQ1csa0J0RHpERyxDc0QwREgsb0J0RDFERyxDc0R3QmQsbURBc0NXLFNBQVUsQ0F4RDlCLDBDQWdFWSxrQkFBbUIsQ0FDbkIscUJ0RHBFVyxDc0RHdkIsb0NBcUVZLFlBQWMsQ0FDZCxxQnREekVXLENzREd2QiwwQ0EwRVksa0JBQW1CLENBQ25CLHFCdERsRlcsQ3NET3ZCLGdEQTZFZ0Isd0J0RG5GTyxDc0R5RnZCLHlCQUNJLG9EdEUxRmlDLENzRTJGakMsb0JBQXVCLENBRjNCLHFDQUtRLDRDdEQzRmUsQ3NENEZmLGV0RDVGZSxDc0Q2RmYsT0FBa0IsQ0FDbEIsTUFBZ0IsQ0FDaEIsNEJBQXNDLENBQ3RDLFFSekVzQixDUStEOUIsb0VBY2dCLHdCdEQ5RmlCLENzRCtGakIsWUFBbUIsQ0FDbkIsWUFBb0IsQ0FoQnBDLHlEQXFCWSxnQnRFNUZJLENzRTZGSixtQlIyRzBCLENRMUcxQixhdEQvR1csQ3NEZ0hYLGV0RDlHVyxDc0RzRnZCLCtEQTRCZ0IsYXREckhPLENzRHNIUCxzQlJxRzZCLENRbEk3Qyw2Q0FtQ1EsZXREekhlLENzRDBIZixnQlJwR3VCLENRcUd2QixlUnBHc0IsQ1FxR3RCLG9CdERySHlCLENzRHVIekIscUJSN0c4QixDUThHOUIsZVI3R3NCLENRb0U5QiwwREE0Q1ksTUFBa0IsQ0FDbEIsV0FBcUIsQ0FDckIsYXREdklXLENzRHdJWCxrQkFBd0IsQ0EvQ3BDLDREQWlEZ0IsY0FBZSxDQWpEL0IsdUhBMERZLG9CdERuSlcsQ3NEeUZ2Qix1RUErRGdCLDRDdERySk8sQ3NEc0Z2Qiw0Q0F1RVEsb0J0RHRKeUIsQ3NEdUp6QixnQlJ4SXVCLENReUl2QixldEQvSmUsQ3NEaUtmLGVSL0lzQixDUWdKdEIscUJSako4QixDUXFFdEMsMERBK0VZLG9CdER4S1csQ3NEeUZ2Qix1REFrRlksVUFBWSxDQUNaLFlBQWUsQ0FuRjNCLGlFQXFGZ0Isb0R0RTlLcUIsQ3NFZ0xyQixZQUFjLENBdkY5Qiw2RUF5Rm9CLFlBQWMsQ0F6RmxDLG9FQStGZ0IsYXREdkxPLENzRHdGdkIsc0RBb0dZLFlBQXVCLENBQ3ZCLGVBQXdCLENBQ3hCLGtCQUF5QixDQUV6QixxQkFBMEIsQ0FDMUIsZ0JBQTRCLENBQzVCLCtCQUFnQyxDQUNoQyxvQkFBeUIsQ0FDekIscUJ0RGxNVyxDc0RtTVgsUUFBb0IsQ0FDcEIsYXREdk1XLENzRHdNWCxpQkFBeUIsQ0FFekIsY0FBdUIsQ0FqSG5DLDJEQW9IZ0IsZUFBc0IsQ0FDdEIsc0JBQXdCLENBQ3hCLGtCQUFzQixDQXRIdEMsOERBMEhnQixpQkFBd0IsQ0FDeEIsa0J0RHBOTyxDc0RxTlAsVVJjdUIsQ1FidkIsa0JBQW9CLENBQ3BCLGFBQWMsQ0FDZCxZQUFhLENBQ2IsU0FBVSxDQUNWLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FwSXpCLDZEQXdJZ0IsZ0JBQXlCLENBQ3pCLGNBQXVCLENBQ3ZCLGV0RGhPTyxDc0RpT1AsYXREcE9PLENzRHFPUCxpQkFBbUIsQ0FDbkIsZ0JBQXNCLENBQ3RCLGFBQXNCLENBQ3RCLGlCQUFzQixDQUN0QixrQkFBc0IsQ0FoSnRDLG9EQXFKWSxRQUFZLENBQ1osaUJBQW1CLENBQ25CLGFBQWdCLENBQ2hCLGVBQW9CLENBQ3BCLG1CQUEwQixDQXpKdEMsNkRBNEpnQixrQnREclBPLENzRHNQUCxXQUFZLENBN0o1QixtRUFnS29CLFVBQVcsQ0FDWCxTQUFVLENBQ1YsT0FBUSxDQUNSLGtCdEQ1UEcsQ3NEeUZ2Qiw0RUEwS1EsaUJBQW1CLENBMUszQix5REE4S1EsZVJ4Q2tDLENRNEMxQywwR0FLZ0IsYXREaFJPLENzRGlSUCxzQlJwRDZCLENRcUQ3QixlQUFrQixDQWNsQywrQkFJWSxhdERuU1csQ3NEK1J2QiwyREFXd0Isd0J0RHpTRCxDc0Q4UnZCLDBEQWN3QiwrQnREN1NELENzRDhTQyw2QnREOVNELENzRCtSdkIsb0VBb0J3QixldERyVEQsQ3NEc1RDLGlCdER0VEQsQ3NEaVN2Qiw4R0FpQ2dCLHFCdEQ5VE8sQ3NENlJ2QiwwSEF1Q29CLHFCdER4VUcsQ3NEaVN2QixxREErQ1ksNEN0RDlVVyxDc0QrVVgsa0J0RGhWVyxDc0RnU3ZCLG9GQW1Eb0IsZ0JBQWtCLENBbkR0QywwRkFxRHdCLDBDQUErQyxDQXJEdkUseUVBMkRnQixhdEQxVk8sQ3NEMlZQLGtCdEQ1Vk8sQ3NEZ1N2QiwrRUFnRW9CLFV0RGpXRyxDc0RrV0gsc0JSK0ltQyxDUWhOdkQsNkRBdUVZLGtCdER2V1csQ3NEd1dYLG9CdER0V1csQ3NEOFJ2QiwwRUEwRWdCLGF0RHpXTyxDc0QrUnZCLHVKQWdGZ0IsaUJ0RGpYTyxDc0RpU3ZCLDREQXVGWSxvQnREclhXLENzRHNYWCxrQnREeFhXLENzRGdTdkIsMEVBMkZnQixpQnRENVhPLENzRGlTdkIsb0ZBK0ZvQixhdEQ5WEcsQ3NEK1J2QixzRUFvR2dCLHFCdERqWU8sQ3NEa1lQLHFCQUFvQyxDQUNwQyxhdER0WU8sQ3NEZ1N2QiwySkF5R29CLGtCdER6WUcsQ3NEMFlILFV0RDFZRyxDc0RnU3ZCLGdLQXNId0IsZXREdlpELENzRGlTdkIsMEhBa0lvQixVdERuYUcsQ3NEb2FILHNCUitFbUMsQ1MxZW5ELGlCQUNJLGF2RFJlLEN1RFNmLG1CVEl3QixDU0h4QixpRHZFWDZCLEN1RVk3QixnQnZFTVEsQ3VFTFIsb0JUQXlCLENTQ3pCLHlCckRpaEJKLDJCQUE2QixDQUM3Qix5QkFBMkIsQ0FDM0Isa0JBQW1CLENBQ25CLFVBQVcsQ0FDWCxtQkFBcUIsQ0FDckIsV0FBWSxDQUNaLG1CQUFxQixDQUNyQixrQkFBb0IsQ3FEcGhCcEIsaUJBQ0ksY1RwQmtCLENTcUJsQixldkRqQmUsQ3VEa0JmLGF2RHBCZSxDdURxQmYsWUFBYSxDQUdiLHdCdkRmeUIsQ3VEZ0J6QixlVEFzQixDU0N0QixvRHZFM0I2QixDdUU0QjdCLGdCdkVWUSxDdUVXUixtQlRWMEIsQ1NXMUIscUJUVjhCLENTVzlCLFVBQVcsQ0FiZCw4QkFlTyxhdkR4QnFCLEN1RHlCckIsU1RJd0IsQ1NwQi9CLHdDQW1CTyxhdkQ1QnFCLEN1RDZCckIsU1RBd0IsQ1NwQi9CLHVCQXVCTyxldkR0Q1csQ3VEdUNYLG9CdkQxQ1csQ3VEa0JsQixvQ0EwQlcsYXZEMUNPLEN1RDJDUCxTVEYwQixDU3pCckMsOENBOEJXLGF2RDlDTyxDdUQrQ1AsU1ROMEIsQ1NrQjFDLGlDQUdZLGF2RC9EVyxDdUQ0RHZCLGlDQU1ZLGtCdkRuRVcsQ3VEb0VYLG9CdkRsRVcsQ3VEbUVYLGF2RHBFVyxDdUQ0RHZCLDhDQVVnQixhdkRyRU8sQ3VEc0VQLFNUMlQ4QixDU3RVOUMsd0RBY2dCLGF2RHpFTyxDdUQwRVAsU1R1VDhCLENTdFU5Qyx1Q0FrQmdCLGtCdkQvRU8sQ3VEZ0ZQLGlCdkRqRk8sQ3VEOER2QixvREFxQm9CLGF2RGhGRyxDdURpRkgsU1R4Q3NCLENTa0IxQyw4REF5Qm9CLGF2RHBGRyxDdURxRkgsU1Q1Q3NCLENVbEN0QyxrQkFDSSxtQlZJd0IsQ1VIeEIsaUR4RVg2QixDd0VZN0IsZ0J4RU1RLEN3RUxSLG9CQUFxQixDQUNyQixheERiZSxDd0RjZiwwQnREZ2hCSiwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLENzRG5oQnBCLGtCQUVJLGNWdEJrQixDVXlCbEIscUJWSjhCLENVSzlCLG9EeEV6QjZCLEN3RTBCN0IsZ0J4RVJRLEN3RVNSLG1CVlIwQixDVVMxQix1QkFBd0IsQ0FDeEIsd0J4RG5CeUIsQ3dEb0J6QixlVkpzQixDVUt0QixleEQ1QmUsQ3dENkJmLGVWWHNCLENVWXRCLGFBQWMsQ0FDZCxVQUFXLENBZmQsK0JBaUJPLGF4RDNCcUIsQ3dENEJyQixTVkN3QixDVW5CL0IseUNBcUJPLGF4RC9CcUIsQ3dEZ0NyQixTVkh3QixDVW5CL0Isd0JBeUJPLFlBQWEsQ0FDYixleEQxQ1csQ3dEMkNYLG9CeEQ5Q1csQ3dEbUJsQixxQ0E2QlcsYXhEOUNPLEN3RCtDUCxTVk4wQixDVXhCckMsK0NBa0NXLGF4RG5ETyxDd0RvRFAsU1ZYMEIsQ1V4QnJDLDREQTJDVyxheERyRGlCLEN3RHNEakIsU1Z6Qm9CLENVOEJoQyxpQkFDSSxpQkFBa0IsQ0FEckIsc0NBR08saUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBQ1gsbUJBQW9CLENBTjNCLDJDQVFXLFNBQVUsQ0FDVixVQUFXLENBQ1gsWXhEOUVPLEN3RDBGdkIsa0NBR1ksYXhENUZXLEN3RHlGdkIsa0NBTVksb0J4RHRGcUIsQ3dEdUZyQixrQnhEakdXLEN3RGtHWCxhQVFHLENBaEJmLHdDQWtCZ0Isa0J4RDVHTyxDd0Q2R1AsaUJ4RDlHTyxDd0QyRnZCLHFEQXFCb0IsYXhEN0dHLEN3RDhHSCxTVjZRZ0MsQ1VuU3BELCtEQTBCb0IsYXhEbEhHLEN3RG1ISCxTVndRZ0MsQ1VuU3BELDRFQW1Db0IsYXhEcEhhLEN3RHFIYixTVnhGZ0IsQ1VvRHBDLDJEQTZDb0IsU3hEeElHLEN5REd2QixRQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2Ysa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsY0FBZSxDQUlmLGVBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDQUVoQixpQkFFSSxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLDRCQUE2QixDQUM3QixzQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FDcEIsa0J6RGxCeUIsQ3lEbUJ6QixlQUFpQixDQUNqQixvQkFBc0IsQ0FDdEIsNEJBQTZCLENBYmhDLHdCQWdCTyxVQUFXLENBQ1gsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVUFBVyxDQUNYLHFCQUFzQixDQUN0QixjQUFnQixDQUNoQixlQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsZXpEeENXLEN5RHlDWCwwQkFBNkIsQ0FDN0IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUsvQixxRUFFSSxZQUFhLENBQ2Isd0J6RHREbUIsQ3lEeUR2QiwySEFHSSxTQUFVLENBR2Qsb0ZBRUksd0J6RGpFbUIsQ3lEb0V2QixrR0FFSSxnQ0FBa0MsQ0FHdEMsNEVBRUksVVgyTGtDLENXMUxsQyxxQlgyTDRDLENXMUw1QyxrQkFBbUIsQ0M1RW5CLGVBQ0ksbUJaWXdCLENZWHhCLGlEMUVINkIsQzBFSTdCLGdCMUVjUSxDMEViUixvQkFBcUIsQ0FDckIsYTFETGUsQzBETWYsdUJ4RHdoQkosMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLG1CQUFxQixDQUNyQixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDd0R0aUJ4Qix5QkFZUSxjWmJrQixDWWdCbEIscUJDakI4QixDRGtCOUIsb0QxRWhCNkIsQzBFaUI3QixnQjFFQ1EsQzBFQVIsbUJaQzBCLENZQTFCLHVCQUF3QixDQUN4Qix3QjFEVnlCLEMwRFd6QixlWktzQixDWUp0QixlMURuQmUsQzBEb0JmLGVaRnNCLENZR3RCLGFBQWMsQ0FDZCxVQUFXLENBekJuQixzQ0EyQlksYTFEbEJxQixDMERtQnJCLFNaVXdCLENZdENwQyxnREErQlksYTFEdEJxQixDMER1QnJCLFNaTXdCLENZdENwQywrQkFtQ1ksWUFBYSxDQUNiLGUxRGpDVyxDMERrQ1gsb0IxRHJDVyxDMERBdkIsNENBdUNnQixhMURyQ08sQzBEc0NQLFNaRzBCLENZM0MxQyxzREE0Q2dCLGExRDFDTyxDMEQyQ1AsU1pGMEIsQ1kzQzFDLG1FQXFEZ0IsYTFENUNpQixDMEQ2Q2pCLFNaaEJvQixDWXRDcEMsdUJBNERRLFlBQWEsQ0FDYixXQUFZLENBQ1osb0JBQXFCLENBQ3JCLGtCQUFtQixDQS9EM0IsMkJBa0VZLFdBQVksQ0FsRXhCLHNCQXVFUSxrQkFBbUIsQ0F2RTNCLCtCQTBFWSxvRlo2UThGLENZNVE5RixVMUR4RVcsQzBEeUVYLHFCMUQ3RVcsQzBEOEVYLHFCMUQ5RVcsQzBEK0VYLGtCWnNReUIsQ1lyUXpCLGtCWm9ReUIsQ1luUXpCLGNaa1FxQixDWWpR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Q1gscUJ2RS9CVyxDdUVnQ1gsVUFBVyxDQUNYLFFBQVMsQ0FDVCwwQkFBMkIsQ0FHM0IsUUFIMkIsQ0VsQnZDLFVDQ0ksbUJEbEIwQixDQW1CMUIsaUJDQ0ksYUFBYyxDQUNkLGlCQUFrQixDQUNsQixTRGZrQixDQ2lCbEIsZURuQndCLENDb0J4QixtQkRyQjRCLENDc0I1QixhMUV4QmUsQzBFeUJmLGlFMUZ6QjZCLEMyRk9oQyx5Q0FJVyx3QjNFRGlCLEMyRUg1QixzRUFTbUIsa0JBQW1CLENBVHRDLGdEQWVXLGNBQWUsQ0FDZixhQUFjLENBaEJ6QiwrQ0FxQmUsYTNFNUJHLEMyRTZCSCx3QkM1QnVDLENENkJ2QyxjQzVCNkIsQ0Q2QjdCLGVDNUI4QixDQ3VCbEQsK0JBSVksZTdFM0JXLEM2RTRCWCx3QjdFckJxQixDNkVnQmpDLGtDQVNZLFU3RXBDVyxDNkVxQ1gseUJDbEN3QyxDRG1DeEMsMEU3RmpDeUIsQzZGc0JyQywyQ0FpQmdCLGdEN0YzQ3FCLEM2RjRDckIsYTdFM0NPLEM2RTRDUCxlQ2pDNEIsQ0RjNUMsa0dBc0JvQixhN0VoREcsQzZFMEJ2QiwwQ0EyQmdCLGdEN0ZyRHFCLEM2RnNEckIsYTdFckRPLEM2RXNEUCxlQ3RDMkIsQ0RTM0MsZ0dBZ0NvQixhN0UxREcsQzZFMEJ2QixtQ0F1Q1ksZ0Q3RmpFeUIsQzZGa0V6QixhN0VqRVcsQzZFa0VYLGVDN0NzQyxDQzZEN0Msd0NBSVcsYS9FckZPLEMrRWlGbEIsNkZBT2Usa0IvRXhGRyxDK0VpRmxCLHdDQVdXLFUvRS9GTyxDK0VzR2xCLG9DQUVPLHdFL0Z2R3lCLEMrRndHekIsZ0IxRDlFdUIsQzBEK0V2Qix3QjFEN0UrQixDMEQ4RS9CLGMxRC9FdUIsQzBEZ0Z2QixVL0V4R1csQytFeUdYLGtCL0U1R1csQytFNkdYLG9CL0U3R1csQytFcUdsQixvRkFXVyxVL0VoR00sQytFaUdOLGlCL0VsSE8sQytFc0dsQixnSUFjZSxTL0VuR0UsQytFcUZqQiwyQ0FrQlcsZS9FeEhPLEMrRXNHbEIsNkNBc0JXLFMvRXhITyxDK0U2SG5CLHVCQUNJLGVBQWdCLENBaER4QixzQkFxRFEscUIvRW5JZSxDK0U4RXZCLGdDQXVEWSxZQUFhLENBQ2IscUJBQXNCLENBeERsQyx1Q0EwRGdCLE9BQVEsQ0ExRHhCLHVDQTZEZ0IsT0FBUSxDQUNSLFUvRWhKTyxDK0VpSlAseUJDbEZzQyxDRG1GdEMsOEYvRjdJcUIsQytGOElyQixtQkFBcUIsQ0FqRXJDLCtCQXFFWSxxQi9FbkpXLEMrRThFdkIsOEdBcUZnQixnRC9GdEtxQixDK0Z1S3JCLFUvRXhLTyxDK0V5S1AsZUM3RjhCLENETTlDLDZEQTBGZ0IsYUFBYyxDQUt6Qix3R0FHTyxlL0VoTFcsQytFaUxYLFVqRDVIOEIsQ2lENkg5QixXakQ1SCtCLENpRDZIL0Isa0JBQW1CLENBQ25CLHdCL0VyTFcsQytFc0xYLEtBQU0sQ0FDTixZQUFhLENBVHBCLGdIQVlXLFkvRTFMTyxDK0U4S2xCLHdPQWlCVyxpQi9FbE1PLEMrRW1NUCxzQmpEOUkyQyxDaUQ0SHRELHdQQXFCZSxTL0V0TUcsQytFMk1sQiw2REFHTyxzQmpEekttQyxDaUQwS25DLGlCakR4S3lDLENpRHlLekMsaUIvRWhOVyxDK0VpTlgsa0JqRHhLbUMsQ2lEeUtuQyxZakR4SzZCLENpRGlLcEMsb0VBVVcsZS9Fck5PLEMrRXNOUCxVL0V0Tk8sQytFdU5QLGlCL0V2Tk8sQytFa0Z2Qix1QkEySVEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBSVgsVUFBVyxDQUNYLFFBQVMsQ0FDVCx3QkN2SnFDLEM5RTZpQnJDLG9DNkV6aUJSLHVCQStJWSxVQUFXLENBS2xCLENFdktMLGNBQ0kseUVDL0NrRyxDRDhDdEcscUJBSVEsVUFBVyxDQUNYLFdBQVksQ0FDWixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxPQUFRLENBQ1Isa0VBQW9ILENBR3ZILCtCQUVPLGlCQUFrQixDQUZ6QixzQ0FLVyxhakY5RU8sQ2lGK0VQLDBFakdqRnFCLENpRzJFaEMseUZBU2Usa0JqRmxGRyxDaUZ5RWxCLHNDQWNXLDRGakdyRnFCLENpR3NGckIsVWpGM0ZPLENpRmlHbkIsb0JBQ0ksYUFBYyxDQW5DdEIseUJBdUNRLFVqRmxHZSxDaUYyRHZCLDJCQTBDWSxVakZ6R1csQ2lGMEdYLHlCQzVFMkMsQ0RpQ3ZELGtFQStDZ0IsYWpGN0dPLENpRjhEdkIsMkJBb0RZLHNGakdsSHlCLENpR21IekIsaUJDbkY4QixDRG9GOUIsYUFBYyxDQXREMUIsMkJBMkRRLHdFakd6SDZCLENpRzBIN0IsZ0I1RGhHMkIsQzREaUczQix3QjVEL0ZtQyxDNERnR25DLGM1RGpHMkIsQzREa0czQixVakYxSGUsQ2lGMkhmLGtCakY5SGUsQ2lGK0hmLG9CakYvSGUsQ2lGOER2QixrRUFvRVksVWpGbEhVLENpRm1IVixpQmpGcElXLENpRitEdkIsOEdBdUVnQixTakZySE0sQ2lGOEN0QixrQ0EyRVksZWpGMUlXLENpRitEdkIsb0NBK0VZLFNqRjFJVyxDbUZzRHZCLG9CQUNJLCtFQzFDOEcsQ0R5Q2xILDJCQUlRLFVBQVcsQ0FDWCxXQUFZLENBQ1osVUFBVyxDQUNYLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLG1EQUFnSSxDQUduSSxxQ0FFTyxpQkFBa0IsQ0FGekIsNENBS1csYW5GekVPLENtRjBFUCwwRW5HNUVxQixDbUdzRWhDLHFHQVNlLGtCbkY3RUcsQ21Gb0VsQiw0Q0FjVyw0Rm5HaEZxQixDbUdpRnJCLFVuRmxGTyxDbUZ3Rm5CLDBCQUNJLGFBQWMsQ0FuQ3RCLCtCQXVDUSxVbkY3RmUsQ21Gc0R2QixpQ0EwQ1ksVW5GcEdXLENtRnFHWCx5QkN2RWlELENENEI3RCw4RUErQ2dCLGFuRnhHTyxDbUZ5RHZCLGlDQW9EWSxzRm5HN0d5QixDbUc4R3pCLGlCQzlFb0MsQ0QrRXBDLGFBQWMsQ0F0RDFCLG9DQTREUSwrRG5Hckg2QixDbUdzSDdCLFVuRm5IZSxDbUZvSGYsa0JuRnZIZSxDbUZ5RHZCLG9GQWlFWSxVbkYxR1UsQ21GMkdWLG9CbkYxSFcsQ21Gd0R2QixzSUFxRWdCLFNuRjlHTSxDbUZ5Q3RCLDZJQThFWSxrQm5GdElXLENtRndEdkIsNkNBaUZZLFNuRnZJVyxDbUZzRHZCLG1GQXdGd0Isa0JBQW1CLENFcEYzQyxvQkFDSSwrRUMzQzhHLENEMENsSCwyQkFJUSxVQUFXLENBQ1gsV0FBWSxDQUNaLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLE9BQVEsQ0FDUixtREFBZ0ksQ0FHbkkscUNBRU8saUJBQWtCLENBRnpCLDRDQUtXLDBFckcvRXFCLENxR2dGckIsYXJGOUVPLENxRndFbEIscUdBU2Usa0JyRmpGRyxDcUZ3RWxCLDRDQWNXLDRGckdwRnFCLENxR3FGckIsVXJGdEZPLENxRjRGbkIsMEJBQ0ksYUFBYyxDQW5DdEIsK0JBdUNRLFVyRmpHZSxDcUYwRHZCLGlDQTBDWSxVckZ4R1csQ3FGeUdYLHlCQ3hFaUQsQ0Q2QjdELDhFQStDZ0IsYXJGNUdPLENxRjZEdkIsaUNBb0RZLHNGckdqSHlCLENxR2tIekIsaUJDL0VvQyxDRGdGcEMsYUFBYyxDQXREMUIsb0NBNERRLCtEckd6SDZCLENxRzBIN0IsVXJGdkhlLENxRndIZixrQnJGM0hlLENxRjZEdkIsb0ZBaUVZLFVyRjlHVSxDcUYrR1Ysb0JyRjlIVyxDcUY0RHZCLHNJQXFFZ0IsU3JGbEhNLENxRjZDdEIsNklBOEVZLGtCckYxSVcsQ3FGNER2Qiw2Q0FpRlksU3JGM0lXLENxRjBEdkIsbUZBd0Z3QixrQkFBbUIsQ0V2SjNDLGlDQUVRLGFBQWMsQ0M2QnRCLFlBQ0ksc0JDNUIrQixDRDZCL0Isa0JBQ0ksb0JBQXFCLENBQ3JCLGF4RmhDZSxDd0Y4QmxCLGdEQUtPLGF4RnBDVyxDd0Z3Q25CLGtCQUVJLGdCQzlCMEIsQ0QrQjFCLHdCQ2hDa0MsQ0RpQ2xDLDRDQUhBLHFFeEd6QzZCLEN3RzRDN0IsMEJBQ0ksc0J4RzdDeUIsQ3dHa0RqQywwQkFDSSxZeEZuRGUsQzBGdUJ2QixrQ0FNWSxjQUFlLENBTjNCLDhDQVFnQixhQUFjLENBUjlCLDZDQVdnQixjQUFlLENBWC9CLHdDQWVnQixzQkNyQzRDLENEc0M1QyxVQ3pDZ0MsQ0QwQ2hDLFdDMUNnQyxDRDJDaEMsUUN6QzhCLENEMEM5QixrQkFBbUIsQ0FDbkIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0F0QnZDLDRGQXlCb0Isc0JDNUM4QyxDRG1CbEUsa0hBMkJ3QixZMUZsREQsQzBGdUJ2Qix1Q0FpQ2dCLFMxRnpETyxDMEZ3QnZCLDBEQTZDb0IsYTFGbkVHLEMwRnNCdkIsOERBZ0RvQixhMUZ0RUcsQzBGdUVILGVDL0RtQyxDRHNFbEQsZ0VBR08sc0I1RDlDbUMsQzREK0NuQyxpQjVEN0N5QyxDNEQ4Q3pDLGlCMUZyRlcsQzBGc0ZYLGtCNUQ3Q21DLEM0RDhDbkMsWTVEN0M2QixDNERzQ3BDLHVFQVVXLGUxRjFGTyxDMEYyRlAsVTFGM0ZPLEMwRjRGUCxpQjFGNUZPLEM0RnlKdkIscUJBQ0ksa0I1Rm5KNkIsQzRGb0o1Qiw2Q0FHVyxhNUY3Sk8sQzRGOEpQLDBFNUc5SnFCLEM0RzBKaEMsdUdBT2Usd0I1RmpLRyxDNEYwSmxCLDZDQVdXLDRGNUdqS3FCLEM0R2tLckIsVTVGbktPLEM0RndLbEIsb0VBTXVCLGE1Ri9LTCxDNEZnTEssb0Y1R2xMUyxDNEdtTFQsd0JDbkppQyxDRDJJeEQscUpBWTJCLGU1RnBMVCxDNEY2TG5CLDJCQUNJLGtCNUYzTHlCLEM0RmtKakMsMENBK0NnQixlNUZwTU8sQzRGcU1QLHdCNUZ0TU8sQzRGc0p2QixnR0FvRG9CLGU1RjdNRyxDNEZ5SnZCLHNIQXVEd0IsUzVGNU1ELEM0RnFKdkIseUNBNkRnQixTNUZ0Tk8sQzRGNk5sQiwrQkFFTyxnQkFBaUIsQ0FDakIsV0FBWSxDQUhuQix1Q0FNVyxTNUZuT08sQzRGb09QLFc1RnBPTyxDNEY2TmxCLG9DQVdXLFNBQVUsQ0FYckIsdUNBZVcsUzVGNU9PLEM0RjZObEIsNEVBc0JtQixhNUZqUEQsQzRGa1BDLCtENUduUGEsQzRHNE5oQyxtRkEyQm1CLHNCQUF3QixDQTNCM0MsNkpBZ0NtQixhNUYzUEQsQzRGMk5sQixrVkFvQ3VCLGE1RmhRTCxDNEY0TmxCLHlDQTZDTyxXQUFZLENBSW5CLDZFQUdPLGU1RmpSVyxDNEZvUm5CLG9DQUNJLDBCQUNJLFdBQVksQ0FScEIsNEJBWVEsZ0JBQWlCLENBQ2pCLFdBQVksQ0FDWixlNUY1UlcsQzRGNlJkLENBcElULGdDQXdJUSxVNUY3UmUsQzRGcUp2QixnREE2SVksVTVGbFNXLEM0Rm1TWCwrRDVHdFN5QixDNEd3SnJDLHVEQWtKWSxzQkFBd0IsQ0FsSnBDLHFHQXVKWSxVNUY1U1csQzRGcUp2QixrT0EySmdCLGE1Rm5UTyxDNEZ3VGxCLGtIQUlPLGU1RnpUVyxDNEYwVFgsVTlEclE4QixDOERzUTlCLFc5RHJRK0IsQzhEc1EvQixrQkFBbUIsQ0FDbkIsd0I1RjlUVyxDNEYrVFgsS0FBTSxDQUNOLFlBQWEsQ0FWcEIsNEhBYVcsUzVGdFVPLEM0RnlUbEIsNFBBa0JXLGlCNUYzVU8sQzRGNFVQLHNCOUR2UjJDLEM4RG9RdEQsZ3NCQXVCZSxTNUY1VUcsQzRGa1ZsQixrRUFJTyxTQUFVLENBQ1Ysc0JDblRrRCxDRG9UbEQsaUI5RHJUeUMsQzhEc1R6QyxpQjVGelZXLEM0RjBWWCxrQjlEclRtQyxDOERzVG5DLFk5RHJUNkIsQzhENFNwQyx5RUFZVyxlNUY5Vk8sQzRGK1ZQLFU1Ri9WTyxDNEZnV1AsaUI1RmhXTyxDNEZxV2xCLGtEQUdXLHNCQUF1QixDQUhsQyw0Q0FPTyx3RTVHL1d5QixDNEdnWHpCLGdCdkV0VnVCLEN1RXVWdkIsd0J2RXJWK0IsQ3VFc1YvQixVNUYvV1csQzRGZ1hYLGtCNUZuWFcsQzRGb1hYLG9CNUZwWFcsQzRGd1dsQixnREFjVyxTNUZ0V00sQzRGMldqQix5Q0FFTyx3RTVHN1h5QixDNEc4WHpCLGdCdkVwV3VCLEN1RXFXdkIsd0J2RW5XK0IsQ3VFb1cvQixjdkVyV3VCLEN1RXNXdkIsVTVGOVhXLEM0RitYWCxrQjVGbFlXLEM0Rm1ZWCxvQjVGbllXLEM0RjJYbEIsOEZBWVcsVTVGdlhNLEM0RndYTixpQjVGellPLEM0RjRYbEIsMElBZ0JlLFM1RjNYRSxDNEYyV2pCLGdEQXFCVyxlNUZqWk8sQzRGNFhsQixrREF5QlcsUzVGalpPLENkQ3ZCLG9CQUNJLG1CQUFvQixDQUNwQixVQUFXLENBRmYsa0NB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NkIsQzRIc0g3QixVNUduSGUsQzRHb0hmLGtCNUd2SGUsQzRHeUR2QixzRkFpRVksVTVHMUdVLEM0RzJHVixvQjVHMUhXLEM0R3dEdkIsd0lBcUVnQixTNUc5R00sQzRHeUN0QixnSkE4RVksa0I1R3RJVyxDNEd3RHZCLDhDQWlGWSxTNUd2SVcsQzRHc0R2QixvRkF3RndCLGtCQUFtQixDRXpIM0MsZUFFSSxlOUd2Qm1CLEM4R3lCbEIsZ0RBR1csMEU5SC9CcUIsQzhIZ0NyQixhOUc5Qk8sQzhHK0JQLHdCeEMvQnlCLEN3QzBCcEMsZ0RBUVcsNEU5SGhDcUIsQzhIaUNyQixVOUd0Q08sQzhHMkNsQiw0REFNZSxhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIseUY5SDlDaUIsQzhIK0NqQixVOUdoREcsQzhHdUNsQixpQ0FlTyxVOUd0RFcsQzhHdUNsQix5RUF5QlcsZTlHcEVPLEM4RzJDbEIsZ0NBNEJXLFVBQVcsQ0FDWCxXQUFZLENDekM1QixrQkFDSSxzQkNoQ3FDLENEK0J6Qyx3QkFJUSxlL0cvQmUsQytHZ0NmLFFDL0J3QixDRDBCaEMseUNBU2dCLGtCQ2hDbUMsQ0R1Qm5ELDBEQVdvQiwwRS9IekNpQixDK0gwQ2pCLGEvR3hDRyxDK0c0QnZCLDBEQWVvQiwwRS9IekNpQixDK0gwQ2pCLFUvRy9DRyxDK0crQnZCLDJDQXVCZ0IsYS9HckRPLEMrRzhCdkIsaUNBNEJZLGdEL0gxRHlCLEMrSDJEekIsYS9HMURXLEMrRzJEWCxlQ2xDd0MsQ0NPcEQsZ0JBQ0ksc0JDbkNtQyxDRGtDdkMsc0JBSVEsZWpIbENlLENpSG1DZixRQ2xDc0IsQ0Q2QjlCLCtCQVFZLHdCakgvQnFCLENpSHVCakMsdUNBYWdCLGtCQ3BDaUMsQ0R1QmpELHdEQWVvQiwwRWpJaERpQixDaUlpRGpCLGFqSC9DRyxDaUgrQnZCLHdEQW1Cb0IsMEVqSWhEaUIsQ2lJaURqQixVakh0REcsQ2lIa0N2Qix5Q0EyQmdCLGFqSDVETyxDaUhpQ3ZCLG1DQWlDWSxnRGpJbEV5QixDaUltRXpCLGFqSGxFVyxDaUhtRVgsZUN2Q3NDLENDaUJsRCxtQkFFSSxrQm5IMUM2QixDbUh3Q2pDLG9DQUtZLGFuSGpEVyxDbUg0Q3ZCLG9DQVNZLFVuSHhEVyxDbUh5RFgsNEZuSXBEeUIsQ21Jd0RoQyxnRUFHTyxzQnJGM0JtQyxDcUY0Qm5DLGlCckYxQnlDLENxRjJCekMsaUJuSGxFVyxDbUhtRVgsa0JyRjFCbUMsQ3FGMkJuQyxZckYxQjZCLENxRm1CcEMsdUVBVVcsZW5IdkVPLENtSHdFUCxVbkh4RU8sQ21IeUVQLGlCbkh6RU8sQ21IOEVuQiwwQkFDSSxlQUFnQixDQUdwQix5QkFDSSxXQUFZLENBcENwQix5QkF5Q1EsZUFBZ0IsQ0FDaEIsZW5IckZlLENtSHNGZixRQ3RFeUIsQ0QyQmpDLGtDQThDWSx3Qm5IbEZxQixDbUhtRnJCLGVuSDFGVyxDbUgyQ3ZCLDBDQW9EZ0Isa0JDekVvQyxDRHFCcEQsMkRBc0RvQiwwRW5JcEdpQixDbUlxR2pCLGFuSG5HRyxDbUg0Q3ZCLDJEQTBEb0IsMEVuSXBHaUIsQ21JcUdqQixVbkgxR0csQ21IK0N2Qiw0Q0FrRWdCLGFuSGhITyxDbUg4Q3ZCLHNDQXdFWSxnRG5JdEh5QixDbUl1SHpCLGFuSHRIVyxDbUh1SFgsZUM1RXlDLENDYXJELFdBQ0ksZXJIM0RtQixDcUgwRHZCLHlCQUlRLFdBQVksQ0FFaEIsc0JBQ0ksZUFBZ0IsQ0FHbkIsbUNBSVcsYXJIckVPLENxSGlFbEIsbUZBT2Usa0JySHhFRyxDcUhpRWxCLG1DQVdXLFVySDNFTyxDcUhrRmxCLHdEQUdPLHNCdkZwRG1DLEN1RnFEbkMsaUJ2Rm5EeUMsQ3VGb0R6QyxpQnJIdkZXLENxSHdGWCxrQnZGbkRtQyxDdUZvRG5DLFl2Rm5ENkIsQ3VGNENwQywrREFVVyxlckg1Rk8sQ3FINkZQLFVySDdGTyxDcUg4RlAsaUJySDlGTyxDcUhzRHZCLDhEQStDUSxlckhyR2UsQ3FIc0dmLG9Cckh2R2UsQ3FIdUR2Qix3RUFtRFksWXJIMUdXLENxSHVEdkIsb0pBd0RZLHNCdkY3RCtDLEN1RjhEL0MsaUJySG5IVyxDcUgwRHZCLGdmQTREZ0IsU3JIbEhPLENxSHNEdkIsaUJBa0VR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d0h0QixxQ0E4RFksV0FBWSxDQTlEeEIsMENBa0VZLGlCQUFrQixDQUNsQixZQUFhLENBbkV6Qix5Q0EyRWdCLG1EMUluTnFCLEMwSW9OckIsYTFIbk5PLEMwSHVJdkIsaURBK0VvQixhMUh0TkcsQzBIdUl2QixvREF1Rm9CLG1CQUFxQixDQXZGekMsMkRBMEZ3Qix3QnBEaE9pQixDb0RpT2pCLGExSGpPRCxDMEhrT0MsMEUxSXBPYSxDMEl3SXJDLDhFQXlHWSwyRjFJalB5QixDMElrUHpCLGExSGpQVyxDMEh1SXZCLHdDQTRHZ0IsMkYxSXBQcUIsQzBJcVByQixhMUhyUE8sQzBId0l2QixvQ0FrSFksNkYxSTFQeUIsQzBJd0lyQywwQ0FxSGdCLGExSDVQTyxDMEh1SXZCLGdEQXdIb0IsYTFIaFFHLEMwSHdJdkIsa0ZBZ0lZLGUxSHJRVyxDMEhxSXZCLGtGQXlJZ0IsaUJDM0x3QixDRGtEeEMsd0NBOElZLHFCMUhuUlcsQzBIcUl2QiwrSUF5SmdCLFkxSGpTTyxDMEh3SXZCLHNDQStKWSx3QjFIN1JxQixDMEhrU3JCLHFDQXBLWix1Q0FxS2dCLFlBQWEsQ0FFcEIsQ0FHRyxxQ0ExS1osc0NBMktnQixZQUFhLENBR3BCLENBOUtULG9EQWtMZ0IsdUUxSTFUcUIsQzBJMlRyQixnQnJHM0xzQixDcUc0THRCLHdCckcxTDhCLENxRzJMOUIsYTFINVRPLEMwSDZUUCxlMUgzVE8sQzBINFRQLG9CMUg3VE8sQzBIOFRQLGdCQ3ROb0MsQ0Q4QnBELHdEQTJMb0IsWTFIblVHLEMwSHdJdkIsb0hBZ01vQixVMUhyVUcsQzBIcUl2QixzS0FtTXdCLFMxSHhVRCxDMEhxSXZCLDZMQTRNb0Isa0IxSG5WRyxDMEh1SXZCLHNDQWtOWSxlMUh2VlcsQzBIcUl2QixrQ0FzTlksVUFBVyxDQUNYLFdBQVksQ0FNbkIsc0hBSU8sc0I1RnpUeUMsQzRGMFR6QyxVNUZsVDhCLEM0Rm1UOUIsVzVGbFQrQixDNEZtVC9CLGtCQUFtQixDQUNuQix3QjFIM1dXLEMwSDRXWCxLQUFNLENBQ04sWUFBYSxDQVZwQixnSUFhVyxZMUhoWE8sQzBIbVdsQixvUUFrQlcsaUIxSHhYTyxDMEh5WFAsc0I1RnBVMkMsQzRGaVR0RCxndEJBdUJlLFMxSDdYRyxDMEhtWWxCLG9FQUdPLHNCNUZqV21DLEM0RmtXbkMsaUI1RmhXeUMsQzRGaVd6QyxpQjFIeFlXLEMwSHlZWCxrQjVGaFdtQyxDNEZpV25DLFk1RmhXNkIsQzRGeVZwQywyRUFVVyxlMUg3WU8sQzBIOFlQLFUxSDlZTyxDMEgrWVAsaUIxSC9ZTyxDMEhvWm5CLG9DQTNRSiw4QkE2UVksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsZ0JBQWlCLENBQ2pCLFdBQVksQ0FDWixlMUh2WlcsQzBId1pYLFVBQVcsQ0FDZCxDRWpUVCxjQUNJLGVBQWdCLENBQ2hCLGtCNUh2RzZCLEM0SHFHakMsaUNBS1EsU0FBVSxDQUNWLGtDQUFvQyxDQUd4QywrQkFLSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGtCNUhySHlCLEM0SCtHekIscUNBREosK0JBRVEsZ0JBQWlCLENBTXhCLENBR0cscUNBREosaUNBRVEsZ0JBQWlCLENBR3hCLENBRUEsc0NBR1csMEU1SXhJcUIsQzRJeUlyQixpQnREdElrQixDc0R1SWxCLHdCdER4SXlCLENzRHlJekIsYTVIeklPLEM0SG1JbEIsc0NBVVcsaUJ0RC9Ia0IsQ3NEZ0lsQiw0RjVJNUlxQixDNEk2SXJCLFU1SGxKTyxDNEh3SmxCLGtDQUVPLHdFNUl6SnlCLEM0STBKekIsZ0J2R2hJdUIsQ3VHaUl2Qix3QnZHL0grQixDdUdnSS9CLFU1SHpKVyxDNEgwSlgsa0I1SDdKVyxDNEg4Slgsb0I1SDlKVyxDNEh1SmxCLHNDQVVXLFM1SGpKTSxDNEgyRnRCLDRCQTZEWSxXQUFZLENBN0R4QixpQ0FnRVksaUJBQWtCLENBQ2xCLFlBQWEsQ0FqRXpCLDZDQXlFb0Isa0I1SHBMRyxDNEhxTEgsVTVIbExHLEM0SG1MSCxnQkNuSTJCLENEb0kzQiw0QjVJdkxpQixDNEkyR3JDLDJDQW1Gb0IsbUJBQXFCLENBbkZ6QyxrREFzRndCLHdCdEQvTGlCLENzRGdNakIsYTVIaE1ELEM0SGlNQywwRTVJbk1hLEM0STJHckMsa0NBK0ZnQiwyRjVJMU1xQixDNEkyTXJCLFU1SDVNTyxDNEg0R3ZCLDJCQXFHWSw2RjVJaE55QixDNElpTnpCLGE1SGpOVyxDNEgyR3ZCLGdFQTJHWSxlNUhuTlcsQzRId0d2QixnRUFvSGdCLGlCQ3RLZSxDRGtEL0IsNkJBMkhZLHdCNUg1TnFCLEM0SGlPckIscUNBaElaLDhCQWlJZ0IsWUFBYSxDQUVwQixDQUdHLHFDQXRJWiw2QkF1SWdCLFlBQWEsQ0FHcEIsQ0ExSVQsMkNBOElnQix1RTVJelBxQixDNEkwUHJCLGdCdkcxSHNCLEN1RzJIdEIsd0J2R3pIOEIsQ3VHMEg5QixhNUgzUE8sQzRINFBQLGU1SDFQTyxDNEgyUFAsb0I1SDVQTyxDNEg2UFAsZ0JDbEwyQixDRDhCM0MsK0NBdUpvQixZNUhsUUcsQzRIMkd2QixrR0E0Sm9CLFU1SHBRRyxDNEh3R3ZCLG9KQStKd0IsUzVIdlFELEM0SHdHdkIsa0tBd0tvQixrQjVIbFJHLEM0SDBHdkIsNkJBOEtZLGU1SHRSVyxDNEh3R3ZCLHlCQWtMWSxVQUFXLENBQ1gsV0FBWSxDQU1uQixvR0FJTyxzQjlGeFB5QyxDOEZ5UHpDLFU5RmpQOEIsQzhGa1A5QixXOUZqUCtCLEM4RmtQL0Isa0JBQW1CLENBQ25CLHdCNUgxU1csQzRIMlNYLEtBQU0sQ0FDTixZQUFhLENBVnBCLDhHQWFXLFk1SC9TTyxDNEhrU2xCLGdPQWtCVyxpQjVIdlRPLEM0SHdUUCxzQjlGblEyQyxDOEZnUHRELHdvQkF1QmUsUzVINVRHLEM0SGtVbEIsMkRBR08sc0I5RmhTbUMsQzhGaVNuQyxpQjlGL1J5QyxDOEZnU3pDLGlCNUh2VVcsQzRId1VYLGtCOUYvUm1DLEM4RmdTbkMsWTlGL1I2QixDOEZ3UnBDLGtFQVVXLGU1SDVVTyxDNEg2VVAsVTVIN1VPLEM0SDhVUCxpQjVIOVVPLEM0SGtWbkIsb0NBdE9KLHFCQXdPWSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxnQkFBaUIsQ0FDakIsV0FBWSxDQUNaLGtCNUhsVnFCLEM0SG1WckIsVUFBVyxDQUNkLENFek5ULHVCQUNJLGVBQWdCLENBRWYsb0VBR08sc0JoR25HbUMsQ2dHb0duQyxpQmhHbEd5QyxDZ0dtR3pDLGlCOUgxSVcsQzhIMklYLGtCaEdsR21DLENnR21HbkMsWWhHbEc2QixDZ0cyRnBDLDJFQVVXLGU5SC9JTyxDOEhnSlAsVTlIaEpPLEM4SGlKUCxpQjlIakpPLEM4SHNKbkIsd0NBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxlOUhySmUsQzhId0psQiwrQ0FHVywwRTlJOUpxQixDOEkrSnJCLGlCeEQ1SmtCLEN3RDZKbEIsd0J4RDlKeUIsQ3dEK0p6QixhOUgvSk8sQzhIeUpsQiwrQ0FVVyxpQnhEckprQixDd0RzSmxCLDRGOUlsS3FCLEM4SW1LckIsVTlIeEtPLEM4SDhLbEIsMkNBRU8sd0U5SS9LeUIsQzhJZ0x6QixnQnpHdEp1QixDeUd1SnZCLHdCekdySitCLEN5R3NKL0IsVTlIL0tXLEM4SGdMWCxrQjlIbkxXLEM4SG9MWCxvQjlIcExXLEM4SDZLbEIsK0NBVVcsUzlIdktNLEM4SGlIdEIscUNBNkRZLFdBQVksQ0E3RHhCLHlDQW9FZ0IsbUQ5SXJNcUIsQzhJc01yQixhOUhyTU8sQzhIZ0l2QixpREF3RW9CLGE5SHhNRyxDOEhnSXZCLG1DQThFWSxhOUg5TVcsQzhIZ0l2QiwyRUE2RVksMkY5SDlNVyxDOEhpSXZCLHdDQWlGZ0IsYTlIbE5PLEM4SGlJdkIsb0NBcUZZLDZGOUl0TnlCLEM4SWlJckMsMENBd0ZnQixhOUh4Tk8sQzhIZ0l2QixnREEyRm9CLGE5SDVORyxDOEhpSXZCLG9EQW9Hb0IsbUJBQXFCLENBcEd6QywyREF1R3dCLHdCeER0T2lCLEN3RHVPakIsYTlIdk9ELEM4SHdPQywwRTlJMU9hLEM4SWlJckMsMkNBZ0hnQiwyRjlJalBxQixDOElrUHJCLGE5SGpQTyxDOEhnSXZCLGtGQXVIWSxlOUhyUFcsQzhIOEh2QixrRkFnSWdCLGlCQ3hNd0IsQ0R3RXhDLHdDQXFJWSxxQjlIblFXLEM4SDhIdkIsK0lBZ0pnQixZOUhqUk8sQzhIaUl2QixzQ0FzSlksd0I5SDdRcUIsQzhIa1JyQixxQ0EzSlosdUNBNEpnQixZQUFhLENBRXBCLENBR0cscUNBaktaLHNDQWtLZ0IsWUFBYSxDQUdwQixDQXJLVCxvREF5S2dCLHVFOUkxU3FCLEM4STJTckIsZ0J6RzNLc0IsQ3lHNEt0Qix3QnpHMUs4QixDeUcySzlCLGE5SDVTTyxDOEg2U1AsZTlIM1NPLEM4SDRTUCxvQjlIN1NPLEM4SDhTUCxnQkNuT29DLENEb0RwRCx3REFrTG9CLFk5SG5URyxDOEhpSXZCLG9IQXVMb0IsVTlIclRHLEM4SDhIdkIsc0tBMEx3QixTOUh4VEQsQzhIOEh2Qiw2TEFtTW9CLGtCOUhuVUcsQzhIZ0l2QixzQ0F5TVksZTlIdlVXLEM4SDhIdkIsa0NBNk1ZLFVBQVcsQ0FDWCxXQUFZLENBTW5CLHNIQUlPLHNCaEd6U3lDLENnRzBTekMsVWhHbFM4QixDZ0dtUzlCLFdoR2xTK0IsQ2dHbVMvQixrQkFBbUIsQ0FDbkIsd0I5SDNWVyxDOEg0VlgsS0FBTSxDQUNOLFlBQWEsQ0FWcEIsZ0lBYVcsWTlIaFdPLEM4SG1WbEIsb1FBa0JXLGlCOUh4V08sQzhIeVdQLHNCaEdwVDJDLENnR2lTdEQsZ3RCQXVCZSxTOUg3V0csQ2dJMkh2QixjQUNJLGVBQWdCLENBRWYsMkRBR08sc0JsRzVGbUMsQ2tHNkZuQyxpQmxHM0Z5QyxDa0c0RnpDLGlCaEluSVcsQ2dJb0lYLGtCbEczRm1DLENrRzRGbkMsWWxHM0Y2QixDa0dvRnBDLGtFQVVXLGVoSXhJTyxDZ0l5SVAsVWhJeklPLENnSTBJUCxpQmhJMUlPLENnSStJbkIsK0JBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxlaEk5SWUsQ2dJaUpsQixzQ0FHVywwRWhKdkpxQixDZ0p3SnJCLGlCMURySmtCLEMwRHNKbEIsd0IxRHZKeUIsQzBEd0p6QixhaEl4Sk8sQ2dJa0psQixzQ0FVVyxpQjFEOUlrQixDMEQrSWxCLDRGaEozSnFCLENnSjRKckIsVWhJaktPLENnSXVLbEIsa0NBRU8sd0VoSnhLeUIsQ2dKeUt6QixnQjNHL0l1QixDMkdnSnZCLHdCM0c5SStCLEMyRytJL0IsVWhJeEtXLENnSXlLWCxrQmhJNUtXLENnSTZLWCxvQmhJN0tXLENnSXNLbEIsc0NBVVcsU2hJaEtNLENnSTBHdEIsNEJBNkRZLFdBQVksQ0FJcEIsc0JBQ0ksbURoSjVMNkIsQ2dKNkw3QixVaEk5TGUsQ2dJK0xmLHdCQzdFaUMsQ0QwRXBDLDRCQU1PLFVBQVcsQ0FDWCxrQmhJbE1XLENnSW1NWCxVQUFXLENBQ1gsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsZ0JBQWlCLENBN0U3Qiw2Q0FzRm9CLGtCaEloTkcsQ2dJaU5ILFVoSTlNRyxDZ0krTUgsZ0JDOUoyQixDRCtKM0IsNEJoSm5OaUIsQ2dKMEhyQywyQ0FpR29CLG1CQUFxQixDQWpHekMsa0RBb0d3Qix3QjFENU5pQixDMEQ2TmpCLGFoSTdORCxDZ0k4TkMsMEVoSmhPYSxDZ0owSHJDLGtDQTZHZ0IsMkZoSnZPcUIsQ2dKd09yQixVaEl6T08sQ2dJMkh2QiwyQkFtSFksNkZoSjdPeUIsQ2dKOE96QixhaEk5T1csQ2dJMEh2QixpQ0FzSGdCLGFoSS9PTyxDZ0l5SHZCLGdFQTRIWSxlaEluUFcsQ2dJdUh2QixnRUFxSWdCLGlCQ3JNZSxDRGdFL0IsNkJBMklZLHdCaEkzUHFCLENnSWdRckIscUNBaEpaLDhCQWlKZ0IsWUFBYSxDQUVwQixDQUdHLHFDQXRKWiw2QkF1SmdCLFlBQWEsQ0FHcEIsQ0ExSlQsMkNBOEpnQix1RWhKeFJxQixDZ0p5UnJCLGdCM0d6SnNCLEMyRzBKdEIsd0IzR3hKOEIsQzJHeUo5QixhaEkxUk8sQ2dJMlJQLGVoSXpSTyxDZ0kwUlAsb0JoSTNSTyxDZ0k0UlAsZ0JDaE4yQixDRDRDM0MsK0NBdUtvQixZaElqU0csQ2dJMEh2QixrR0E0S29CLFVoSW5TRyxDZ0l1SHZCLG9KQStLd0IsU2hJdFNELENnSXVIdkIsa0tBd0xvQixrQmhJalRHLENnSXlIdkIsNkJBOExZLGVoSXJUVyxDZ0l1SHZCLHlCQWtNWSxVQUFXLENBQ1gsV0FBWSxDQU1uQixvR0FJTyxzQmxHdlJ5QyxDa0d3UnpDLFVsR2hSOEIsQ2tHaVI5QixXbEdoUitCLENrR2lSL0Isa0JBQW1CLENBQ25CLHdCaEl6VVcsQ2dJMFVYLEtBQU0sQ0FDTixZQUFhLENBVnBCLDhHQWFXLFloSTlVTyxDZ0lpVWxCLGdPQWtCVyxpQmhJdFZPLENnSXVWUCxzQmxHbFMyQyxDa0crUXRELHdvQkF1QmUsU2hJM1ZHLENrSWtKdkIsdUJBQ0ksZUFBZ0IsQ0FDaEIsb0NBRkosMENBSVksU0FBVSxDQUNiLENBTFQsNkJBU1EsVUFBVSxDQUNWLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLFdBQVksQ0FDWixVQUFXLENBQ1gsa0JsSTFKeUIsQ2tJNko1QixvRUFHTyxzQnBHbEltQyxDb0dtSW5DLGlCcEdqSXlDLENvR2tJekMsaUJsSXpLVyxDa0kwS1gsa0JwR2pJbUMsQ29Ha0luQyxZcEdqSTZCLENvRzBIcEMsMkVBVVcsZWxJOUtPLENrSStLUCxVbEkvS08sQ2tJZ0xQLGlCbEloTE8sQ2tJcUxuQix3Q0FDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLHNCQ3ZMZ0QsQ0QwTG5ELCtDQUdXLDBFbEo3THFCLENrSjhMckIsaUI1RDNMa0IsQzRENExsQix3QjVEN0x5QixDNEQ4THpCLGFsSTlMTyxDa0l3TGxCLCtDQVVXLGlCNURwTGtCLEM0RHFMbEIsNEZsSmpNcUIsQ2tKa01yQixVbEl2TU8sQ2tJNk1sQiwyQ0FFTyx3RWxKOU15QixDa0orTXpCLGdCN0dyTHVCLEM2R3NMdkIsd0I3R3BMK0IsQzZHcUwvQixVbEk5TVcsQ2tJK01YLGtCbElsTlcsQ2tJbU5YLG9CbEluTlcsQ2tJNE1sQiwrQ0FVVyxTbEl0TU0sQ2tJaUl0QixxQ0E0RVksV0FBWSxDQUlwQiwrQkFDSSxtRGxKbE82QixDa0ptTzdCLFVsSXBPZSxDa0lxT2Ysd0JDNUYwQyxDRHlGN0MscUNBTU8sVUFBVyxDQUNYLGtCbEl4T1csQ2tJeU9YLFVBQVcsQ0FDWCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixnQkFBaUIsQ0E1RjdCLHlDQW9HZ0IsbURsSnJQcUIsQ2tKc1ByQixhbElyUE8sQ2tJZ0p2QixpREF3R29CLGFsSXhQRyxDa0lnSnZCLG1DQThHWSxhbEk5UFcsQ2tJZ0p2QiwyRUE2R1ksMkZsSTlQVyxDa0lpSnZCLHdDQWlIZ0IsYWxJbFFPLENrSWlKdkIsMENBd0hnQixhbEl4UU8sQ2tJZ0p2QixnREEySG9CLGFsSTVRRyxDa0lpSnZCLG1DQWlJWSxxREFBa0MsQ0FqSTlDLG9EQXNJb0IsbUJBQXFCLENBdEl6QywyREF5SXdCLHdCNUR4UmlCLEM0RHlSakIsYWxJelJELENrSTBSQywwRWxKNVJhLENrSmlKckMsMkNBa0pnQiwyRmxKblNxQixDa0pvU3JCLGFsSW5TTyxDa0lnSnZCLG9DQXdKWSw2RmxKelN5QixDa0owU3pCLGFsSTFTVyxDa0lpSnZCLGtGQThKWSxlbEk1U1csQ2tJOEl2QixrRkF1S2dCLGlCQ3ZPd0IsQ0RnRXhDLHdDQTRLWSxxQmxJMVRXLENrSThJdkIsK0lBdUxnQixZbEl4VU8sQ2tJaUp2QixzQ0E2TFksd0JsSXBVcUIsQ2tJdUlqQyxpREFtTWdCLHVFbEpwVnFCLENrSnFWckIsZ0I3R3JOc0IsQzZHc050Qix3QjdHcE44QixDNkdxTjlCLGFsSXRWTyxDa0l1VlAsZWxJclZPLENrSXNWUCxvQmxJdlZPLENrSXdWUCxnQkNyUG9DLENENENwRCxxREE0TW9CLFlsSTdWRyxDa0lpSnZCLDhHQWlOb0IsVWxJL1ZHLENrSThJdkIsZ0tBb053QixTbElsV0QsQ2tJOEl2QixvTEE2Tm9CLGtCbEk3V0csQ2tJZ0p2QixzQ0FtT1ksZWxJalhXLENrSThJdkIsa0NBdU9ZLFVBQVcsQ0FDWCxXQUFZLENBeE94QixxQ0EyT1ksU0FBVSxDQUlqQixzSEFJTyxzQnBHcFZ5QyxDb0dxVnpDLFVwRzdVOEIsQ29HOFU5QixXcEc3VStCLENvRzhVL0Isa0JBQW1CLENBQ25CLHdCbEl0WVcsQ2tJdVlYLEtBQU0sQ0FDTixZQUFhLENBVnBCLGdJQWFXLFlsSTNZTyxDa0k4WGxCLG9RQWtCVyxpQmxJblpPLENrSW9aUCxzQnBHL1YyQyxDb0c0VXRELGd0QkF1QmUsU2xJeFpHLENvSTBIdkIsY0FDSSxlQUFnQixDQUNoQixvQ0FGSixpQ0FJWSxTQUFVLENBQ2IsQ0FMVCxvQkFRUSxVQUFVLENBQ1YsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsV0FBWSxDQUNaLFVBQVcsQ0FDWCxrQnBJbkhpQixDb0l1SHBCLDJEQUdPLHNCdEcxR21DLENzRzJHbkMsaUJ0R3pHeUMsQ3NHMEd6QyxpQnBJakpXLENvSWtKWCxrQnRHekdtQyxDc0cwR25DLFl0R3pHNkIsQ3NHa0dwQyxrRUFVVyxlcEl0Sk8sQ29JdUpQLFVwSXZKTyxDb0l3SlAsaUJwSXhKTyxDb0k2Sm5CLCtCQUNJLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsc0JDL0p1QyxDRGtLMUMsc0NBR1csMEVwSnJLcUIsQ29Kc0tyQixpQjlEbktrQixDOERvS2xCLHdCOURyS3lCLEM4RHNLekIsYXBJdEtPLENvSWdLbEIsc0NBVVcsaUI5RDVKa0IsQzhENkpsQiw0RnBKektxQixDb0owS3JCLFVwSS9LTyxDb0lxTGxCLGtDQUVPLHdFcEp0THlCLENvSnVMekIsZ0IvRzdKdUIsQytHOEp2Qix3Qi9HNUorQixDK0c2Si9CLFVwSXRMVyxDb0l1TFgsa0JwSTFMVyxDb0kyTFgsb0JwSTNMVyxDb0lvTGxCLHNDQVVXLFNwSTlLTSxDb0l5R3RCLDRCQTRFWSxXQUFZLENBSXBCLHNCQUNJLG1EcEoxTTZCLENvSjJNN0IsVXBJNU1lLENvSTZNZix3QkM1RmlDLENEeUZwQyw0QkFNTyxVQUFXLENBQ1gsa0JwSWhOVyxDb0lpTlgsVUFBVyxDQUNYLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLGdCQUFpQixDQTVGN0IsMEJBbUdZLHFEQUFrQyxDQW5HOUMsNkNBd0dvQixrQnBJak9HLENvSWtPSCxVcEkvTkcsQ29JZ09ILGdCQ2hMMkIsQ0RpTDNCLDRCcEpwT2lCLENvSnlIckMsMkNBbUhvQixtQkFBcUIsQ0FuSHpDLGtEQXNId0Isd0I5RDdPaUIsQzhEOE9qQixhcEk5T0QsQ29JK09DLDBFcEpqUGEsQ29KeUhyQyxrQ0ErSGdCLDJGcEp4UHFCLENvSnlQckIsYXBJeFBPLENvSXdIdkIsMkJBcUlZLDZGcEo5UHlCLENvSitQekIsVXBJaFFXLENvSTBIdkIsaUNBd0lnQixhcEloUU8sQ29Jd0h2QixnRUE4SVksZXBJcFFXLENvSXNIdkIsZ0VBdUpnQixpQkN2TmUsQ0RnRS9CLDZCQThKWSx3QnBJN1FxQixDb0krR2pDLHdDQW9LZ0IsdUVwSjdScUIsQ29KOFJyQixnQi9HOUpzQixDK0crSnRCLHdCL0c3SjhCLEMrRzhKOUIsYXBJL1JPLENvSWdTUCxlcEk5Uk8sQ29JK1JQLG9CcEloU08sQ29JaVNQLGdCQ3ROMkIsQ0Q0QzNDLDRDQTZLb0IsWXBJdFNHLENvSXlIdkIsNEZBa0xvQixVcEl4U0csQ29Jc0h2Qiw4SUFxTHdCLFNwSTNTRCxDb0lzSHZCLHlKQThMb0Isa0JwSXRURyxDb0l3SHZCLDZCQW9NWSxlcEkxVFcsQ29Jc0h2Qix5QkF3TVksVUFBVyxDQUNYLFdBQVksQ0F6TXhCLDRCQTRNWSxTQUFVLENBSWpCLG9HQUlPLHNCdEc3UnlDLENzRzhSekMsVXRHdFI4QixDc0d1UjlCLFd0R3RSK0IsQ3NHdVIvQixrQkFBbUIsQ0FDbkIsd0JwSS9VVyxDb0lnVlgsS0FBTSxDQUNOLFlBQWEsQ0FWcEIsOEdBYVcsWXBJcFZPLENvSXVVbEIsZ09Ba0JXLGlCcEk1Vk8sQ29JNlZQLHNCdEd4UzJDLENzR3FSdEQsd29CQXVCZSxTcElqV0csQ3NJeUJ2QixvQ0FLWSwrRHRKN0J5QixDc0o4QnpCLFV0STNCVyxDc0k0QlgsZXRJaENXLENzSWlDWCx3QkMzQm9DLENEbUJoRCxvRkFXZ0IsVXRJbkJNLENzSW9CTixvQnRJbkNPLENzSXVCdkIsc0lBZW9CLFN0SXZCRSxDc0lRdEIsc0tBaUJ3QixXdEl0Q0QsQ3NJcUJ2QixzS0FvQndCLGN0STVDRCxDc0l3QnZCLDZJQThCZ0Isa0J0SXJETyxDc0l1QnZCLDZDQWlDZ0IsU3RJdERPLENzSXFCdkIsNkRBbUNvQixXdEl4REcsQ3NJcUJ2Qiw2REFzQ29CLGN0STlERyxD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QWdFZ0IsdUJBQXdCLENBQ3hCLEtBQU0sQ0FqRXRCLHlEQW9FZ0Isd0JBQXlCLENBQ3pCLEtBQU0sQ0FyRXRCLHVGQWdGZ0IsTUFBTyxDekpzaUJmLG9DeUo5aEJKLGlDQUVRLGlCQUFrQixDQUNsQixZQUFhLENBRWhCLEN6SnloQkQscUN5SnBoQkosbUNBRVEsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDaEIsQ0NwRlQsa0NBSVksZTVKOUJXLEM0SjBCdkIscUNBUVksVTVKakJVLEM0SmtCVix5QkNqQzJDLENEa0MzQyxnRjVLL0J5QixDNEtxQnJDLDhDQWdCZ0IsZ0Q1S3pDcUIsQzRLMENyQixVNUoxQk0sQzRKMkJOLGVDaEMrQixDRGMvQyx3R0FxQm9CLGE1SjlDRyxDNEp5QnZCLDZDQTBCZ0IsZ0Q1S25EcUIsQzRLb0RyQixVNUpwQ00sQzRKcUNOLGVDckM4QixDRFM5QyxzR0ErQm9CLGE1SnhERyxDNEp5QnZCLHNDQXNDWSxnRDVLL0R5QixDNEtnRXpCLFU1SmhEVSxDNEppRFYsZUM1Q3lDLENoRm9EckQsdUIrRUFRLFlBQWEsQ0V2Q3JCLHlCQUdRLHNCQ3ZDdUMsQ0R3Q3ZDLHdCOUo1QnlCLEM4SndCakMsMERBVW9CLDBFOUs1Q2lCLEM4SzZDakIsYTlKM0NHLEM4SmdDdkIsMERBY29CLDBFOUs1Q2lCLEM4SzZDakIsVTlKbERHLEM4Sm1DdkIsOENBdUJnQixnRDlLekRxQixDOEswRHJCLGE5SnpETyxDOEowRFAsZUMxQytCLENEaUIvQyx3R0E0Qm9CLFU5Si9ERyxDOEptQ3ZCLDZDQWlDZ0IsZ0Q5S25FcUIsQzhLb0VyQixhOUpuRU8sQzhKb0VQLGVDN0M4QixDRFU5QyxzR0FzQ29CLFU5SnpFRyxDOEptQ3ZCLHNDQTZDWSxnRDlLL0V5QixDOEtnRnpCLGE5Si9FVyxDOEpnRlgsZUNuRHlDLENDaURoRCwyQ0FJVyxhaEtqRk8sQ2dLNkVsQixtR0FPZSxrQmhLcEZHLENnSzZFbEIsMkNBV1csVWhLM0ZPLENnS2tHbEIsdUNBRU8sd0VoTG5HeUIsQ2dMb0d6QixnQjNJMUV1QixDMkkyRXZCLHdCM0l6RStCLEMySTBFL0IsYzNJM0V1QixDMkk0RXZCLFVoS3BHVyxDZ0txR1gsa0JoS3hHVyxDZ0t5R1gsb0JoS3pHVyxDZ0tpR2xCLDBGQVdXLFVoSzVGTSxDZ0s2Rk4saUJoSzlHTyxDZ0trR2xCLHNJQWNlLFNoSy9GRSxDZ0tpRmpCLDhDQWtCVyxlaEtwSE8sQ2dLa0dsQixnREFzQlcsU2hLcEhPLENnS3lIbkIsMEJBQ0ksZUFBZ0IsQ0FoRHhCLHlCQXFEUSxxQmhLbkllLENnSzhFdkIsbUNBdURZLFlBQWEsQ0FDYixxQkFBc0IsQ0F4RGxDLDBDQTBEZ0IsT0FBUSxDQTFEeEIsMENBNkRnQixPQUFRLENBQ1IsVWhLM0hNLENnSzRITix5QkM5RXlDLENEK0V6Qyw4RmhMeklxQixDZ0wwSXJCLG1CQUFxQixDQWpFckMsa0NBcUVZLHFCaEtuSlcsQ2dLOEV2Qiw2RUFnRmdCLGdEaEw3SnFCLENnTDhKckIsVWhLOUlNLENnSytJTixlQ3hGOEIsQ0Q2RnpDLDhHQUdPLGVoS3BLVyxDZ0txS1gsVWxJaEg4QixDa0lpSDlCLFdsSWhIK0IsQ2tJaUgvQixrQkFBbUIsQ0FDbkIsd0JoS3pLVyxDZ0swS1gsS0FBTSxDQUNOLFlBQWEsQ0FUcEIsc0hBWVcsWWhLOUtPLENnS2tLbEIsb1BBaUJXLGlCaEt0TE8sQ2dLdUxQLHNCbElsSTJDLENrSWdIdEQsb1FBcUJlLFNoSzFMRyxDZ0srTGxCLGdFQUdPLHNCbEk3Sm1DLENrSThKbkMsaUJsSTVKeUMsQ2tJNkp6QyxpQmhLcE1XLENnS3FNWCxrQmxJNUptQyxDa0k2Sm5DLFlsSTVKNkIsQ2tJcUpwQyx1RUFVVyxlaEt6TU8sQ2dLME1QLFVoSzFNTyxDZ0syTVAsaUJoSzNNTyxDZ0s4RXZCLDBCQW1JUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FJWCxVQUFXLENBQ1gsUUFBUyxDQUNULHdCQy9Jd0MsQy9KaWpCeEMsb0M4SjdpQlIsMEJBdUlZLFVBQVcsQ0FLbEIsQ0V6SUEsaUNBVVcsU2xLMUVNLENtS3FEdEIsaUJBRUksYW5LdkVtQixDbUt3RW5CLGlCQUFr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QUFhLENHdGZyQiwwQkFHUSxzQkNsQ3dDLENEbUN4Qyx3QmhMdkJ5QixDZ0xtQmpDLDJEQVVvQiwwRWhNdkNpQixDZ013Q2pCLGFoTHRDRyxDZ0wyQnZCLDJEQWNvQiwwRWhNdkNpQixDZ013Q2pCLFVoTDdDRyxDZ0w4QnZCLCtDQXVCZ0IsZ0RoTXBEcUIsQ2dNcURyQixhaExwRE8sQ2dMcURQLGVDckNnQyxDRFloRCwwR0E0Qm9CLFVoTDFERyxDZ0w4QnZCLDhDQWlDZ0IsZ0RoTTlEcUIsQ2dNK0RyQixhaEw5RE8sQ2dMK0RQLGVDeEMrQixDREsvQyx3R0FzQ29CLFVoTHBFRyxDa0xnRmxCLHVDQUlXLGFsTGpGTyxDa0w2RWxCLDJGQU9lLGtCbExwRkcsQ2tMNkVsQix1Q0FXVyxVbEwzRk8sQ2tMa0dsQixtQ0FFTyx3RWxNbkd5QixDa01vR3pCLGdCN0oxRXVCLEM2SjJFdkIsd0I3SnpFK0IsQzZKMEUvQixjN0ozRXVCLEM2SjRFdkIsVWxMcEdXLENrTHFHWCxrQmxMeEdXLENrTHlHWCxvQmxMekdXLENrTGlHbEIsa0ZBV1csVWxMNUZNLENrTDZGTixpQmxMOUdPLENrTGtHbEIsOEhBY2UsU2xML0ZFLENrTGlGakIsMENBa0JXLGVsTHBITyxDa0xrR2xCLDRDQXNCVyxTbExwSE8sQ2tMeUhuQixzQkFDSSxlQUFnQixDQWhEeEIscUJBcURRLHFCbExuSWUsQ2tMOEV2QiwrQkF1RFksWUFBYSxDQUNiLHFCQUFzQixDQXhEbEMsc0NBMERnQixPQUFRLENBMUR4QixzQ0E2RGdCLE9BQVEsQ0FDUixVbEwzSE0sQ2tMNEhOLHlCQzlFcUMsQ0QrRXJDLDhGbE16SXFCLENrTTBJckIsbUJBQXFCLENBakVyQyw4QkFxRVkscUJsTG5KVyxDa0w4RXZCLHFFQWdGZ0IsZ0RsTTdKcUIsQ2tNOEpyQixVbEw5SU0sQ2tMK0lOLGVDeEYwQixDRDZGckMsc0dBR08sZWxMcEtXLENrTHFLWCxVcEpoSDhCLENvSmlIOUIsV3BKaEgrQixDb0ppSC9CLGtCQUFtQixDQUNuQix3QmxMektXLENrTDBLWCxLQUFNLENBQ04sWUFBYSxDQVRwQiw4R0FZVyxZbEw5S08sQ2tMa0tsQixvT0FpQlcsaUJsTHRMTyxDa0x1TFAsc0JwSmxJMkMsQ29KZ0h0RCxvUEFxQmUsU2xMMUxHLENrTCtMbEIsNERBR08sc0JwSjdKbUMsQ29KOEpuQyxpQnBKNUp5QyxDb0o2SnpDLGlCbExwTVcsQ2tMcU1YLGtCcEo1Sm1DLENvSjZKbkMsWXBKNUo2QixDb0pxSnBDLG1FQVVXLGVsTHpNTyxDa0wwTVAsVWxMMU1PLENrTDJNUCxpQmxMM01PLENrTDhFdkIsc0JBbUlRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUlYLFVBQVcsQ0FDWCxRQUFTLENBQ1Qsd0JDL0lvQyxDakxpakJwQyxvQ2dMN2lCUixzQkF1SVksVUFBVyxDQUtsQixDRXRORCwwQkFDSSx3QnBMRXlCLENxTFlqQywrQkFJWSxrQkFBbUIsQ0FDbkIsVXJMcEJXLENxTHFCWCw0RnJNcEJ5QixDcU02QmhDLCtDQUdPLGVBQWdCLENBSHZCLG1DQUtXLHFCckx2Q08sQ3FMa0NsQixnQ0FTVyxVckx2Q08sQ3NMZXZCLCtCQUdZLGF0TG5CVyxDc0xnQnZCLCtCQU9ZLGtCQUFtQixDQUNuQixVdEwzQlcsQ3NMNEJYLDRGdE12QnlCLENzTWdDaEMsK0NBR08sZUFBZ0IsQ0FIdkIsbUNBS1cscUJ0TDFDTyxDc0xxQ2xCLDJDQVVlLGtCQUFtQixDQVZsQyxrREFhbUIseUZ0TTdDYSxDc004Q2IsVXRML0NELENzTGlDbEIsZ0NBb0JXLFV0THJETyxDdUx3QnZCLGtDQUdZLGF2TDVCVyxDdUx5QnZCLGtDQU9ZLFV2TG5DVyxDdUxvQ1gsNEZ2TS9CeUIsQ3VNa0NqQyx3QkFDSSxlQUFnQixDQUVwQix1QkFDSSxXQUFZLENBR2YsOERBR08sc0J6SlptQyxDeUphbkMsaUJ6Slh5QyxDeUpZekMsaUJ2TG5EVyxDdUxvRFgsa0J6SlhtQyxDeUpZbkMsWXpKWDZCLEN5SklwQyxxRUFVVyxldkx4RE8sQ3VMeURQLFV2THpETyxDdUwwRFAsaUJ2TDFETyxDdUw0QnZCLHVCQW9DUSxlQUFnQixDQXBDeEIsd0NBMENnQixrQkFBbUIsQ0ExQ25DLCtDQTZDb0IsaUJDN0RnQyxDRDhEaEMseUZ2TXJFaUIsQ3VNc0VqQixVdkx2RUcsQ3VMd0J2QixnQ0FxRFksZXZMakZXLEN1TDRCdkIsNkJBeURZLFV2TGpGVyxDeUxrQ25CLGdCQUNJLGVBQWdCLENBRW5CLDBGQUdPLHNCM0pLeUMsQzJKSnpDLFUzSlk4QixDMkpYOUIsVzNKWStCLEMySlgvQixrQkFBbUIsQ0FDbkIsd0J6TDdDVyxDeUw4Q1gsS0FBTSxDQUNOLFlBQWEsQ0FUcEIsb0dBWVcsWXpMbERPLEN5THNDbEIsNE1BaUJXLGlCekwxRE8sQ3lMMkRQLHNCM0pOMkMsQzJKWnRELGdtQkFzQmUsU3pML0RHLEN5THFFbEIsc0RBSU8sc0IzSnBDbUMsQzJKcUNuQyxpQjNKbkN5QyxDMkpvQ3pDLGlCekwzRVcsQ3lMNEVYLGtCM0puQ21DLEMySm9DbkMsWTNKbkM2QixDMkoyQnBDLDZEQVdXLGV6TGhGTyxDeUxpRlAsVXpMakZPLEN5TGtGUCxpQnpMbEZPLEN5TG9DdkIsdUJBb0RRLFdBQVksQ0FwRHBCLGlEQWdFWSxlekxwR1csQ3lMb0N2QixnREF1RW9CLGVBakY2QixDQWtGN0IseUZ6TXZHaUIsQ3lNd0dqQixVekx6R0csQ3lMZ0N2QixxQkErRVksVXpML0dXLEMwTDhEbEIsaUNBR1csaUJwSGpFa0IsQ29Ia0VsQix3QnBIbkV5QixDb0hvRXpCLGExTHBFTyxDMEwrRGxCLGlDQVFXLGlCcEh6RGtCLENvSDBEbEIsNEYxTXRFcUIsQzBNdUVyQixVMUw1RU8sQzBMa0ZsQiw2QkFFTyx3RTFNbkZ5QixDME1vRnpCLGdCcksxRHVCLENxSzJEdkIsd0JyS3pEK0IsQ3FLMEQvQixVMUxuRlcsQzBMb0ZYLGtCMUx2RlcsQzBMd0ZYLG9CMUx4RlcsQzBMaUZsQixpQ0FVVyxTMUwzRU0sQzBMZ0R0QixlQWlDUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9DcEdrQixDRHFHbEIsVUFBVyxDQUNYLGtCMUxuR2UsQzBMb0dmLFVBQVcsQ0FDWCxXQUFZLENBQ1osb0JBQXFCLEN4TGtoQnJCLHFDd0wxakJSLGVBNkNZLFlBQWEsQ0FDaEIsQ3hMNGdCRCxxQ3dMemdCSCxtQ0FHVyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9DdkhVLENEd0hWLFNDdkhZLENEd0haLGtCMUx0SE8sQzBMdUhQLFdBQVksQ0FDWixXQUFZLENBQ1osb0JBQXFCLENBQ3hCLENBSVQsZ0JBQ0ksZUFBZ0IsQ0FqRXhCLHVCQXFFUSxXQUFZLENBR2YsMEZBR08sc0I1SjNGeUMsQzRKNEZ6QyxVNUpwRjhCLEM0SnFGOUIsVzVKcEYrQixDNEpxRi9CLGtCQUFtQixDQUNuQix3QjFMN0lXLEMwTDhJWCxLQUFNLENBQ04sWUFBYSxDQVRwQixvR0FZVyxZMUxsSk8sQzBMc0lsQiw0TUFpQlcsaUIxTDFKTyxDMEwySlAsc0I1SnRHMkMsQzRKb0Z0RCxnbUJBc0JlLFMxTC9KRyxDMExvS2xCLHNEQUdPLHNCNUpsSW1DLEM0Sm1JbkMsaUI1SmpJeUMsQzRKa0l6QyxpQjFMektXLEMwTDBLWCxrQjVKakltQyxDNEprSW5DLFk1SmpJNkIsQzRKMEhwQyw2REFVVyxlMUw5S08sQzBMK0tQLFUxTC9LTyxDMExnTFAsaUIxTGhMTyxDMExvTG5CLHdDQW5ISixlQXFIWSxVQUFXLENBQ1gsWUFBYSxDQUVqQixxQkFDSSxTQUFVLENBQ1YsZUFBZ0IsQ0ExSDVCLDRCQTZIWSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLE9BQVEsQ0FDUixrQkFBbUIsQ0FDdEIsQ0FqSVQsbUNBd0lnQix3RTFNeE1xQixDME15TXJCLGdCcksvS21CLENxS2dMbkIsd0JySzlLMkIsQ3FLK0szQixVMUx4TU8sQzBMeU1QLGtCMUw1TU8sQzBMNk1QLG9CMUw3TU8sQzBMZ0V2Qix1Q0FnSm9CLFMxTGhNRSxDMExnRHRCLHdCQXNKWSxlMUxuTlcsQzBMNkR2QixvQkEwSlksVUFBVyxDQUNYLFdBQVksQ0EzSnhCLGdEQWtLb0IseUYxTTlOaUIsQzBNK05qQixVMUxwT0csQzBMaUV2QixxQkF5S1ksVTFMMU9XLEMwTDJPWCxzRjFNMU95QixDNE1pQ3JDLFNBRUksa0I1TDdCNkIsQzRMK0I1QiwyQ0FHVywwRTVNeENxQixDNE15Q3JCLGE1THZDTyxDNEx3Q1Asd0J0SHhDeUIsQ3NIbUNwQywyQ0FRVyw0RjVNekNxQixDNE0wQ3JCLFU1TC9DTyxDNExvRG5CLGdCQUNJLGVBQWdCLENBR25CLHNEQUdPLHNCOUp0Qm1DLEM4SnVCbkMsaUI5SnJCeUMsQzhKc0J6QyxpQjVMN0RXLEM0TDhEWCxrQjlKckJtQyxDOEpzQm5DLFk5SnJCNkIsQzhKY3BDLDZEQVVXLGU1TGxFTyxDNExtRVAsVTVMbkVPLEM0TG9FUCxpQjVMcEVPLEM0TGtDdkIsdUJBd0NRLFdBQVksQ0FHZixxQkFHTyxlQUFnQixDQUh2Qiw2Q0FVbUIsa0JBQW1CLENBQ25CLHlGNU1uRmEsQzRNb0ZiLFU1THJGRCxDNEx5RWxCLDhCQWtCVyxxQjVML0ZPLEM0TDZFbEIsMkJBc0JXLFU1TC9GTyxDNkw4Q3ZCLGVBQ0ksMEVDNUNvRyxDRDJDeEcsc0JBSVEsVUFBVyxDQUNYLFdBQVksQ0FDWixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxPQUFRLENBQ1IsbURBQXNILENBR3pILGdDQUVPLGlCQUFrQixDQUZ6Qix1Q0FJVyxhN0xoRU8sQzZMNERsQiwyRkFRZSxrQjdMcEVHLEM2TDREbEIsdUNBYVcsVTdMeEVPLEM2TDhFbkIscUJBQ0ksYUFBYyxDQWpDdEIsMEJBcUNRLFU3TG5GZSxDNkw4Q3ZCLDRCQXdDWSxVN0wxRlcsQzZMMkZYLHlCQ3ZFNEMsQ0Q4QnhELG9FQTZDZ0IsYTdMOUZPLEM2TGlEdkIsNEJBa0RZLHNGN01uR3lCLEM2TW9HekIsaUJDOUUrQixDRCtFL0IsYUFBYyxDQXBEMUIsK0JBd0RRLCtEN016RzZCLEM2TTBHN0IsVTdMdkdlLEM2THdHZixrQjdMM0dlLEM2TGlEdkIsMEVBNkRZLFU3TDlGVSxDNkwrRlYsb0I3TDlHVyxDNkxnRHZCLDRIQWlFZ0IsUzdMbEdNLEM2TGlDdEIsOEhBMEVZLGtCN0wxSFcsQzZMZ0R2Qix3Q0E2RVksUzdMM0hXLEM2TDhDdkIsOEVBb0Z3QixrQkFBbUIsQ0U5RTNDLGlCQUNJLHdFQ3ZCb0csQ0RzQnhHLHdCQUlRLFVBQVcsQ0FDWCxXQUFZLENBQ1osVUFBVyxDQUNYLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLG1EQUEwSCxDQUl6SCxnQ0FFTyxTL0x4RU8sQytMNEVmLCtCQUNJLG9EL001RXlCLEMrTTZFekIsYS9MN0VXLEMrTGdGZiw4QkFDSSxrRC9NN0V5QixDK004RXpCLFUvTG5GVyxDK0xvRlgsd0JDOUIwQyxDRGtDakQseUNBR1csYS9MeEZPLEMrTHFGbEIsK0ZBT2Usa0IvTDVGRyxDK0xxRmxCLHlDQVlXLFUvTGhHTyxDK0xvRHZCLG9DQW1EUSxlQUFnQixDQW5EeEIsK0JBdURRLGUvTDNHZSxDK0w4R2xCLDhEQUdPLHNCaktoRm1DLENpS2lGbkMsaUJqSy9FeUMsQ2lLZ0Z6QyxpQi9MbkhXLEMrTG9IWCxrQmpLL0VtQyxDaUtnRm5DLFlqSy9FNkIsQ2lLd0VwQyxxRUFVVyxlL0x4SE8sQytMeUhQLFUvTDdITyxDK0w4SFAsaUIvTDFITyxDK0wrSGxCLDBHQUdPLGUvTGxJVyxDK0xtSVgsVWpLOUU4QixDaUsrRTlCLFdqSzlFK0IsQ2lLK0UvQixrQkFBbUIsQ0FDbkIsd0IvTHZJVyxDK0x3SVgsS0FBTSxDQUNOLFlBQWEsQ0FUcEIsb0hBWVcsUy9ML0lPLEMrTG1JbEIsNE9BaUJXLGlCL0xwSk8sQytMcUpQLHNCaktoRzJDLENpSzhFdEQsZ3FCQXNCZSxTL0x6SkcsQytMd0R2QiwyQ0F3R1EsU0FBVSxDRXZHbEIsWUFDSSxlQXFGVSxDQW5GVCxvQ0FHVyxhak01RE8sQ2lNNkRQLDBFak4vRHFCLENpTjJEaEMscUZBUWUsa0JqTWpFRyxDaU15RGxCLG9DQWFXLDRGak5wRXFCLENpTnFFckIsVWpNdEVPLENpTTRFbkIsbUJBQ0ksZUFBZ0IsQ0F4QnhCLDBFQStCWSxTak14RlcsQ2lNeUR2QixnRUFvQ1ksZWpNekZXLENpTTZGbEIseURBSU8sU0FBVSxDQUNWLHNCQzFGeUMsQ0QyRnpDLGlCbktoRXlDLENtS2lFekMsaUJqTXBHVyxDaU1xR1gsa0JuS2hFbUMsQ21LaUVuQyxZbktoRTZCLENtS3VEcEMsZ0VBWVcsZWpNekdPLENpTTBHUCxVak0xR08sQ2lNMkdQLGlCak0zR08sQ2lNK0dsQixnR0FHTyxlak1sSFcsQ2lNbUhYLFVuSzlEOEIsQ21LK0Q5QixXbks5RCtCLENtSytEL0Isa0JBQW1CLENBQ25CLHdCak12SFcsQ2lNd0hYLEtBQU0sQ0FDTixZQUFhLENBVHBCLDBHQVlXLFNqTS9ITyxDaU1tSGxCLHdOQWlCVyxpQmpNcElPLENpTXFJUCxzQm5LaEYyQyxDbUs4RHRELHduQkFzQmUsU2pNcklHLENpTXFEdkIsMkJBMkZZLGVqTWhKVyxDaU1xRHZCLDhCQWdHZ0IsYWpNdkpPLENpTXdKUCxrRGpOekpxQixDaU4wSnJCLHNCQUF1QixDQUN2Qix5QkFBMEIsQ0FDMUIsaUJBQWtCLENBQ2xCLGFBQWEsQ0FyRzdCLCtCQXlHZ0IsVWpNbEtPLENpTW1LUCxtRGpOOUpxQixDaU5vRHJDLDhCQThHZ0IsYWpNcktPLENpTXVEdkIsZ0NBaUhvQixzRmpOektpQixDaU53RHJDLDhCQXVIZ0IsYWpNL0tPLENpTWdMUCxnRGpOaExxQixDbU5zRHJDLFlBQ0ksZUF5RVUsQ0F2RVQsb0NBR1csYW5NMURPLENtTTJEUCwwRW5ON0RxQixDbU55RGhDLHFGQVFlLGtCbk0vREcsQ21NdURsQixvQ0FhVyw0Rm5ObEVxQixDbU5tRXJCLFVuTXBFTyxDbU0wRW5CLG1CQUNJLGVBQWdCLENBR25CLGdHQUdPLGVuTWpGVyxDbU1rRlgsVXJLN0I4QixDcUs4QjlCLFdySzdCK0IsQ3FLOEIvQixrQkFBbUIsQ0FDbkIsd0JuTXRGVyxDbU11RlgsS0FBTSxDQUNOLFlBQWEsQ0FUcEIsMEdBWVcsU25NOUZPLENtTWtGbEIsd05BaUJXLGlCbk1uR08sQ21Nb0dQLHNCcksvQzJDLENxSzZCdEQsd25CQXNCZSxTbk1wR0csQ21NMEdsQix5REFJTyxTQUFVLENBQ1Ysc0JDdkd5QyxDRHdHekMsaUJySzdFeUMsQ3FLOEV6QyxpQm5NakhXLENtTWtIWCxrQnJLN0VtQyxDcUs4RW5DLFlySzdFNkIsQ3FLb0VwQyxnRUFZVyxlbk10SE8sQ21NdUhQLFVuTXZITyxDbU13SFAsaUJuTXhITyxDbU1tRHZCLDJCQStFWSxlbk1sSVcsQ21NbUR2Qiw4QkFvRmdCLGFuTXpJTyxDbU0wSVAsa0RuTjNJcUIsQ21ONElyQixzQkFBdUIsQ0FDdkIseUJBQTBCLENBQzFCLGlCQUFrQixDQUNsQixhQUFhLENBekY3QiwrQkE2RmdCLFVuTXBKTyxDbU1xSlAsbURuTmhKcUIsQ21Oa0RyQyw4QkFrR2dCLGFuTXZKTyxDbU1xRHZCLGdDQXFHb0Isc0ZuTjNKaUIsQ21Oc0RyQyw4QkEyR2dCLGFuTWpLTyxDbU1rS1AsZ0RuTmxLcUIsQ3FOdURyQyxZQUNJLDREQ3hENEUsQ0R5RDVFLFNBaUZVLENBbkZkLGtCQUlRLFVBQVcsQ0FDWCxXQUFZLENBQ1osVUFBVyxDQUNYLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsbURDL0RnRSxDRGdFaEUsVUFBVyxDQUVkLG9DQUdXLGFyTXBFTyxDcU1xRVAsMEVyTnZFcUIsQ3FObUVoQyxxRkFRZSxrQnJNekVHLENxTWlFbEIsb0NBYVcsNEZyTjVFcUIsQ3FONkVyQixVck05RU8sQ3FNb0ZuQixtQkFDSSxlQUFnQixDQUduQixnR0FHTyxlck0zRlcsQ3FNNEZYLFV2S3ZDOEIsQ3VLd0M5QixXdkt2QytCLEN1S3dDL0Isa0JBQW1CLENBQ25CLHdCck1oR1csQ3FNaUdYLEtBQU0sQ0FDTixZQUFhLENBVHBCLDBHQVlXLFNyTXhHTyxDcU00RmxCLHdOQWlCVyxpQnJNN0dPLENxTThHUCxzQnZLekQyQyxDdUt1Q3RELHduQkFzQmUsU3JNOUdHLENxTW9IbEIseURBSU8sU0FBVSxDQUNWLHNCQ2pIeUMsQ0RrSHpDLGlCdkt2RnlDLEN1S3dGekMsaUJyTTNIVyxDcU00SFgsa0J2S3ZGbUMsQ3VLd0ZuQyxZdkt2RjZCLEN1SzhFcEMsZ0VBWVcsZXJNaElPLENxTWlJUCxVck1qSU8sQ3FNa0lQLGlCck1sSU8sQ3FNb0R2QiwyQkF3RlksZXJNNUlXLENxTW9EdkIsOEJBNkZnQixhck1uSk8sQ3FNb0pQLGtEck5ySnFCLENxTnNKckIseUJBQTBCLENBQzFCLGlCQUFrQixDQUNsQixhQUFjLENBakc5QiwrQkFxR2dCLFVyTTdKTyxDcU04SlAsbURyTnpKcUIsQ3FObURyQyw4QkEwR2dCLGFyTWhLTyxDcU1zRHZCLGdDQTZHb0Isc0ZyTnBLaUIsQ3FOdURyQyw4QkFtSGdCLGFyTTFLTyxDcU0yS1AsZ0RyTjNLcUIsQ3VOK0JyQyxZQUNJLHNCQzlCcUMsQ0QrQnJDLFV2TWxDbUIsQ3VNbUNuQixvRnZObENpQyxDdU5tQ2pDLHFCQzFCbUMsQ0QyQm5DLG1CQzFCaUMsQ0Q0QmpDLGtCQUNJLFV6S2lCa0MsQ3lLaEJsQyxXektpQm1DLEN5S2Z2QyxrQkFDSSxvQkFBcUIsQ0FDckIsa0JBQW1CLENBRW5CLGF2TTdDZSxDdU04Q2Ysc0JDakNnQyxDRGtDaEMsdUJBQXdCLENBTjNCLGdEQVNPLFV2TXBEVyxDdU1xRFgsa0J2TTlDcUIsQ3VNb0Q1Qiw0TUFLZSxrQ0FBb0MsQ0FPbkQsNE1BS2UsbUNBQXFDLENBTXBELDRDQUVPLGF2TW5GVyxDdU1vRlgsa0J2TTVFcUIsQ3VNZ0Y3QixnREFFSSxVektsQ2tDLEN5S21DbEMsV3pLbENtQyxDeUttQ25DLGF2TTFGZSxDdU0yRmYsc0J6SzdDNkMsQ3lLOEM3QyxrQkFBbUIsQ0FDbkIsd0J2TTdGZSxDdU1zRmxCLG9GQVNPLGtCQUFtQixDQVQxQiwwRkFZTyx1QkFBd0IsQ0FDeEIsWXZNbkdXLEN1TTBHbEIsaURBR08sWXZNN0dXLEN5TStDbkIsdUJBeUJJLGV6TTNFZSxDeU1rRGxCLHFDQUdPLFdBQVksQ0FIbkIsaURBT08sU0FBVSxDQVBqQixpREFZVyx3RXpON0RxQixDeU44RHJCLGdCcExwQ21CLENvTHFDbkIsd0JwTG5DMkIsQ29Mb0MzQixVek03RE8sQ3lNOERQLGtCek1qRU8sQ3lNa0VQLG9Cek1sRU8sQ3lNaURsQix1TkFnQ2UsU3pNOUVHLEN5TThDbEIscUZBdUNlLHNCQ2pFNEMsQ0RrRTVDLGlCM0tuRGlDLEMyS29EakMsaUJ6TXZGRyxDeU13Rkgsa0IzS25EMkIsQzJLb0QzQixZM0tuRHFCLEMyS1FwQyw0RkE4Q21CLGV6TTVGRCxDeU02RkMsVXpNakdELEN5TWtHQyxpQnpNOUZELEN5TThDbEIsZ0VBd0RtQixhek12R0QsQ3lNK0NsQiw2SUE0RHVCLGtCek0zR0wsQ3lNK0NsQixnRUFpRW1CLFV6TS9HRCxDeU04SGxCLHlDQUdXLGF6TWxJTyxDeU1tSVAsMEV6TnJJcUIsQ3lOaUloQywrRkFPZSxrQnpNdElHLEN5TStIbEIseUNBWVcsNEZ6TnpJcUIsQ3lOMElyQixVek0vSU8sQ3lNZ0R2Qix1Q0FzR1EsZUFBZ0IsQ0F0R3hCLDJDQTJHWSx3RXpOMUp5QixDeU4ySnpCLGdCcExqSXVCLENvTGtJdkIsd0JwTGhJK0IsQ29MaUkvQixVek0xSlcsQ3lNMkpYLGtCek05SlcsQ3lNK0pYLG9Cek0vSlcsQ3lNK0N2QiwrQ0FtSGdCLFN6TWxKTSxDeU11SmpCLDhEQUdPLHNCM0t0SW1DLEMyS3VJbkMsaUIzS3JJeUMsQzJLc0l6QyxpQnpNN0tXLEN5TThLWCxrQjNLckltQyxDMktzSW5DLFkzS3JJNkIsQzJLOEhwQyxxRUFVVyxlek1sTE8sQ3lNbUxQLFV6TW5MTyxDeU1vTFAsaUJ6TXBMTyxDeU1nRHZCLCtCQTBJUSxXQUFZLENBaEVmLG9IQXVFTyxTek1qTVcsQ3lNZ0R2QiwyQ0FzSlEsU0FBVSxDRXBMbEIsK0JBSVksd0IzTVhxQixDMk1PakMsZ0NBT1ksZTNNckJXLEMyTXNCWCx3QjNNZnFCLEMyTU9qQyxtQ0FZWSxVM005QlcsQzJNK0JYLHlCQzVCeUMsQ0Q2QnpDLDBFM04zQnlCLEMyTmFyQyxvQ0FrQlksaUQzTm5DeUIsQzJOb0N6QixhM01uQ1csQzJNb0NYLGVDeEJ1QyxDQ21DL0MscUJBQ0ksZTdNbERlLEM2TW1EZixVN00vQ2UsQzZNa0RkLHNGQUtPLGlCN05mVSxDNk5vQmxCLHlCQUNJLFlBQWEsQ0FDYixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLDBCN01wRVcsQzZNZ0VkLCtCQU1PLFM3TXRFTyxDNk15RWYseUJBQ0ksNEY3TnpFeUIsQzZOMEV6QixhN00xRVcsQzZNMkVYLGlCQ25Fd0IsQ0RvRXhCLHdCQUF5QixDQUdqQyxpQkFDSSxZQUFhLENBRGhCLHdCQUdPLGFBQWMsQ0FHdEIsaUJBQ0ksZUM3RHdCLENEZ0V4Qiw0QkE5RDJCLENBK0QzQixVN012RmUsQzZNd0ZmLGMvSjNGa0IsQytKcUZyQixnREFTTyxjQUFlLENBQ2YsZUMvRDJCLENEZ0UzQix1QkMvRDRCLENEZ0U1QiwyQjdNakdXLEM2TWtHWCxhN01sR1csQzZNbUdYLDRCQy9EMEIsQ0RpRGpDLG9DQWtCVyxjQUFlLENBQ2Ysb0I3TXRHTyxDNk11R1AsYTdNdkdPLEM2TXdHUCw0QkNsRXFCLENEc0VqQyxtQkFDSSw0RjdOL0c2QixDNk5nSDdCLGNDNUZ5QixDRDhGN0IsbUJBQ0ksNEY3Tm5INkIsQzZOb0g3QixnQkNuRzJCLENEb0czQixhN01ySGUsQzZNdUhuQixtQkFDSSw0RjdOeEg2QixDNk55SDdCLGdCQ2xHNEIsQ0RvR2hDLHdCQUNJLHNGN041SDZCLEM2TjZIN0IsZUNoSGdDLENDZG5DLHFGQUlPLGdCQUFpQixDQ1U3Qix5Q0FFUSxlaE5oQmUsQ2dOaUJmLGVDakJnRCxDRGN4RCwwRkFPb0IsZ0JBQWlCLENBUHJDLDREQVlZLGVoTjFCVyxDZ04yQlgsVWhOdkJXLENnTlV2Qiw0RUFlZ0IsYUFBYyxDQUNkLDBFaE83QnFCLENnTzhCckIsZUMzQjZDLENEVTdELDhFQW9CZ0IsYUFBYyxDQUNkLDBFaE9sQ3FCLENnT2FyQyw2RUF3QmdCLGFBQWMsQ0FDZCxlQ2pDc0QsQ0RRdEUsc0hBaUNZLFVoTjNDVyxDZ05VdkIsMkRBdUNZLGVoTmpEVyxDa040QmxCLGtDQUdXLGlCNUlsQmtCLEM0SW1CbEIseUZsTy9CcUIsQ2tPZ0NyQixVbE5yQ08sQ2tOOEJ2QixnQkFhUSxVQUFXLENBQ1gsUUFBUyxDQWRqQixhQWlCUSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFBQVMsQ0FHVCx1QkFDSSxrRmxPcER5QixDa09xRHpCLFVsTnREVyxDa051RFgsZ0JDakR3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Q2Isa0JBQW1CLENBM0RuQyxtQ0FrRVksd0J6T3pJcUIsQ3lPdUVqQyw4Q0F3RWdCLHVFelB6SnFCLEN5UDBKckIsZ0JwTjFCc0IsQ29OMkJ0Qix3QnBOekI4QixDb04wQjlCLGF6TzNKTyxDeU80SlAsZXpPMUpPLEN5TzJKUCxvQnpPNUpPLEN5TzZKUCxnQkMvRmlDLENEaUJqRCxrREFpRm9CLFl6T2xLRyxDeU9pRnZCLHdHQXNGb0IsVXpPcEtHLEN5TzhFdkIsMEpBeUZ3QixTek92S0QsQ3lPOEV2QiwyS0FrR29CLGtCek9sTEcsQ3lPZ0Z2QixtQ0F3R1ksZXpPdExXLEN5TzhFdkIsK0JBNEdZLFVBQVcsQ0FDWCxXQUFZLENBN0d4Qiw2RUFtSGdCLHNCM01oSytCLEMyTWlLL0IsaUIzTS9KcUMsQzJNZ0tyQyxpQnpPdk1PLEN5T3dNUCxrQjNNL0orQixDMk1nSy9CLFkzTS9KeUIsQzJNd0N6QyxvRkEwSG9CLGV6TzVNRyxDeU82TUgsVXpPN01HLEN5TzhNSCxpQnpPOU1HLEMyT21GdkIsZ0NBR1kscURBQWtDLENBSDlDLG1EQVFvQixrQjNPMUZHLEMyTzJGSCxVM094RkcsQzJPeUZILGdCQ3JEaUMsQ0RzRGpDLDRCM1A3RmlCLEMyUGtGckMsaURBbUJvQixtQkFBcUIsQ0FuQnpDLHdEQXNCd0Isd0JyS3RHaUIsQ3FLdUdqQixhM092R0QsQzJPd0dDLDBFM1AxR2EsQzJQa0ZyQyx3Q0ErQmdCLDJGM1BqSHFCLEMyUGtIckIsVTNPbkhPLEMyT21GdkIsaUNBcUNZLDZGM1B2SHlCLEMyUHdIekIsYTNPeEhXLEMyT2tGdkIsdUNBd0NnQixlQUFnQixDQUNoQixhM08xSE8sQzJPaUZ2Qiw0RUErQ1ksZTNPOUhXLEMyTytFdkIsNEVBd0RnQixpQkM3RnFCLENEcUNyQyxtREEyRGdCLDZCM08xSU8sQzJPMklQLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsWUFBYSxDQUNiLGtCQUFtQixDQS9EbkMsbUNBc0VZLHdCM085SXFCLEMyT3dFakMsOENBNEVnQix1RTNQOUpxQixDMlArSnJCLGdCdE4vQnNCLENzTmdDdEIsd0J0TjlCOEIsQ3NOK0I5QixhM09oS08sQzJPaUtQLGUzTy9KTyxDMk9nS1Asb0IzT2pLTyxDMk9rS1AsZ0JDbkdpQyxDRGlCakQsa0RBcUZvQixZM092S0csQzJPa0Z2Qix3R0EwRm9CLFUzT3pLRyxDMk8rRXZCLDBKQTZGd0IsUzNPNUtELEMyTytFdkIsMktBc0dvQixrQjNPdkxHLEMyT2lGdkIsbUNBNEdZLGUzTzNMVyxDMk8rRXZCLCtCQWdIWSxVQUFXLENBQ1gsV0FBWSxDQWpIeEIsNkVBdUhnQixzQjdNcksrQixDNk1zSy9CLGlCN01wS3FDLEM2TXFLckMsaUIzTzVNTyxDMk82TVAsa0I3TXBLK0IsQzZNcUsvQixZN01wS3lCLEM2TXlDekMsb0ZBOEhvQixlM09qTkcsQzJPa05ILFUzT2xORyxDMk9tTkgsaUIzT25ORyxDRTJuQmYscUMyTzFpQkgsMERBSWUsMEJBQTJCLENBQzlCLENBTmpCLG1EQWVvQixrQjdPOUZHLEM2TytGSCxVN081RkcsQzZPNkZILGdCQzNEaUMsQ0Q0RGpDLDRCN1BqR2lCLEM2UCtFckMsaURBMEJvQixtQkFBcUIsQ0ExQnpDLHdEQTZCd0Isd0J2SzFHaUIsQ3VLMkdqQixhN08zR0QsQzZPNEdDLDBFN1A5R2EsQzZQK0VyQyx3Q0FzQ2dCLDJGN1BySHFCLEM2UHNIckIsVTdPdkhPLEM2T2dGdkIsaUNBNENZLDZGN1AzSHlCLEM2UDRIekIsYTdPNUhXLEM2TytFdkIsdUNBK0NnQixlQUFnQixDQUNoQixhN085SE8sQzZPOEV2Qiw0RUFzRFksZTdPbElXLEM2TzRFdkIsNEVBK0RnQixpQkNwR3FCLENEcUNyQyxtREFrRWdCLDZCN085SU8sQzZPK0lQLGtCQUFtQixDQUNuQixtQkFBb0IsQ0FDcEIsWUFBYSxDQUNiLGtCQUFtQixDQXRFbkMsbUNBNEVZLHdCN09qSnFCLEM2T3NKckIscUNBakZaLG9DQWtGZ0IsWUFBYSxDQUVwQixDQUdHLHFDQXZGWixtQ0F3RmdCLFNBQVUsQ0FFakIsQ0ExRlQsaURBOEZnQix1RTdQN0txQixDNlA4S3JCLGdCeE45Q3NCLEN3TitDdEIsd0J4TjdDOEIsQ3dOOEM5QixhN08vS08sQzZPZ0xQLGU3TzlLTyxDNk8rS1Asb0I3T2hMTyxDNk9pTFAsZ0JDdEhpQyxDRGtCakQscURBdUdvQixZN090TEcsQzZPK0V2Qiw4R0E0R29CLFU3T3hMRyxDNk80RXZCLGdLQStHd0IsUzdPM0xELEM2TzRFdkIsb0xBd0hvQixrQjdPdE1HLEM2TzhFdkIsbUNBOEhZLGU3TzFNVyxDNk80RXZCLCtCQWtJWSxVQUFXLENBQ1gsV0FBWSxDQW5JeEIsNkVBNklnQixzQi9NeEwrQixDK015TC9CLGlCL012THFDLEMrTXdMckMsaUI3Ty9OTyxDNk9nT1Asa0IvTXZMK0IsQytNd0wvQixZL012THlCLEMrTXNDekMsb0ZBb0pvQixlN09wT0csQzZPcU9ILFU3T3JPRyxDNk9zT0gsaUI3T3RPRyxDK08wSHZCLHVCQUNJLGVBQWdCLENBQ2hCLG9DQUZKLDBDQUlZLFNBQVUsQ0FDYixDQUxULDZCQVFRLFVBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxXQUFZLENBQ1osVUFBVyxDQUNYLGtCL09qSXlCLEMrT3FJNUIsb0VBR08sc0JqTjFHbUMsQ2lOMkduQyxpQmpOekd5QyxDaU4wR3pDLGlCL09qSlcsQytPa0pYLGtCak56R21DLENpTjBHbkMsWWpOekc2QixDaU5rR3BDLDJFQVVXLGUvT3RKTyxDK091SlAsVS9PdkpPLEMrT3dKUCxpQi9PeEpPLEMrTzZKbkIsd0NBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxzQkMvSmdELENEa0tuRCwrQ0FHVywwRS9QcktxQixDK1BzS3JCLGlCektuS2tCLEN5S29LbEIsd0J6S3JLeUIsQ3lLc0t6QixhL090S08sQytPZ0tsQiwrQ0FVVyxpQnpLNUprQixDeUs2SmxCLDRGL1B6S3FCLEMrUDBLckIsVS9PL0tPLEMrT3FMbEIsMkNBRU8sd0UvUHRMeUIsQytQdUx6QixnQjFON0p1QixDME44SnZCLHdCMU41SitCLEMwTjZKL0IsVS9PdExXLEMrT3VMWCxrQi9PMUxXLEMrTzJMWCxvQi9PM0xXLEMrT29MbEIsK0NBVVcsUy9POUtNLEMrT3lHdEIscUNBNEVZLFdBQVksQ0FJcEIsK0JBQ0ksbUQvUDFNNkIsQytQMk03QixVL081TWUsQytPNk1mLHdCQzVGMEMsQ0R5RjdDLHFDQU1PLFVBQVcsQ0FDWCxrQi9PaE5XLEMrT2lOWCxVQUFXLENBQ1gsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsZ0JBQWlCLENBNUY3QixtQ0FtR1kscURBQWtDLENBbkc5QyxzREF3R29CLGtCL09qT0csQytPa09ILFUvTy9ORyxDK09nT0gsZ0JDaExvQyxDRGlMcEMsNEIvUHBPaUIsQytQeUhyQyxvREFtSG9CLG1CQUFxQixDQW5IekMsMkRBc0h3Qix3QnpLN09pQixDeUs4T2pCLGEvTzlPRCxDK08rT0MsMEUvUGpQYSxDK1B5SHJDLDJDQStIZ0IsMkYvUHhQcUIsQytQeVByQixVL08xUE8sQytPMEh2QixvQ0FxSVksNkYvUDlQeUIsQytQK1B6QixhL08vUFcsQytPeUh2QiwwQ0F3SWdCLGEvT2hRTyxDK093SHZCLGtGQThJWSxlL09wUVcsQytPc0h2QixrRkF1SmdCLGlCQ3ZOd0IsQ0RnRXhDLHNDQThKWSx3Qi9PN1FxQixDK08rR2pDLGlEQW9LZ0IsdUUvUDdScUIsQytQOFJyQixnQjFOOUpzQixDME4rSnRCLHdCMU43SjhCLEMwTjhKOUIsYS9PL1JPLEMrT2dTUCxlL085Uk8sQytPK1JQLG9CL09oU08sQytPaVNQLGdCQ3ROb0MsQ0Q0Q3BELHFEQTZLb0IsWS9PdFNHLEMrT3lIdkIsOEdBa0xvQixVL094U0csQytPc0h2QixnS0FxTHdCLFMvTzNTRCxDK09zSHZCLG9MQThMb0Isa0IvT3RURyxDK093SHZCLHNDQW9NWSxlL08xVFcsQytPc0h2QixrQ0F3TVksVUFBVyxDQXhNdkIscUNBMk1ZLFNBQVUsQ0FJakIsc0hBSU8sc0JqTjVSeUMsQ2lONlJ6QyxVak5yUjhCLENpTnNSOUIsV2pOclIrQixDaU5zUi9CLGtCQUFtQixDQUNuQix3Qi9POVVXLEMrTytVWCxLQUFNLENBQ04sWUFBYSxDQVZwQixnSUFhVyxZL09uVk8sQytPc1VsQixvUUFrQlcsaUIvTzNWTyxDK080VlAsc0JqTnZTMkMsQ2lOb1J0RCxndEJBdUJlLFMvT2hXRyxDaVBPdkIsdUZBSWdCLCtCalBWTyxDaVBNdkIsOEdBTW9CLGFqUFpHLENpUGFILDBFalFiaUIsQ2lRTXJDLDJHQVdvQixrQmpQakJHLENpUGtCSCxVQUFXLENBQ1gsU2pQcEJHLENpUE92QixrSEFvQndCLHdCQUF5QixDQUN6QixhQUFjLENBckJ0QywrSEF1QjRCLHdCQUF5QixDQXZCckQsOEdBK0JvQixlQ2xDOEIsQ0RHbEQscUlBbUM0Qix3QkFBeUIsQ0FuQ3JELDBIQXdDd0IsYWpQOUNELENpUE12Qix1SUEyQzRCLHdCQUF5QixDQTNDckQsZ0hBb0R3Qix3QkFBeUIsQ0U5QzVDLCtDQUdPLFVuUFpXLENtUGFYLHNCOU4rQ29DLEM4TjlDcEMsb0JuUGZXLENtUFVsQixnS0FVVyxrQm5QdEJPLENtUHVCUCxvQm5QdkJPLENtUFlsQix3T0FhZSxTblB0QkcsQ21QU2xCLCtOQWdCZSxVblB6QkcsQ21QU2xCLG9FQXVCZSxhblBsQ0csQ21QV2xCLHVFQTJCZSxZblB2Q0csQ29QK0h2QixnQkFDSSxlQUFnQixDQUNoQixvQ0FGSixtQ0FJWSxTQUFVLENBQ2IsQ0FHSiw2REFHTyxzQnROdEdtQyxDc051R25DLGlCdE5yR3lDLENzTnNHekMsaUJwUDdJVyxDb1A4SVgsa0J0TnJHbUMsQ3NOc0duQyxZdE5yRzZCLENzTjhGcEMsb0VBVVcsZXBQbEpPLENvUG1KUCxVcFBuSk8sQ29Qb0pQLGlCcFBwSk8sQ29QeUpuQixpQ0FDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGVwUHhKZSxDb1AySmxCLHdDQUdXLDBFcFFqS3FCLENvUWtLckIsaUI5Sy9Ka0IsQzhLZ0tsQix3QjlLakt5QixDOEtrS3pCLGFwUGxLTyxDb1A0SmxCLHdDQVVXLGlCOUt4SmtCLEM4S3lKbEIsNEZwUXJLcUIsQ29Rc0tyQixVcFAzS08sQ29QaUxsQixvQ0FFTyx3RXBRbEx5QixDb1FtTHpCLGdCL056SnVCLEMrTjBKdkIsd0IvTnhKK0IsQytOeUovQixVcFBsTFcsQ29QbUxYLGtCcFB0TFcsQ29QdUxYLG9CcFB2TFcsQ29QZ0xsQix3Q0FVVyxTcFAxS00sQ29QK0d0Qiw4QkFrRVksV0FBWSxDQUlwQix3QkFDSSxtRHBRdE02QixDb1F1TTdCLFVwUHhNZSxDb1B5TWYsd0JDeEZtQyxDRHFGdEMsOEJBTU8sVUFBVyxDQUNYLGtCcFA1TVcsQ29QNk1YLFVBQVcsQ0FDWCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixnQkFBaUIsQ0FsRjdCLDRCQXlGWSxxREFBa0MsQ0F6RjlDLCtDQThGb0Isa0JwUDdORyxDb1A4TkgsVXBQM05HLENvUDROSCxnQkM1SzZCLENENks3Qiw0QnBRaE9pQixDb1ErSHJDLDZDQXlHb0IsbUJBQXFCLENBekd6QyxvREE0R3dCLHdCOUt6T2lCLEM4SzBPakIsYXBQMU9ELENvUDJPQywwRXBRN09hLENvUStIckMsb0NBcUhnQiwyRnBRcFBxQixDb1FxUHJCLFVwUHRQTyxDb1BnSXZCLDZCQTJIWSw2RnBRMVB5QixDb1EyUHpCLGFwUDNQVyxDb1ArSHZCLG9FQWlJWSxlcFA3UFcsQ29QNEh2QixvRUEwSWdCLGlCQ2hOaUIsQ0RzRWpDLCtCQWlKWSx3QnBQdFFxQixDb1BxSGpDLDBDQXVKZ0IsdUVwUXRScUIsQ29RdVJyQixnQi9OdkpzQixDK053SnRCLHdCL050SjhCLEMrTnVKOUIsYXBQeFJPLENvUHlSUCxlcFB2Uk8sQ29Qd1JQLG9CcFB6Uk8sQ29QMFJQLGdCQy9NNkIsQ0RrRDdDLDhDQWdLb0IsWXBQL1JHLENvUCtIdkIsZ0dBcUtvQixVcFBqU0csQ29QNEh2QixrSkF3S3dCLFNwUHBTRCxDb1A0SHZCLCtKQWlMb0Isa0JwUC9TRyxDb1A4SHZCLCtCQXVMWSxlcFBuVFcsQ29QNEh2QiwyQkEyTFksVUFBVyxDQUNYLFdBQVksQ0E1THhCLDhCQStMWSxTQUFVLENBSWpCLHdHQUlPLHNCdE50UnlDLENzTnVSekMsVXROL1E4QixDc05nUjlCLFd0Ti9RK0IsQ3NOZ1IvQixrQkFBbUIsQ0FDbkIsd0JwUHhVVyxDb1B5VVgsS0FBTSxDQUNOLFlBQWEsQ0FWcEIsa0hBYVcsWXBQN1VPLENvUGdVbEIsd09Ba0JXLGlCcFByVk8sQ29Qc1ZQLHNCdE5qUzJDLENzTjhRdEQsd3BCQXVCZSxTcFAxVkcsQ29Qa1dkLCtDQUVPLHlGcFFuV3FCLENvUW9XckIsVXBQcldPLENzUDZDdkIsZ0JBRUksa0J0UHhDNkIsQ3NQMEM1QixrREFHVywwRXRRbkRxQixDc1FvRHJCLGF0UGxETyxDc1BtRFAsd0JoTG5EeUIsQ2dMOENwQyxrREFRVyw0RXRRcERxQixDc1FxRHJCLFV0UDFETyxDc1ArRG5CLDRCQUNJLG1EdFEvRDZCLENzUWdFN0IsVXRQakVlLENzUGtFZixtQkNoRHVDLENENkMxQyxrQ0FNTyxVQUFXLENBQ1gsa0J0UHJFVyxDc1BzRVgsVUFBVyxDQUNYLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLGdCQUFpQixDRVo3QixVQUVJLGtCeFA1Q3FCLEN3UDhDcEIsNENBR1csMEV4UXJFcUIsQ3dRc0VyQixheFBwRU8sQ3dQcUVQLHdCbExyRXlCLENrTGdFcEMsNENBUVcsNEZ4UXRFcUIsQ3dRdUVyQixVeFA1RU8sQ3dQaUZuQixzQkFDSSxtRHhRakY2QixDd1FrRjdCLFV4UG5GZSxDd1BvRmYsd0JDcEVzQyxDRGlFekMsNEJBTU8sVUFBVyxDQUNYLGtCeFB2RlcsQ3dQd0ZYLFVBQVcsQ0FDWCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixnQkFBaUIsQ0FJeEIsdURBR08sc0IxTi9EbUMsQzBOZ0VuQyxpQjFOOUR5QyxDME4rRHpDLGlCeFB0R1csQ3dQdUdYLGtCMU45RG1DLEMwTitEbkMsWTFOOUQ2QixDME51RHBDLDhEQVVXLGV4UDNHTyxDd1A0R1AsVXhQNUdPLEN3UDZHUCxpQnhQN0dPLEN3UG1IbkIsaUJBRUksa0J4UDlHeUIsQ3dQNEc1Qiw2REFRbUIsMEV4UTFIYSxDd1EySGIsYXhQekhELEN3UDBIQyx3QmxMMUhpQixDa0xnSHBDLDZEQWFtQiw0RXhRM0hhLEN3UTRIYixVeFBqSUQsQ3dQbUhsQix1Q0FvQlcsbUR4UXRJcUIsQ3dRdUlyQixVeFB4SU8sQ3dQeUlQLG1CQzdFZ0MsQ0R1RDNDLDZDQXlCZSxrQnhQM0lHLEMwUHlGdkIsYUFDSSxlMVAzRm1CLEMwUDZGbEIscUNBR1csYTFQN0ZPLEMwUDhGUCwwRTFRaEdxQixDMFE0RmhDLHVGQVFlLGtCMVBwR0csQzBQNEZsQixxQ0FhVyw0RjFRckdxQixDMFFzR3JCLFUxUHZHTyxDMFBzRnZCLDJCQXlCWSxpQkFBa0IsQ0F6QjlCLGtDQTRCZ0IsVUFBVyxDQUNYLFdBQVksQ0FJWixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxPQUFRLENBTVIsbURBQWtILENBWmxILDBCQTlCaEIsa0NBK0JvQixTQUFVLENBWWpCLENBTEcseUJBdENoQixrQ0F1Q29CLG1EQUFrSCxDQUl6SCxDQTNDYiwwREFtRDRCLGExUDVJTCxDMFA2SUssMEUxUTdJUyxDMFF5RnJDLGlJQXdEZ0Msa0IxUC9JVCxDMFB1RnZCLDBEQTZENEIsMkYxUWxKUyxDMFFtSlQsVTFQcEpMLEMwUHNGdkIsc0RBc0V3Qix3RTFRL0phLEMwUWdLYixnQnJPdElXLENxT3VJWCx3QnJPckltQixDcU9zSW5CLGNyT3ZJVyxDcU93SVgsVTFQaEtELEMwUGlLQyxrQjFQcEtELEMwUHFLQyxvQjFQcktELEMwUHlGdkIsd0hBK0U0QixVMVB4Sk4sQzBQeUpNLGlCMVAxS0wsQzBQMEZ2QixvS0FrRmdDLFMxUDNKVixDMFB5RXRCLDZEQXNGNEIsZTFQaExMLEMwUDBGdkIsK0RBMEY0QixTMVBoTEwsQzBQNExsQiwwREFHTyxzQjVOOUptQyxDNE4rSm5DLGlCNU43SnlDLEM0TjhKekMsaUIxUGpNVyxDMFBrTVgsa0I1TjdKbUMsQzROOEpuQyxZNU43SjZCLEM0TnNKcEMsaUVBVVcsZTFQdE1PLEMwUHVNUCxVMVAzTU8sQzBQNE1QLGlCMVB4TU8sQzBQNk1sQixrR0FHTyxlMVBoTlcsQzBQaU5YLFU1TjVKOEIsQzRONko5QixXNU41SitCLEM0TjZKL0Isa0JBQW1CLENBQ25CLHdCMVByTlcsQzBQc05YLEtBQU0sQ0FDTixZQUFhLENBVHBCLDRHQVlXLFMxUDdOTyxDMFBpTmxCLDROQWlCVyxpQjFQbE9PLEMwUG1PUCxzQjVOOUsyQyxDNE40SnRELGdvQkFzQmUsUzFQbk9HLEMwUHNGdkIsdUNBb0pRLFNBQVUsQ0MvSWxCLGFBQ0ksa0IzUHpGNkIsQzJQMkY1QixxQ0FHVyxhM1BsR08sQzJQbUdQLDBFM1FyR3FCLEMyUWlHaEMsdUZBUWUsa0IzUHpHRyxDMlBpR2xCLHFDQWFXLDRGM1ExR3FCLEMyUTJHckIsVTNQaEhPLEMyUCtGdkIsMkJBeUJZLGlCQUFrQixDQXpCOUIsa0NBNEJnQixVQUFXLENBQ1gsV0FBWSxDQUNaLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLE9BQVEsQ0FNUixtREFBa0gsQ0FKbEgseUJBbkNoQixrQ0FvQ29CLG1EQUFrSCxDQUl6SCxDQXhDYiwwREFnRDRCLGEzUDlJTCxDMlArSUssMEUzUS9JUyxDMlE4RnJDLGlJQXFEZ0Msa0IzUGpKVCxDMlA0RnZCLDBEQTBENEIsMkYzUXBKUyxDMlFxSlQsVTNQdEpMLEMyUDJGdkIsc0RBb0V3Qix3RTNRbEthLEMyUW1LYixnQnRPeklXLENzTzBJWCx3QnRPeEltQixDc095SW5CLGN0TzFJVyxDc08ySVgsVTNQbktELEMyUG9LQyxrQjNQdktELEMyUHdLQyxvQjNQeEtELEMyUDhGdkIsd0hBNkU0QixVM1AzSk4sQzJQNEpNLGlCM1A3S0wsQzJQK0Z2QixvS0FnRmdDLFMzUDlKVixDMlA4RXRCLDZEQW9GNEIsZTNQbkxMLEMyUCtGdkIsK0RBd0Y0QixTM1BuTEwsQzJQK0xsQiwwREFHTyxzQjdOakttQyxDNk5rS25DLGlCN05oS3lDLEM2TmlLekMsaUIzUHhNVyxDMlB5TVgsa0I3TmhLbUMsQzZOaUtuQyxZN05oSzZCLEM2TnlKcEMsaUVBVVcsZTNQN01PLEMyUDhNUCxVM1A5TU8sQzJQK01QLGlCM1AvTU8sQzJQb05sQixrR0FHTyxlM1BuTlcsQzJQb05YLFU3Ti9KOEIsQzZOZ0s5QixXN04vSitCLEM2TmdLL0Isa0JBQW1CLENBQ25CLHdCM1B4TlcsQzJQeU5YLEtBQU0sQ0FDTixZQUFhLENBVHBCLDRHQVlXLFMzUGhPTyxDMlBvTmxCLDROQWlCVyxpQjNQck9PLEMyUHNPUCxzQjdOakwyQyxDNk4rSnRELGdvQkFzQmUsUzNQMU9HLEMyUCtGdkIsdUNBa0pRLFNBQVUsQ0N2TGxCLGFBQ0ksa0I1UHBENkIsQzRQbURqQyxtQkFHUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxVQUFXLENBQ1gsa0I1UDlEZSxDNFArRGYsVUFBVyxDQUNYLFVBQVcsQ0FHZCxxQ0FHVyxhNVB0RU8sQzRQdUVQLDBFNVF6RXFCLEM0UXFFaEMsdUZBUWUsZTVQOUVHLEM0UHNFbEIscUNBYVcsNEY1UTlFcUIsQzRRK0VyQixVNVBwRk8sQzRQMER2QiwyQkFrQ1ksaUJBQWtCLENBbEM5Qiw0QkFzQ1kscUI1UDVGVyxDNFBzRHZCLDBEQTRDNEIsVTVQdEdMLEM0UHVHSywwRTVRdEdTLEM0UXlEckMsaUlBaURnQyxrQjVQeEdULEM0UHVEdkIsMERBc0Q0QiwyRjVRM0dTLEM0UTRHVCxVNVBqSEwsQzRQMER2Qix3REFnRXdCLHVFNVF6SGEsQzRRMEhiLGdCdk8vRGEsQ3VPZ0ViLHdCdk85RHFCLEN1TytEckIsYTVQM0hELEM0UDRIQyxzQkN6RWdDLENEMkVoQyxxQjVQaElELEM0UDBEdkIsNERBeUU0QixZNVBsSUwsQzRQNEluQix5QkFDSSxTQUFVLENBR2IsMERBR08sc0I5Ti9HbUMsQzhOZ0huQyxpQjlOOUd5QyxDOE4rR3pDLGlCNVBsSlcsQzRQbUpYLGtCOU45R21DLEM4TitHbkMsWTlOOUc2QixDOE51R3BDLGlFQVVXLGU1UHZKTyxDNFB3SlAsVTVQNUpPLEM0UDZKUCxpQjVQekpPLEM0UHNEdkIsNEVBMkdRLFM1UHJLZSxDNFAwRHZCLGtFQWlIUSxlNVB2S2UsQzRQc0R2Qix1Q0FxSFEsU0FBVSxDRXZHbEIsYUFDSSxrQjlQcERxQixDOFBzRHBCLHFDQUdXLGE5UDNFTyxDOFA0RVAsMEU5UTlFcUIsQzhRMEVoQyx1RkFRZSxrQjlQaEZHLEM4UHdFbEIscUNBYVcsNEY5UW5GcUIsQzhRb0ZyQixVOVB6Rk8sQzhQd0V2QixtQkEwQlEsd0I5UGpHZSxDOFB1RXZCLDJCQTZCWSxrQjlQcEdXLEM4UHFHWCxpQkFBa0IsQ0E5QjlCLG1EQXdDd0IsZUFBZ0IsQ0F4Q3hDLDBEQTBDNEIsVTlQbEhMLEM4UG1ISywwRTlRbEhTLEM4UXVFckMsaUlBK0NnQyxlOVB2SFQsQzhQd0V2QiwwREFvRDRCLDBGOVF2SFMsQzhRd0hULFU5UDdITCxDOFB3RXZCLHdEQThEd0IsdUU5UXJJYSxDOFFzSWIsZ0J6TzNFYSxDeU80RWIsd0J6TzFFcUIsQ3lPMkVyQixnQnpPNUVlLEN5TzZFZixVOVB0SUQsQzhQdUlDLHNCek8zRXdCLEN5TzRFeEIsb0I5UDFJRCxDOFBzRXZCLDRIQXVFNEIsVTlQM0lMLEM4UDRJSyxvQjlQN0lMLEM4UHFFdkIsNEtBMEVnQyxTOVA5SVQsQzhQb0V2Qiw4VUE4RWdDLFU5UGxKVCxDOFBvRXZCLCtEQWtGNEIsa0I5UHZKTCxDOFBxRXZCLDZIQXVGNEIsYTlQN0pMLEM4UHNFdkIsaUVBMkY0QixZOVBsS0wsQzhQOEtsQiwwREFHTyxzQmhPN0ltQyxDZ084SW5DLGlCaE81SXlDLENnTzZJekMsaUI5UGhMVyxDOFBpTFgsa0JoTzVJbUMsQ2dPNkluQyxZaE81STZCLENnT3FJcEMsaUVBVVcsZTlQckxPLEM4UHNMUCxVOVAxTE8sQzhQMkxQLGlCOVB2TE8sQzhQb0V2Qix1Q0EwSFEsU0FBVSxDQTFIbEIsa0VBZ0lRLGU5UHBNZSxDOFBxTWYsd0I5UHRNZSxDOFBxRXZCLDRFQW1JWSxTOVAzTVcsQzhQd0V2Qiw0SkF3SVksaUI5UGhOVyxDOFBpTlgsZTlQak5XLEM4UHdFdkIsZ2dCQTRJZ0IsUzlQaE5PLEMrUHNCdkIsNkJBSVksZS9QOUJXLEMrUDBCdkIsZ0NBUVksVS9QakJVLEMrUGtCVix5QkNqQ3NDLENEa0N0QyxnRi9RL0J5QixDK1FxQnJDLHlDQWdCZ0IsZ0QvUXpDcUIsQytRMENyQixVL1AxQk0sQytQMkJOLGVDaEMwQixDRGMxQyw4RkFxQm9CLGEvUDlDRyxDK1B5QnZCLHdDQTBCZ0IsZ0QvUW5EcUIsQytRb0RyQixVL1BwQ00sQytQcUNOLGVDckN5QixDRFN6Qyw0RkErQm9CLGEvUHhERyxDK1B5QnZCLGlDQXNDWSxnRC9RL0R5QixDK1FnRXpCLFUvUGhEVSxDK1BpRFYsZUM1Q29DLENDYWhELG9CQUdRLHNCQ3ZDa0MsQ0R3Q2xDLHdCalE1QnlCLENpUXdCakMscURBVW9CLDBFalI1Q2lCLENpUjZDakIsYWpRM0NHLENpUWdDdkIscURBY29CLDBFalI1Q2lCLENpUjZDakIsVWpRbERHLENpUW1DdkIseUNBdUJnQixnRGpSekRxQixDaVIwRHJCLGFqUXpETyxDaVEwRFAsZUMxQzBCLENEaUIxQyw4RkE0Qm9CLFVqUS9ERyxDaVFtQ3ZCLHdDQWlDZ0IsZ0RqUm5FcUIsQ2lSb0VyQixhalFuRU8sQ2lRb0VQLGVDN0N5QixDRFV6Qyw0RkFzQ29CLFVqUXpFRyxDaVFtQ3ZCLGlDQTZDWSxnRGpSL0V5QixDaVJnRnpCLGFqUS9FVyxDaVFnRlgsZUNuRG9DLENDTmhELFNDRUksZXBRdkJtQixDbVF5QmxCLDBDQ0dXLDBFcFIvQnFCLENvUmdDckIsYXBROUJPLENvUStCUCx3QjlML0J5QixDNkwwQnBDLDBDQ1FXLDRFcFJoQ3FCLENvUmlDckIsVXBRdENPLENtUTJDbEIsc0RDTWUsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLHlGcFI5Q2lCLENvUitDakIsVXBRaERHLENtUXVDbEIsMkJDZU8sVXBRdERXLENtUXVDbEIsNkRDeUJXLGVwUXBFTyxDbVEyQ2xCLDBCQzRCVyxVQUFXLENBQ1gsV0FBWSxDQ0E1QixTQUNJLGVyUXpFbUIsQ3FRMkVuQixvQkFDSSxlQUFnQixDQUVuQixpQ0FHVyxhclE5RU8sQ3FRMkVsQiwrRUFNZSxrQnJRakZHLENxUTJFbEIsaUNBVVcsVXJRcEZPLENxUTBGbEIsc0RBRU8sc0J2TzNEbUMsQ3VPNERuQyxpQnZPMUR5QyxDdU8yRHpDLGlCclE5RlcsQ3FRK0ZYLGtCdk8xRG1DLEN1TzJEbkMsWXZPMUQ2QixDdU9vRHBDLDZEQVNXLGVyUW5HTyxDcVFvR1AsVXJReEdPLENxUXlHUCxpQnJRckdPLENxUTBHbEIsMEZBR08sZXJRN0dXLENxUThHWCxVdk96RDhCLEN1TzBEOUIsV3ZPekQrQixDdU8wRC9CLGtCQUFtQixDQUNuQix3QnJRbEhXLENxUW1IWCxLQUFNLENBQ04sWUFBYSxDQVRwQixvR0FZVyxZclF2SE8sQ3FRMkdsQiw0TUFnQlcsaUJyUTlITyxDcVErSFAsc0J2TzFFMkMsQ3VPeUR0RCxnbUJBcUJlLFNyUS9IRyxDcVFvRXZCLGVBaUVRLGVyUXJJZSxDcVFzSWYsd0JyUS9IeUIsQ3FRNkRqQyxnREF3RW9CLDBFclIvSWlCLENxUmdKakIsYXJROUlHLENxUXFFdkIsZ0RBNEVvQiwwRXJSL0lpQixDcVJnSmpCLFVyUXJKRyxDcVF3RXZCLG9DQXFGZ0IsZ0RyUjVKcUIsQ3FSNkpyQixhclE1Sk8sQ3FRNkpQLGVDeEdxQixDRGlCckMsb0ZBMEZvQixVclFsS0csQ3FRd0V2QixtQ0ErRmdCLGdEclJ0S3FCLENxUnVLckIsYXJRdEtPLENxUXVLUCxlQzNHb0IsQ0RVcEMsa0ZBb0dvQixVclE1S0csQ3FRd0V2Qiw0QkEyR1ksZ0RyUmxMeUIsQ3FSbUx6QixhclFsTFcsQ3FRbUxYLGVDakgrQixDcEdMdEMsaUNxR3FCVyxhdlFqRk8sQ2tLNERsQiwrRXFHd0JlLGtCdlFwRkcsQ2tLNERsQixpQ3FHNEJXLFV2UTNGTyxDa0tpRmxCLDZCcUdtQk8sd0V2Um5HeUIsQ3VSb0d6QixnQmxQMUV1QixDa1AyRXZCLHdCbFB6RStCLENrUDBFL0IsY2xQM0V1QixDa1A0RXZCLFV2UXBHVyxDdVFxR1gsa0J2UXhHVyxDdVF5R1gsb0J2UXpHVyxDdVFpR2xCLHNFQVdXLFV2UTVGTSxDdVE2Rk4saUJ2UTlHTyxDdVFrR2xCLGtIQWNlLFN2US9GRSxDdVFpRmpCLG9DQWtCVyxldlFwSE8sQ3VRa0dsQixzQ0FzQlcsU3ZRcEhPLENrSzRGbkIsZ0JxRzhCSSxlQUFnQixDckdqRXhCLGVxR3NFUSxxQnZRbkllLENrSzZEdkIseUJxR3dFWSxZQUFhLENBQ2IscUJBQXNCLENyR3pFbEMsZ0NxRzJFZ0IsT0FBUSxDckczRXhCLGdDcUc4RWdCLE9BQVEsQ0FDUixVdlEzSE0sQ3VRNEhOLHlCQy9FK0IsQ0RnRi9CLDhGdlI3SXFCLEN1UjhJckIsbUJBQXFCLENyR2xGckMsd0JxR3NGWSxxQnZRbkpXLENrSzZEdkIseURxR2lHZ0IsZ0R2UjdKcUIsQ3VSOEpyQixVdlE5SU0sQ3VRK0lOLGVDekZvQixDdEdpRS9CLDBGcUdnQ08sZXZRcEtXLEN1UXFLWCxVek9oSDhCLEN5T2lIOUIsV3pPaEgrQixDeU9pSC9CLGtCQUFtQixDQUNuQix3QnZRektXLEN1UTBLWCxLQUFNLENBQ04sWUFBYSxDckd0Q3BCLGtHcUd5Q1csWXZROUtPLENrS3FJbEIsNE1xRzhDVyxpQnZRdExPLEN1UXVMUCxzQnpPbEkyQyxDb0ltRnRELDROcUdrRGUsU3ZRMUxHLENrS2tLbEIsc0RxR2dDTyxzQnpPN0ptQyxDeU84Sm5DLGlCek81SnlDLEN5TzZKekMsaUJ2UXBNVyxDdVFxTVgsa0J6TzVKbUMsQ3lPNkpuQyxZek81SjZCLENvSXdIcEMsNkRxR3VDVyxldlF6TU8sQ3VRME1QLFV2UTFNTyxDdVEyTVAsaUJ2UTNNTyxDa0s2RHZCLGdCcUdvSlEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBSVgsVUFBVyxDQUNYLFFBQVMsQ0FDVCx3QkNoSjhCLEN0UWtqQjlCLG9DZ0s5akJSLGdCcUd3SlksVUFBVyxDQUtsQixDRWhKTCwwRUFLWSx1RXpSOUV5QixDeVIrRXpCLGdCcFBwQnlCLENvUHFCekIsd0JwUG5CaUMsQ3ZCbkR6QyxvQkFBcUIsQzJRd0ViLGdCcFB0QjJCLENvUHVCM0IsVXpRaEZXLEN5UWlGWCxzQnBQckJvQyxDb1BzQnBDLG9CelFuRlcsQ3lRb0ZYLGlCQUFrQixDQWI5Qiw0S0FnQmdCLFV6UXRGTyxDeVF1RlAsb0J6UXhGTyxDeVF1RXZCLDRRQW1Cb0IsWXpRNUZHLEN5UXlFdkIsNFVBcUJ3QixXelEzRkQsQ3lRc0V2Qiw0VUF3QndCLGN6UWpHRCxDeVF5RXZCLHdGQTZCZ0Isa0J6UXBHTyxDeVF1RXZCLDRGQWlDZ0IsWXpRMUdPLEN5UXlFdkIsNEhBbUNvQixXelF6R0csQ3lRc0V2Qiw0SEFzQ29CLGN6US9HRyxDeVF5RXZCLHdIQTRDWSxhQUFjLENBNUMxQix3RUFtRGdCLFNDdkZxQixDRHdGckIsVUN4RnFCLENEeUZyQix3QnpROUhPLEN5UStIUCxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBdkRuQywwS0EwRG9CLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsU0NoR2lCLENEaUdqQixVQ2pHaUIsQ0RrR2pCLHdCelF2SUcsQ3lRd0lILE1BQU8sQ0FDUCxrQkFBbUIsQ0FoRXZDLHNGQW1Fb0IsUUFBUyxDQW5FN0Isb0ZBc0VvQixPQUFRLENBdEU1QixnRUFrRlksaUJBQWtCLENBQ2xCLFVBQVcsQ0FuRnZCLGdGQWdGZ0Isc0JBQXdCLENBaEZ4QyxzR0FzRmdCLHFCelFoS08sQ3lRaUtQLFV6UTdKTyxDeVE4SlAsdUV6UmpLcUIsQ3lSa0tyQix3QkNuSDJCLENEMEIzQyxrSEE0Rm9CLGF6UXJLRyxDeVF5RXZCLGdIQWdHb0IsMkJBQTRCLENBQzVCLGNBQWUsQ0FDZiwrQnpRdktHLEN5UXdLSCxZQUFhLENBbkdqQyw4SEF1R29CLGlCQUFrQixDQXZHdEMsNEhBMkdvQixvQkFBcUIsQ0EzR3pDLHNJQTZHd0IsZUFBZ0IsQ0FTeEMsMENBSVksVXpRaE1XLEN5UWlNWCxzQnBQcklvQyxDb1BzSXBDLG9CelFuTVcsQ3lRNkx2QixnR0FTZ0IsVXpRck1PLEN5UXNNUCxvQnpRdk1PLEN5UTZMdkIsZ0pBWW9CLFl6UTNNRyxDeVErTHZCLGdMQWN3QixXelExTUQsQ3lRNEx2QixnTEFpQndCLGN6UWhORCxDeVErTHZCLGlEQXNCZ0Isa0J6UW5OTyxDeVE2THZCLG1EQTBCZ0IsWXpRek5PLEN5UStMdkIsbUVBNEJvQixXelF4TkcsQ3lRNEx2QixtRUErQm9CLGN6UTlORyxDeVErTHZCLHdJQXlDb0Isd0J6UXhPRyxDeVErTHZCLHdEQW9EZ0IscUJ6UXBQTyxDeVFxUFAsVXpRalBPLEN5UTRMdkIsOERBd0RvQixhelF2UEcsQzJRS25CLGtCQUNJLGNDUGlCLENEU3JCLGdCQUNJLFUzUU5lLEMyUU9mLGtEM1JWNkIsQzJSUWhDLGtCQVFPLFUzUWJXLEMyUUtsQixnREFXVyxhM1FuQk8sQzZRdUV2QixjQUVRLDBCN1ExRWUsQzZRNkV2QiwwQ0FFUSw0QkFBNkIsQ0FDN0IsUUFBUyxDQUhqQixvRUFNUSx3QkFDUyxDQVBqQixzQkFVUSxVQUFXLENBVm5CLDBDQVlZLG1EN1J4RnlCLEM2UnlGekIsd0JDNUVpQyxDRDZFakMsZ0JDOUV5QixDRCtFekIsVTdRNUZXLEM2UTZFdkIsdURBaUJnQixVN1E5Rk8sQzZRNkV2Qix5REFvQmdCLG9CN1E5Rk8sQzZRMEV2QixzQkEwQlEsbUQ3UnRHNkIsQzZSdUc3Qix3QkMxRnFDLENEMkZyQyxnQkM1RjZCLENENkY3QixlQUFnQixDQTdCeEIseUJBaUNRLHNCQ3pHd0MsQ0QwR3hDLFFDekcwQixDRHVFbEMsNkNBb0NZLFU3UWhHVSxDNlFpR1YsZTdRbEhXLEM2UTZFdkIsbURBd0NnQixhN1FwSE8sQzZRcUhQLGU3UXJHTSxDNlE0RHRCLHlIQWlEZ0IsVTdRMUhPLEM2UTJIUCxrQjdROUhPLEM2UW1JbkIsb0NBQ0ksb0RBR1ksVTdRdkhFLEM2UW9IZCxtRUFLZ0Isb0I3UXZJRCxDNlFrSWYsZ0NBV1EsYTdRN0lPLEM2UThJUCxxQjdRaElNLEM2UW9IZCx1REFlWSxhN1FoSUssQzZRaUlMLHFCN1FwSUUsQzZRb0hkLG9JQXNCWSxVN1ExSUUsQzZRMklGLHdCN1EzSkcsQzZRNEpOLENBTWpCLG9DQUVRLGlCQUFrQixDQUYxQix3Q0FLUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixlQUFnQixDQVJ4QiwrQ0FVWSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE9BQVEsQ0FDUixVQUFXLENBQ1gsV0FBWSxDQUNaLDBCQUEyQixDQWZ2QyxtREFrQlksa0NBQXFDLENBbEJqRCxtREFx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QixDQUN0QixhQUFjLENBQ2QsaUJBQWtCLENBRXpCLENBR0Qsb0NuUHBOQSxvQm1QcU5JLG1CQUFvQixDQUUzQixDQUVHLG9DQURKLDZCQUVRLGtCQUFtQixDQUUxQixDQUtPLG9DQUZSLDRCQUdZLGNBQWUsQ0FFdEIsQ3hNcE5BLDRDd015TkcsZUFBZ0IsQ0FDaEIsVTNSalNlLEMyUjhSdkIscUdBUUcsZTNSdFNvQixDMlIwU3ZCLHNDQUVRLGVBQW1CIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuISB0YWlsd2luZGNzcyB2My4zLjMgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vdGFpbHdpbmRjc3MuY29tXHJcbiovXHJcblxyXG4vKlxyXG4xLiBQcmV2ZW50IHBhZGRpbmcgYW5kIGJvcmRlciBmcm9tIGFmZmVjdGluZyBlbGVtZW50IHdpZHRoLiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy80KVxyXG4yLiBBbGxvdyBhZGRpbmcgYSBib3JkZXIgdG8gYW4gZWxlbWVudCBieSBqdXN0IGFkZGluZyBhIGJvcmRlci13aWR0aC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9wdWxsLzExNilcclxuKi9cclxuXHJcbiosXHJcbjo6YmVmb3JlLFxyXG46OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAvKiAxICovXHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAvKiAyICovXHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgLyogMiAqL1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTVlN2ViO1xyXG4gICAgLyogMiAqL1xyXG59XHJcblxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgICAtLXR3LWNvbnRlbnQ6ICcnO1xyXG59XHJcblxyXG4vKlxyXG4xLiBVc2UgYSBjb25zaXN0ZW50IHNlbnNpYmxlIGxpbmUtaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbjMuIFVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUuXHJcbjQuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmFtaWx5IGJ5IGRlZmF1bHQuXHJcbjUuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyBieSBkZWZhdWx0LlxyXG42LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LXZhcmlhdGlvbi1zZXR0aW5ncyBieSBkZWZhdWx0LlxyXG4qL1xyXG5cclxuaHRtbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgLyogMSAqL1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLyogMiAqL1xyXG4gICAgLW1vei10YWItc2l6ZTogNDtcclxuICAgIC8qIDMgKi9cclxuICAgIC1vLXRhYi1zaXplOiA0O1xyXG4gICAgdGFiLXNpemU6IDQ7XHJcbiAgICAvKiAzICovXHJcbiAgICBmb250LWZhbWlseTogdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiAgICAvKiA0ICovXHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcclxuICAgIC8qIDUgKi9cclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWw7XHJcbiAgICAvKiA2ICovXHJcbn1cclxuXHJcbi8qXHJcbjEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuMi4gSW5oZXJpdCBsaW5lLWhlaWdodCBmcm9tIGBodG1sYCBzbyB1c2VycyBjYW4gc2V0IHRoZW0gYXMgYSBjbGFzcyBkaXJlY3RseSBvbiB0aGUgYGh0bWxgIGVsZW1lbnQuXHJcbiovXHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC8qIDEgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgLyogMiAqL1xyXG59XHJcblxyXG4vKlxyXG4xLiBBZGQgdGhlIGNvcnJlY3QgaGVpZ2h0IGluIEZpcmVmb3guXHJcbjIuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIG9mIGJvcmRlciBjb2xvciBpbiBGaXJlZm94LiAoaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNjU1KVxyXG4zLiBFbnN1cmUgaG9yaXpvbnRhbCBydWxlcyBhcmUgdmlzaWJsZSBieSBkZWZhdWx0LlxyXG4qL1xyXG5cclxuaHIge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgLyogMSAqL1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAvKiAyICovXHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICAvKiAzICovXHJcbn1cclxuXHJcbi8qXHJcbkFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxuYWJicjp3aGVyZShbdGl0bGVdKSB7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxufVxyXG5cclxuLypcclxuUmVtb3ZlIHRoZSBkZWZhdWx0IGZvbnQgc2l6ZSBhbmQgd2VpZ2h0IGZvciBoZWFkaW5ncy5cclxuKi9cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qXHJcblJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mIG9wdC1vdXQuXHJcbiovXHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKlxyXG5BZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qXHJcbjEuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQgZmFtaWx5IGJ5IGRlZmF1bHQuXHJcbjIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCxcclxucHJlIHtcclxuICAgIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XHJcbiAgICAvKiAxICovXHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuLypcclxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLypcclxuUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLypcclxuMS4gUmVtb3ZlIHRleHQgaW5kZW50YXRpb24gZnJvbSB0YWJsZSBjb250ZW50cyBpbiBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTk5OTA4OCwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMTI5NylcclxuMi4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTM1NzI5LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1MDE2KVxyXG4zLiBSZW1vdmUgZ2FwcyBiZXR3ZWVuIHRhYmxlIGJvcmRlcnMgYnkgZGVmYXVsdC5cclxuKi9cclxuXHJcbnRhYmxlIHtcclxuICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgLyogMSAqL1xyXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgLyogMiAqL1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIC8qIDMgKi9cclxufVxyXG5cclxuLypcclxuMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbjIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuMy4gUmVtb3ZlIGRlZmF1bHQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIC8qIDEgKi9cclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogaW5oZXJpdDtcclxuICAgIC8qIDEgKi9cclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBpbmhlcml0O1xyXG4gICAgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgLyogMSAqL1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAvKiAxICovXHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIC8qIDEgKi9cclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgLyogMSAqL1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLyogMiAqL1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC8qIDMgKi9cclxufVxyXG5cclxuLypcclxuUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlIGFuZCBGaXJlZm94LlxyXG4qL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qXHJcbjEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbjIuIFJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZXMuXHJcbiovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPSdidXR0b24nXSxcclxuW3R5cGU9J3Jlc2V0J10sXHJcblt0eXBlPSdzdWJtaXQnXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgIC8qIDEgKi9cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLyogMiAqL1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuLypcclxuVXNlIHRoZSBtb2Rlcm4gRmlyZWZveCBmb2N1cyBzdHlsZSBmb3IgYWxsIGZvY3VzYWJsZSBlbGVtZW50cy5cclxuKi9cclxuXHJcbjotbW96LWZvY3VzcmluZyB7XHJcbiAgICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG4vKlxyXG5SZW1vdmUgdGhlIGFkZGl0aW9uYWwgYDppbnZhbGlkYCBzdHlsZXMgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3KVxyXG4qL1xyXG5cclxuOi1tb3otdWktaW52YWxpZCB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4vKlxyXG5BZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSBhbmQgRmlyZWZveC5cclxuKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLypcclxuQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxyXG4qL1xyXG5cclxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKlxyXG4xLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiovXHJcblxyXG5bdHlwZT0nc2VhcmNoJ10ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAvKiAxICovXHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuLypcclxuUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4qL1xyXG5cclxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLypcclxuMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4qL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgIC8qIDEgKi9cclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcbi8qXHJcbkFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcblJlbW92ZXMgdGhlIGRlZmF1bHQgc3BhY2luZyBhbmQgYm9yZGVyIGZvciBhcHByb3ByaWF0ZSBlbGVtZW50cy5cclxuKi9cclxuXHJcbmJsb2NrcXVvdGUsXHJcbmRsLFxyXG5kZCxcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxuaHIsXHJcbmZpZ3VyZSxcclxucCxcclxucHJlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbm9sLFxyXG51bCxcclxubWVudSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLypcclxuUmVzZXQgZGVmYXVsdCBzdHlsaW5nIGZvciBkaWFsb2dzLlxyXG4qL1xyXG5cclxuZGlhbG9nIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qXHJcblByZXZlbnQgcmVzaXppbmcgdGV4dGFyZWFzIGhvcml6b250YWxseSBieSBkZWZhdWx0LlxyXG4qL1xyXG5cclxudGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLypcclxuMS4gUmVzZXQgdGhlIGRlZmF1bHQgcGxhY2Vob2xkZXIgb3BhY2l0eSBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kbGFicy90YWlsd2luZGNzcy9pc3N1ZXMvMzMwMClcclxuMi4gU2V0IHRoZSBkZWZhdWx0IHBsYWNlaG9sZGVyIGNvbG9yIHRvIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBncmF5IDQwMCBjb2xvci5cclxuKi9cclxuXHJcbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLyogMSAqL1xyXG4gICAgY29sb3I6ICM5Y2EzYWY7XHJcbiAgICAvKiAyICovXHJcbn1cclxuXHJcbmlucHV0OjpwbGFjZWhvbGRlcixcclxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAvKiAxICovXHJcbiAgICBjb2xvcjogIzljYTNhZjtcclxuICAgIC8qIDIgKi9cclxufVxyXG5cclxuLypcclxuU2V0IHRoZSBkZWZhdWx0IGN1cnNvciBmb3IgYnV0dG9ucy5cclxuKi9cclxuXHJcbmJ1dHRvbixcclxuW3JvbGU9XCJidXR0b25cIl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKlxyXG5NYWtlIHN1cmUgZGlzYWJsZWQgYnV0dG9ucyBkb24ndCBnZXQgdGhlIHBvaW50ZXIgY3Vyc29yLlxyXG4qL1xyXG5cclxuOmRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLypcclxuMS4gTWFrZSByZXBsYWNlZCBlbGVtZW50cyBgZGlzcGxheTogYmxvY2tgIGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxyXG4yLiBBZGQgYHZlcnRpY2FsLWFsaWduOiBtaWRkbGVgIHRvIGFsaWduIHJlcGxhY2VkIGVsZW1lbnRzIG1vcmUgc2Vuc2libHkgYnkgZGVmYXVsdC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9qZW5zaW1tb25zL2Nzc3JlbWVkeS9pc3N1ZXMvMTQjaXNzdWVjb21tZW50LTYzNDkzNDIxMClcclxuICAgVGhpcyBjYW4gdHJpZ2dlciBhIHBvb3JseSBjb25zaWRlcmVkIGxpbnQgZXJyb3IgaW4gc29tZSB0b29scyBidXQgaXMgaW5jbHVkZWQgYnkgZGVzaWduLlxyXG4qL1xyXG5cclxuaW1nLFxyXG5zdmcsXHJcbnZpZGVvLFxyXG5jYW52YXMsXHJcbmF1ZGlvLFxyXG5pZnJhbWUsXHJcbmVtYmVkLFxyXG5vYmplY3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvKiAxICovXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLyogMiAqL1xyXG59XHJcblxyXG4vKlxyXG5Db25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmUgdGhlaXIgaW50cmluc2ljIGFzcGVjdCByYXRpby4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTQpXHJcbiovXHJcblxyXG5pbWcsXHJcbnZpZGVvIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyogTWFrZSBlbGVtZW50cyB3aXRoIHRoZSBIVE1MIGhpZGRlbiBhdHRyaWJ1dGUgc3RheSBoaWRkZW4gYnkgZGVmYXVsdCAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuKiwgOjpiZWZvcmUsIDo6YWZ0ZXIge1xyXG4gICAgLS10dy1ib3JkZXItc3BhY2luZy14OiAwO1xyXG4gICAgLS10dy1ib3JkZXItc3BhY2luZy15OiAwO1xyXG4gICAgLS10dy10cmFuc2xhdGUteDogMDtcclxuICAgIC0tdHctdHJhbnNsYXRlLXk6IDA7XHJcbiAgICAtLXR3LXJvdGF0ZTogMDtcclxuICAgIC0tdHctc2tldy14OiAwO1xyXG4gICAgLS10dy1za2V3LXk6IDA7XHJcbiAgICAtLXR3LXNjYWxlLXg6IDE7XHJcbiAgICAtLXR3LXNjYWxlLXk6IDE7XHJcbiAgICAtLXR3LXBhbi14OiAgO1xyXG4gICAgLS10dy1wYW4teTogIDtcclxuICAgIC0tdHctcGluY2gtem9vbTogIDtcclxuICAgIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczogcHJveGltaXR5O1xyXG4gICAgLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uOiAgO1xyXG4gICAgLS10dy1ncmFkaWVudC12aWEtcG9zaXRpb246ICA7XHJcbiAgICAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiAgO1xyXG4gICAgLS10dy1vcmRpbmFsOiAgO1xyXG4gICAgLS10dy1zbGFzaGVkLXplcm86ICA7XHJcbiAgICAtLXR3LW51bWVyaWMtZmlndXJlOiAgO1xyXG4gICAgLS10dy1udW1lcmljLXNwYWNpbmc6ICA7XHJcbiAgICAtLXR3LW51bWVyaWMtZnJhY3Rpb246ICA7XHJcbiAgICAtLXR3LXJpbmctaW5zZXQ6ICA7XHJcbiAgICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOiAwcHg7XHJcbiAgICAtLXR3LXJpbmctb2Zmc2V0LWNvbG9yOiAjZmZmO1xyXG4gICAgLS10dy1yaW5nLWNvbG9yOiByZ2IoNTkgMTMwIDI0NiAvIDAuNSk7XHJcbiAgICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogMCAwICMwMDAwO1xyXG4gICAgLS10dy1yaW5nLXNoYWRvdzogMCAwICMwMDAwO1xyXG4gICAgLS10dy1zaGFkb3c6IDAgMCAjMDAwMDtcclxuICAgIC0tdHctc2hhZG93LWNvbG9yZWQ6IDAgMCAjMDAwMDtcclxuICAgIC0tdHctYmx1cjogIDtcclxuICAgIC0tdHctYnJpZ2h0bmVzczogIDtcclxuICAgIC0tdHctY29udHJhc3Q6ICA7XHJcbiAgICAtLXR3LWdyYXlzY2FsZTogIDtcclxuICAgIC0tdHctaHVlLXJvdGF0ZTogIDtcclxuICAgIC0tdHctaW52ZXJ0OiAgO1xyXG4gICAgLS10dy1zYXR1cmF0ZTogIDtcclxuICAgIC0tdHctc2VwaWE6ICA7XHJcbiAgICAtLXR3LWRyb3Atc2hhZG93OiAgO1xyXG4gICAgLS10dy1iYWNrZHJvcC1ibHVyOiAgO1xyXG4gICAgLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiAgO1xyXG4gICAgLS10dy1iYWNrZHJvcC1jb250cmFzdDogIDtcclxuICAgIC0tdHctYmFja2Ryb3AtZ3JheXNjYWxlOiAgO1xyXG4gICAgLS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiAgO1xyXG4gICAgLS10dy1iYWNrZHJvcC1pbnZlcnQ6ICA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLW9wYWNpdHk6ICA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiAgO1xyXG4gICAgLS10dy1iYWNrZHJvcC1zZXBpYTogIDtcclxufVxyXG5cclxuOjpiYWNrZHJvcCB7XHJcbiAgICAtLXR3LWJvcmRlci1zcGFjaW5nLXg6IDA7XHJcbiAgICAtLXR3LWJvcmRlci1zcGFjaW5nLXk6IDA7XHJcbiAgICAtLXR3LXRyYW5zbGF0ZS14OiAwO1xyXG4gICAgLS10dy10cmFuc2xhdGUteTogMDtcclxuICAgIC0tdHctcm90YXRlOiAwO1xyXG4gICAgLS10dy1za2V3LXg6IDA7XHJcbiAgICAtLXR3LXNrZXcteTogMDtcclxuICAgIC0tdHctc2NhbGUteDogMTtcclxuICAgIC0tdHctc2NhbGUteTogMTtcclxuICAgIC0tdHctcGFuLXg6ICA7XHJcbiAgICAtLXR3LXBhbi15OiAgO1xyXG4gICAgLS10dy1waW5jaC16b29tOiAgO1xyXG4gICAgLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOiBwcm94aW1pdHk7XHJcbiAgICAtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb246ICA7XHJcbiAgICAtLXR3LWdyYWRpZW50LXZpYS1wb3NpdGlvbjogIDtcclxuICAgIC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb246ICA7XHJcbiAgICAtLXR3LW9yZGluYWw6ICA7XHJcbiAgICAtLXR3LXNsYXNoZWQtemVybzogIDtcclxuICAgIC0tdHctbnVtZXJpYy1maWd1cmU6ICA7XHJcbiAgICAtLXR3LW51bWVyaWMtc3BhY2luZzogIDtcclxuICAgIC0tdHctbnVtZXJpYy1mcmFjdGlvbjogIDtcclxuICAgIC0tdHctcmluZy1pbnNldDogIDtcclxuICAgIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDBweDtcclxuICAgIC0tdHctcmluZy1vZmZzZXQtY29sb3I6ICNmZmY7XHJcbiAgICAtLXR3LXJpbmctY29sb3I6IHJnYig1OSAxMzAgMjQ2IC8gMC41KTtcclxuICAgIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiAwIDAgIzAwMDA7XHJcbiAgICAtLXR3LXJpbmctc2hhZG93OiAwIDAgIzAwMDA7XHJcbiAgICAtLXR3LXNoYWRvdzogMCAwICMwMDAwO1xyXG4gICAgLS10dy1zaGFkb3ctY29sb3JlZDogMCAwICMwMDAwO1xyXG4gICAgLS10dy1ibHVyOiAgO1xyXG4gICAgLS10dy1icmlnaHRuZXNzOiAgO1xyXG4gICAgLS10dy1jb250cmFzdDogIDtcclxuICAgIC0tdHctZ3JheXNjYWxlOiAgO1xyXG4gICAgLS10dy1odWUtcm90YXRlOiAgO1xyXG4gICAgLS10dy1pbnZlcnQ6ICA7XHJcbiAgICAtLXR3LXNhdHVyYXRlOiAgO1xyXG4gICAgLS10dy1zZXBpYTogIDtcclxuICAgIC0tdHctZHJvcC1zaGFkb3c6ICA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWJsdXI6ICA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3M6ICA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWNvbnRyYXN0OiAgO1xyXG4gICAgLS10dy1iYWNrZHJvcC1ncmF5c2NhbGU6ICA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGU6ICA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWludmVydDogIDtcclxuICAgIC0tdHctYmFja2Ryb3Atb3BhY2l0eTogIDtcclxuICAgIC0tdHctYmFja2Ryb3Atc2F0dXJhdGU6ICA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLXNlcGlhOiAgO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTMyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzNnB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MzZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLnN0YXRpYyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4uYWJzb2x1dGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ucmVsYXRpdmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3RpY2t5IHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbn1cclxuXHJcbi5pbnNldC15LTAge1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxufVxyXG5cclxuLi1sZWZ0LTQge1xyXG4gICAgbGVmdDogLTFyZW07XHJcbn1cclxuXHJcbi4tdG9wLTEwIHtcclxuICAgIHRvcDogLTIuNXJlbTtcclxufVxyXG5cclxuLi10b3AtNyB7XHJcbiAgICB0b3A6IC0xLjc1cmVtO1xyXG59XHJcblxyXG4uLXRvcC04IHtcclxuICAgIHRvcDogLTJyZW07XHJcbn1cclxuXHJcbi5ib3R0b20tMCB7XHJcbiAgICBib3R0b206IDBweDtcclxufVxyXG5cclxuLmJvdHRvbS0yIHtcclxuICAgIGJvdHRvbTogMC41cmVtO1xyXG59XHJcblxyXG4uYm90dG9tLTMge1xyXG4gICAgYm90dG9tOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uYm90dG9tLTQge1xyXG4gICAgYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4uYm90dG9tLVxcWzIwXFwlXFxdIHtcclxuICAgIGJvdHRvbTogMjAlO1xyXG59XHJcblxyXG4ubGVmdC0wIHtcclxuICAgIGxlZnQ6IDBweDtcclxufVxyXG5cclxuLmxlZnQtMiB7XHJcbiAgICBsZWZ0OiAwLjVyZW07XHJcbn1cclxuXHJcbi5sZWZ0LTMge1xyXG4gICAgbGVmdDogMC43NXJlbTtcclxufVxyXG5cclxuLmxlZnQtNCB7XHJcbiAgICBsZWZ0OiAxcmVtO1xyXG59XHJcblxyXG4ubGVmdC01IHtcclxuICAgIGxlZnQ6IDEuMjVyZW07XHJcbn1cclxuXHJcbi5sZWZ0LVxcWzBcXC43NXJlbVxcXSB7XHJcbiAgICBsZWZ0OiAwLjc1cmVtO1xyXG59XHJcblxyXG4ucmlnaHQtMCB7XHJcbiAgICByaWdodDogMHB4O1xyXG59XHJcblxyXG4ucmlnaHQtMTAge1xyXG4gICAgcmlnaHQ6IDIuNXJlbTtcclxufVxyXG5cclxuLnJpZ2h0LTMge1xyXG4gICAgcmlnaHQ6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5yaWdodC04IHtcclxuICAgIHJpZ2h0OiAycmVtO1xyXG59XHJcblxyXG4udG9wLTAge1xyXG4gICAgdG9wOiAwcHg7XHJcbn1cclxuXHJcbi50b3AtMVxcLzIge1xyXG4gICAgdG9wOiA1MCU7XHJcbn1cclxuXHJcbi50b3AtMiB7XHJcbiAgICB0b3A6IDAuNXJlbTtcclxufVxyXG5cclxuLnRvcC0zIHtcclxuICAgIHRvcDogMC43NXJlbTtcclxufVxyXG5cclxuLnRvcC00IHtcclxuICAgIHRvcDogMXJlbTtcclxufVxyXG5cclxuLnRvcC1cXFswXFwuNzVyZW1cXF0ge1xyXG4gICAgdG9wOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uei0xMCB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnotNTAge1xyXG4gICAgei1pbmRleDogNTA7XHJcbn1cclxuXHJcbi56LVxcWzE1XFxdIHtcclxuICAgIHotaW5kZXg6IDE1O1xyXG59XHJcblxyXG4uei1cXFsxXFxdIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi56LVxcWzk1MDAwXFxdIHtcclxuICAgIHotaW5kZXg6IDk1MDAwO1xyXG59XHJcblxyXG4ub3JkZXItMSB7XHJcbiAgICBvcmRlcjogMTtcclxufVxyXG5cclxuLm9yZGVyLTIge1xyXG4gICAgb3JkZXI6IDI7XHJcbn1cclxuXHJcbi5jb2wtc3Bhbi0yIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XHJcbn1cclxuXHJcbi5jbGVhci1ib3RoIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4ubS0wIHtcclxuICAgIG1hcmdpbjogMHB4O1xyXG59XHJcblxyXG4ubS00IHtcclxuICAgIG1hcmdpbjogMXJlbTtcclxufVxyXG5cclxuLm0tYXV0byB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi4tbXgtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcclxufVxyXG5cclxuLm14LTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcblxyXG4ubXgtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbn1cclxuXHJcbi5teC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4ubXgtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLm15LTEge1xyXG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbn1cclxuXHJcbi5teS0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbn1cclxuXHJcbi5teS0xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxufVxyXG5cclxuLm15LTE2IHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG59XHJcblxyXG4ubXktMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbi5teS0yMCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxufVxyXG5cclxuLm15LTMge1xyXG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbn1cclxuXHJcbi5teS00IHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4ubXktNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxufVxyXG5cclxuLm15LTYge1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59XHJcblxyXG4ubXktNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcclxufVxyXG5cclxuLm15LTgge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuXHJcbi5tYi0xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbn1cclxuXHJcbi5tYi0xMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbn1cclxuXHJcbi5tYi0xMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xyXG59XHJcblxyXG4ubWItMTIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxufVxyXG5cclxuLm1iLTE0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxufVxyXG5cclxuLm1iLTE2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbn1cclxuXHJcbi5tYi0yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxufVxyXG5cclxuLm1iLTMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxufVxyXG5cclxuLm1iLTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLm1iLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxufVxyXG5cclxuLm1iLTYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59XHJcblxyXG4ubWItNyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xyXG59XHJcblxyXG4ubWItOCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4ubWItXFxbMVxcLjM3NXJlbVxcXSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcclxufVxyXG5cclxuLm1iLVxcWzFyZW1cXF0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLm1iLVxcWzVyZW1cXF0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxufVxyXG5cclxuLm1sLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLm1sLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5tbC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbn1cclxuXHJcbi5tbC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xyXG59XHJcblxyXG4ubWwtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcclxufVxyXG5cclxuLm1yLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xyXG59XHJcblxyXG4ubXItMTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG59XHJcblxyXG4ubXItMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxufVxyXG5cclxuLm1yLTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG59XHJcblxyXG4ubXItNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxufVxyXG5cclxuLm1yLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubXQtMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuXHJcbi5tdC0xIHtcclxuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5tdC0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbn1cclxuXHJcbi5tdC0xMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG59XHJcblxyXG4ubXQtMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbn1cclxuXHJcbi5tdC0yMCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG59XHJcblxyXG4ubXQtNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG59XHJcblxyXG4ubXQtNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG59XHJcblxyXG4ubXQtNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbn1cclxuXHJcbi5tdC04IHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbn1cclxuXHJcbi5tdC1cXFsxXFwuMzc1cmVtXFxdIHtcclxuICAgIG1hcmdpbi10b3A6IDEuMzc1cmVtO1xyXG59XHJcblxyXG4ubXQtXFxbMXJlbVxcXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG59XHJcblxyXG4ubXQtXFxbMnJlbVxcXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcblxyXG4ubXQtXFxbM3JlbVxcXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG59XHJcblxyXG4ubGluZS1jbGFtcC0xIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbn1cclxuXHJcbi5saW5lLWNsYW1wLTIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxufVxyXG5cclxuLmxpbmUtY2xhbXAtMyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG59XHJcblxyXG4ubGluZS1jbGFtcC00IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbn1cclxuXHJcbi5saW5lLWNsYW1wLTUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcclxufVxyXG5cclxuLmxpbmUtY2xhbXAtNiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xyXG59XHJcblxyXG4ubGluZS1jbGFtcC1cXFsxMVxcXSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxMTtcclxufVxyXG5cclxuLmxpbmUtY2xhbXAtXFxbMTZcXF0ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTY7XHJcbn1cclxuXHJcbi5saW5lLWNsYW1wLVxcWzdcXF0ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNztcclxufVxyXG5cclxuLmJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmlubGluZS1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcblxyXG4udGFibGUge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFzcGVjdC1cXFsxNVxcLzE0XFxdIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMTUvMTQ7XHJcbn1cclxuXHJcbi5hc3BlY3QtXFxbM1xcLzJcXF0ge1xyXG4gICAgYXNwZWN0LXJhdGlvOiAzLzI7XHJcbn1cclxuXHJcbi5hc3BlY3QtXFxbMzQxXFwvMjI4XFxdIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMzQxLzIyODtcclxufVxyXG5cclxuLmFzcGVjdC1cXFs0MTNcXC8zNDZcXF0ge1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0MTMvMzQ2O1xyXG59XHJcblxyXG4uYXNwZWN0LXNxdWFyZSB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG59XHJcblxyXG4uYXNwZWN0LXZpZGVvIHtcclxuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG59XHJcblxyXG4uaC0wIHtcclxuICAgIGhlaWdodDogMHB4O1xyXG59XHJcblxyXG4uaC0xIHtcclxuICAgIGhlaWdodDogMC4yNXJlbTtcclxufVxyXG5cclxuLmgtMVxcLzIge1xyXG4gICAgaGVpZ2h0OiA1MCU7XHJcbn1cclxuXHJcbi5oLTEwIHtcclxuICAgIGhlaWdodDogMi41cmVtO1xyXG59XHJcblxyXG4uaC0yIHtcclxuICAgIGhlaWdodDogMC41cmVtO1xyXG59XHJcblxyXG4uaC0zIHtcclxuICAgIGhlaWdodDogMC43NXJlbTtcclxufVxyXG5cclxuLmgtNCB7XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbn1cclxuXHJcbi5oLTUge1xyXG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xyXG59XHJcblxyXG4uaC02IHtcclxuICAgIGhlaWdodDogMS41cmVtO1xyXG59XHJcblxyXG4uaC04IHtcclxuICAgIGhlaWdodDogMnJlbTtcclxufVxyXG5cclxuLmgtOSB7XHJcbiAgICBoZWlnaHQ6IDIuMjVyZW07XHJcbn1cclxuXHJcbi5oLVxcWzEzcmVtXFxdIHtcclxuICAgIGhlaWdodDogMTNyZW07XHJcbn1cclxuXHJcbi5oLVxcWzE0cmVtXFxdIHtcclxuICAgIGhlaWdodDogMTRyZW07XHJcbn1cclxuXHJcbi5oLVxcWzE2XFwuMjVyZW1cXF0ge1xyXG4gICAgaGVpZ2h0OiAxNi4yNXJlbTtcclxufVxyXG5cclxuLmgtXFxbMTdyZW1cXF0ge1xyXG4gICAgaGVpZ2h0OiAxN3JlbTtcclxufVxyXG5cclxuLmgtXFxbMTlyZW1cXF0ge1xyXG4gICAgaGVpZ2h0OiAxOXJlbTtcclxufVxyXG5cclxuLmgtXFxbMXB4XFxdIHtcclxuICAgIGhlaWdodDogMXB4O1xyXG59XHJcblxyXG4uaC1cXFsyXFwuNXJlbVxcXSB7XHJcbiAgICBoZWlnaHQ6IDIuNXJlbTtcclxufVxyXG5cclxuLmgtXFxbMjByZW1cXF0ge1xyXG4gICAgaGVpZ2h0OiAyMHJlbTtcclxufVxyXG5cclxuLmgtXFxbMjFyZW1cXF0ge1xyXG4gICAgaGVpZ2h0OiAyMXJlbTtcclxufVxyXG5cclxuLmgtXFxbMjZcXC4yNXJlbVxcXSB7XHJcbiAgICBoZWlnaHQ6IDI2LjI1cmVtO1xyXG59XHJcblxyXG4uaC1cXFsyNnJlbVxcXSB7XHJcbiAgICBoZWlnaHQ6IDI2cmVtO1xyXG59XHJcblxyXG4uaC1cXFsyOHB4XFxdIHtcclxuICAgIGhlaWdodDogMjhweDtcclxufVxyXG5cclxuLmgtXFxbMjhyZW1cXF0ge1xyXG4gICAgaGVpZ2h0OiAyOHJlbTtcclxufVxyXG5cclxuLmgtXFxbMnJlbVxcXSB7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbi5oLVxcWzMycmVtXFxdIHtcclxuICAgIGhlaWdodDogMzJyZW07XHJcbn1cclxuXHJcbi5oLVxcWzM3cmVtXFxdIHtcclxuICAgIGhlaWdodDogMzdyZW07XHJcbn1cclxuXHJcbi5oLVxcWzNyZW1cXF0ge1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG59XHJcblxyXG4uaC1cXFs0NXJlbVxcXSB7XHJcbiAgICBoZWlnaHQ6IDQ1cmVtO1xyXG59XHJcblxyXG4uaC1cXFs1OFxcJVxcXSB7XHJcbiAgICBoZWlnaHQ6IDU4JTtcclxufVxyXG5cclxuLmgtXFxbNlxcLjgyNXJlbVxcXSB7XHJcbiAgICBoZWlnaHQ6IDYuODI1cmVtO1xyXG59XHJcblxyXG4uaC1cXFs2M1xcJVxcXSB7XHJcbiAgICBoZWlnaHQ6IDYzJTtcclxufVxyXG5cclxuLmgtXFxbN3JlbVxcXSB7XHJcbiAgICBoZWlnaHQ6IDdyZW07XHJcbn1cclxuXHJcbi5oLVxcWzhyZW1cXF0ge1xyXG4gICAgaGVpZ2h0OiA4cmVtO1xyXG59XHJcblxyXG4uaC1hdXRvIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmgtZnVsbCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5tYXgtaC1cXFsxN3JlbVxcXSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxN3JlbTtcclxufVxyXG5cclxuLm1heC1oLVxcWzIwcmVtXFxdIHtcclxuICAgIG1heC1oZWlnaHQ6IDIwcmVtO1xyXG59XHJcblxyXG4ubWF4LWgtXFxbMzUwcHhcXF0ge1xyXG4gICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbn1cclxuXHJcbi5tYXgtaC1cXFszNnJlbVxcXSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNnJlbTtcclxufVxyXG5cclxuLm1heC1oLVxcWzQ1cmVtXFxdIHtcclxuICAgIG1heC1oZWlnaHQ6IDQ1cmVtO1xyXG59XHJcblxyXG4ubWF4LWgtXFxbNDYwcHhcXF0ge1xyXG4gICAgbWF4LWhlaWdodDogNDYwcHg7XHJcbn1cclxuXHJcbi5tYXgtaC1cXFs2cmVtXFxdIHtcclxuICAgIG1heC1oZWlnaHQ6IDZyZW07XHJcbn1cclxuXHJcbi5taW4taC1cXFsyMnJlbVxcXSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMnJlbTtcclxufVxyXG5cclxuLm1pbi1oLVxcWzNyZW1cXF0ge1xyXG4gICAgbWluLWhlaWdodDogM3JlbTtcclxufVxyXG5cclxuLnctMVxcLzIge1xyXG4gICAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnctMVxcLzMge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XHJcbn1cclxuXHJcbi53LTIwIHtcclxuICAgIHdpZHRoOiA1cmVtO1xyXG59XHJcblxyXG4udy01IHtcclxuICAgIHdpZHRoOiAxLjI1cmVtO1xyXG59XHJcblxyXG4udy1cXFsxcHhcXF0ge1xyXG4gICAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuLnctXFxbMlxcLjVyZW1cXF0ge1xyXG4gICAgd2lkdGg6IDIuNXJlbTtcclxufVxyXG5cclxuLnctXFxbMjFcXC44NzVyZW1cXF0ge1xyXG4gICAgd2lkdGg6IDIxLjg3NXJlbTtcclxufVxyXG5cclxuLnctXFxbMjhweFxcXSB7XHJcbiAgICB3aWR0aDogMjhweDtcclxufVxyXG5cclxuLnctXFxbMnJlbVxcXSB7XHJcbiAgICB3aWR0aDogMnJlbTtcclxufVxyXG5cclxuLnctXFxbM3JlbVxcXSB7XHJcbiAgICB3aWR0aDogM3JlbTtcclxufVxyXG5cclxuLnctXFxbOHJlbVxcXSB7XHJcbiAgICB3aWR0aDogOHJlbTtcclxufVxyXG5cclxuLnctZnVsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1heC13LVxcWzE4cmVtXFxdIHtcclxuICAgIG1heC13aWR0aDogMThyZW07XHJcbn1cclxuXHJcbi5tYXgtdy1cXFsyNXJlbVxcXSB7XHJcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xyXG59XHJcblxyXG4ubWF4LXctXFxbNDJyZW1cXF0ge1xyXG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcclxufVxyXG5cclxuLm1heC13LVxcWzQzcmVtXFxdIHtcclxuICAgIG1heC13aWR0aDogNDNyZW07XHJcbn1cclxuXHJcbi5tYXgtdy1cXFs0NFxcLjE4OHJlbVxcXSB7XHJcbiAgICBtYXgtd2lkdGg6IDQ0LjE4OHJlbTtcclxufVxyXG5cclxuLm1heC13LVxcWzUwXFwlXFxdIHtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG59XHJcblxyXG4ubWF4LXctXFxbNTFyZW1cXF0ge1xyXG4gICAgbWF4LXdpZHRoOiA1MXJlbTtcclxufVxyXG5cclxuLm1heC13LVxcWzczcmVtXFxdIHtcclxuICAgIG1heC13aWR0aDogNzNyZW07XHJcbn1cclxuXHJcbi5tYXgtdy1cXFs3OHJlbVxcXSB7XHJcbiAgICBtYXgtd2lkdGg6IDc4cmVtO1xyXG59XHJcblxyXG4ubWF4LXctXFxbNzlyZW1cXF0ge1xyXG4gICAgbWF4LXdpZHRoOiA3OXJlbTtcclxufVxyXG5cclxuLm1heC13LVxcWzgzcmVtXFxdIHtcclxuICAgIG1heC13aWR0aDogODNyZW07XHJcbn1cclxuXHJcbi5tYXgtdy1cXFs4NXJlbVxcXSB7XHJcbiAgICBtYXgtd2lkdGg6IDg1cmVtO1xyXG59XHJcblxyXG4ubWF4LXctXFxbODZyZW1cXF0ge1xyXG4gICAgbWF4LXdpZHRoOiA4NnJlbTtcclxufVxyXG5cclxuLm1heC13LWZ1bGwge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWF4LXctbGcge1xyXG4gICAgbWF4LXdpZHRoOiAzMnJlbTtcclxufVxyXG5cclxuLmZsZXgtMSB7XHJcbiAgICBmbGV4OiAxIDEgMCU7XHJcbn1cclxuXHJcbi50cmFuc2Zvcm0ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLCB2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgIH1cclxufVxyXG5cclxuLmFuaW1hdGUtcHVsc2Uge1xyXG4gICAgYW5pbWF0aW9uOiBwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLTEge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xyXG59XHJcblxyXG4uZ3JpZC1jb2xzLTIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG59XHJcblxyXG4uZmxleC1yb3cge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLmZsZXgtY29sIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5mbGV4LWNvbC1yZXZlcnNlIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxufVxyXG5cclxuLmZsZXgtd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5jb250ZW50LWNlbnRlciB7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pdGVtcy1zdGFydCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLml0ZW1zLWVuZCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5pdGVtcy1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmp1c3RpZnktc3RhcnQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uanVzdGlmeS1lbmQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmp1c3RpZnktY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uanVzdGlmeS1iZXR3ZWVuIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmp1c3RpZnktYXJvdW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcblxyXG4uanVzdGlmeS1ldmVubHkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbn1cclxuXHJcbi5nYXAtMTAge1xyXG4gICAgZ2FwOiAyLjVyZW07XHJcbn1cclxuXHJcbi5nYXAtMTIge1xyXG4gICAgZ2FwOiAzcmVtO1xyXG59XHJcblxyXG4uZ2FwLTE2IHtcclxuICAgIGdhcDogNHJlbTtcclxufVxyXG5cclxuLmdhcC0yIHtcclxuICAgIGdhcDogMC41cmVtO1xyXG59XHJcblxyXG4uZ2FwLTIwIHtcclxuICAgIGdhcDogNXJlbTtcclxufVxyXG5cclxuLmdhcC00IHtcclxuICAgIGdhcDogMXJlbTtcclxufVxyXG5cclxuLmdhcC01IHtcclxuICAgIGdhcDogMS4yNXJlbTtcclxufVxyXG5cclxuLmdhcC14LTEwIHtcclxuICAgIC1tb3otY29sdW1uLWdhcDogMi41cmVtO1xyXG4gICAgY29sdW1uLWdhcDogMi41cmVtO1xyXG59XHJcblxyXG4uZ2FwLXgtMTIge1xyXG4gICAgLW1vei1jb2x1bW4tZ2FwOiAzcmVtO1xyXG4gICAgY29sdW1uLWdhcDogM3JlbTtcclxufVxyXG5cclxuLmdhcC14LTMge1xyXG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjc1cmVtO1xyXG4gICAgY29sdW1uLWdhcDogMC43NXJlbTtcclxufVxyXG5cclxuLmdhcC14LTQge1xyXG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxcmVtO1xyXG4gICAgY29sdW1uLWdhcDogMXJlbTtcclxufVxyXG5cclxuLmdhcC14LTYge1xyXG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW07XHJcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XHJcbn1cclxuXHJcbi5nYXAteC04IHtcclxuICAgIC1tb3otY29sdW1uLWdhcDogMnJlbTtcclxuICAgIGNvbHVtbi1nYXA6IDJyZW07XHJcbn1cclxuXHJcbi5nYXAteS0xMCB7XHJcbiAgICByb3ctZ2FwOiAyLjVyZW07XHJcbn1cclxuXHJcbi5nYXAteS0xMiB7XHJcbiAgICByb3ctZ2FwOiAzcmVtO1xyXG59XHJcblxyXG4uZ2FwLXktMyB7XHJcbiAgICByb3ctZ2FwOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uZ2FwLXktNSB7XHJcbiAgICByb3ctZ2FwOiAxLjI1cmVtO1xyXG59XHJcblxyXG4uZ2FwLXktOCB7XHJcbiAgICByb3ctZ2FwOiAycmVtO1xyXG59XHJcblxyXG4uc3BhY2UteC00ID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAtLXR3LXNwYWNlLXgtcmV2ZXJzZTogMDtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYygxcmVtICogdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSk7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxcmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSkpO1xyXG59XHJcblxyXG4uc3BhY2UteS0yID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAtLXR3LXNwYWNlLXktcmV2ZXJzZTogMDtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoMC41cmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSkpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjVyZW0gKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcclxufVxyXG5cclxuLnNwYWNlLXktNCA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xyXG4gICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDFyZW0gKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDFyZW0gKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcclxufVxyXG5cclxuLnNlbGYtc3RhcnQge1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnNlbGYtY2VudGVyIHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmp1c3RpZnktc2VsZi1lbmQge1xyXG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1oaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm92ZXJmbG93LXktYXV0byB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4ub3ZlcnNjcm9sbC15LWNvbnRhaW4ge1xyXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OiBjb250YWluO1xyXG59XHJcblxyXG4ub3ZlcnNjcm9sbC14LW5vbmUge1xyXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OiBub25lO1xyXG59XHJcblxyXG4uc2Nyb2xsLXNtb290aCB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuLnRydW5jYXRlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5yb3VuZGVkLTJ4bCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG59XHJcblxyXG4ucm91bmRlZC1cXFswXFwuMzc1cmVtXFxdIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xyXG59XHJcblxyXG4ucm91bmRlZC1mdWxsIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxufVxyXG5cclxuLnJvdW5kZWQtbGcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4ucm91bmRlZC1tZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcclxufVxyXG5cclxuLnJvdW5kZWQtYmwtbWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zNzVyZW07XHJcbn1cclxuXHJcbi5yb3VuZGVkLWJsLW5vbmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG59XHJcblxyXG4ucm91bmRlZC1ici1tZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07XHJcbn1cclxuXHJcbi5yb3VuZGVkLWJyLW5vbmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxufVxyXG5cclxuLmJvcmRlciB7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxufVxyXG5cclxuLm9iamVjdC1jb250YWluIHtcclxuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG4ub2JqZWN0LWNvdmVyIHtcclxuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5vYmplY3QtY2VudGVyIHtcclxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wLTEwIHtcclxuICAgIHBhZGRpbmc6IDIuNXJlbTtcclxufVxyXG5cclxuLnAtMTYge1xyXG4gICAgcGFkZGluZzogNHJlbTtcclxufVxyXG5cclxuLnAtMiB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbn1cclxuXHJcbi5wLTMge1xyXG4gICAgcGFkZGluZzogMC43NXJlbTtcclxufVxyXG5cclxuLnAtNCB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG59XHJcblxyXG4ucC01IHtcclxuICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbn1cclxuXHJcbi5wLTYge1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG59XHJcblxyXG4ucC04IHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbn1cclxuXHJcbi5wLVxcWzJyZW1cXF0ge1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxufVxyXG5cclxuLnB4LTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi5weC0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxufVxyXG5cclxuLnB4LTEyIHtcclxuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbn1cclxuXHJcbi5weC0xNiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG59XHJcblxyXG4ucHgtMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxufVxyXG5cclxuLnB4LTJcXC41IHtcclxuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcclxufVxyXG5cclxuLnB4LTIwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcbn1cclxuXHJcbi5weC0zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5weC00IHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbn1cclxuXHJcbi5weC01IHtcclxuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcbn1cclxuXHJcbi5weC02IHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG59XHJcblxyXG4ucHgtNyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xyXG59XHJcblxyXG4ucHgtOCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG59XHJcblxyXG4ucHktMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG5cclxuLnB5LTBcXC41IHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbTtcclxufVxyXG5cclxuLnB5LTEge1xyXG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcclxufVxyXG5cclxuLnB5LTEwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG59XHJcblxyXG4ucHktMTIge1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxufVxyXG5cclxuLnB5LTIge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbi5weS0yMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG59XHJcblxyXG4ucHktMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xyXG59XHJcblxyXG4ucHktNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4ucHktNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG59XHJcblxyXG4ucHktNiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxufVxyXG5cclxuLnB5LTcge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcclxufVxyXG5cclxuLnB5LTgge1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLnBiLTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XHJcbn1cclxuXHJcbi5wYi0xMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG59XHJcblxyXG4ucGItMTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbn1cclxuXHJcbi5wYi0xNiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxufVxyXG5cclxuLnBiLTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxufVxyXG5cclxuLnBiLTI0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xyXG59XHJcblxyXG4ucGItNCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLnBiLVxcWzNyZW1cXF0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbn1cclxuXHJcbi5wYi1cXFs2cmVtXFxdIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xyXG59XHJcblxyXG4ucGwtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLnBsLTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG59XHJcblxyXG4ucGwtMTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG59XHJcblxyXG4ucGwtMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxufVxyXG5cclxuLnBsLTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG59XHJcblxyXG4ucGwtNiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxufVxyXG5cclxuLnByLTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG59XHJcblxyXG4ucHItMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbn1cclxuXHJcbi5wci0yNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xyXG59XHJcblxyXG4ucHItNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4ucHItNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5wci04IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbi5wdC0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbn1cclxuXHJcbi5wdC0xIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xyXG59XHJcblxyXG4ucHQtMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxufVxyXG5cclxuLnB0LTEyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG59XHJcblxyXG4ucHQtMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG59XHJcblxyXG4ucHQtMjAge1xyXG4gICAgcGFkZGluZy10b3A6IDVyZW07XHJcbn1cclxuXHJcbi5wdC0zIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xyXG59XHJcblxyXG4ucHQtNCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxufVxyXG5cclxuLnB0LTYge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxufVxyXG5cclxuLnB0LTgge1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcbn1cclxuXHJcbi5wdC1cXFsxMHJlbVxcXSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XHJcbn1cclxuXHJcbi50ZXh0LWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRleHQteHMge1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbn1cclxuXHJcbi5zaGFkb3ctbGcge1xyXG4gICAgLS10dy1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiKDAgMCAwIC8gMC4xKSwgMCA0cHggNnB4IC00cHggcmdiKDAgMCAwIC8gMC4xKTtcclxuICAgIC0tdHctc2hhZG93LWNvbG9yZWQ6IDAgMTBweCAxNXB4IC0zcHggdmFyKC0tdHctc2hhZG93LWNvbG9yKSwgMCA0cHggNnB4IC00cHggdmFyKC0tdHctc2hhZG93LWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywgMCAwICMwMDAwKSwgdmFyKC0tdHctcmluZy1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXNoYWRvdyk7XHJcbn1cclxuXHJcbi50cmFuc2l0aW9uIHtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm0sIGZpbHRlciwgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgYm94LXNoYWRvdywgdHJhbnNmb3JtLCBmaWx0ZXIsIGJhY2tkcm9wLWZpbHRlcjtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIHRleHQtZGVjb3JhdGlvbi1jb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm0sIGZpbHRlciwgYmFja2Ryb3AtZmlsdGVyLCAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XHJcbn1cclxuXHJcbi5kdXJhdGlvbi01MDAge1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XHJcbn1cclxuXHJcbi5lYXNlLWluLW91dCB7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxufVxyXG5cclxuLmZpcnN0XFw6bWwtMDpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG59XHJcblxyXG4uZmlyc3RcXDptdC0wOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG5cclxuLmxhc3RcXDptYi0wOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4ubGFzdFxcOm1yLTA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLmxhc3RcXDptdC0wOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG59XHJcblxyXG4uaG92ZXJcXDpkcm9wLXNoYWRvdy1tZDpob3ZlciB7XHJcbiAgICAtLXR3LWRyb3Atc2hhZG93OiBkcm9wLXNoYWRvdygwIDRweCAzcHggcmdiKDAgMCAwIC8gMC4wNykpIGRyb3Atc2hhZG93KDAgMnB4IDJweCByZ2IoMCAwIDAgLyAwLjA2KSk7XHJcbiAgICBmaWx0ZXI6IHZhcigtLXR3LWJsdXIpIHZhcigtLXR3LWJyaWdodG5lc3MpIHZhcigtLXR3LWNvbnRyYXN0KSB2YXIoLS10dy1ncmF5c2NhbGUpIHZhcigtLXR3LWh1ZS1yb3RhdGUpIHZhcigtLXR3LWludmVydCkgdmFyKC0tdHctc2F0dXJhdGUpIHZhcigtLXR3LXNlcGlhKSB2YXIoLS10dy1kcm9wLXNoYWRvdyk7XHJcbn1cclxuXHJcbi5mb2N1c1xcOm91dGxpbmUtbm9uZTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG59XHJcblxyXG4uZ3JvdXBcXC9pdGVtLWxpc3Q6bnRoLWNoaWxkKGV2ZW4pIC5ncm91cC1ldmVuXFwvaXRlbS1saXN0XFw6cmlnaHQtNCB7XHJcbiAgICByaWdodDogMXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgICAuc21cXDp3LTFcXC8yIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tZFxcOnN0aWNreSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDpsZWZ0LVxcWzNyZW1cXF0ge1xyXG4gICAgICAgIGxlZnQ6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6dG9wLTAge1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOnRvcC1cXFs3cmVtXFxdIHtcclxuICAgICAgICB0b3A6IDdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6b3JkZXItMSB7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6b3JkZXItMiB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6Y29sLXNwYW4tMSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDpjb2wtc3Bhbi0yIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOmZsb2F0LXJpZ2h0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6ZmxvYXQtbGVmdCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6bXgtMCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDptYi0wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6bWItMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDptbC0yIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOm1yLTAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOm1yLTQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDptdC0wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6bXQtMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDptdC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOm10LTQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6bXQtNSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDpoaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6aC0xXFwvMiB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6aC1mdWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6dy0xXFwvMiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDp3LTRcXC8xMiB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6dy01XFwvMTIge1xyXG4gICAgICAgIHdpZHRoOiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOnctOFxcLzEyIHtcclxuICAgICAgICB3aWR0aDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDp3LVxcWzI4cmVtXFxdIHtcclxuICAgICAgICB3aWR0aDogMjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6dy1cXFszNlxcLjA0cmVtXFxdIHtcclxuICAgICAgICB3aWR0aDogMzYuMDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6dy1mdWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDpncmlkLWNvbHMtMiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOmdyaWQtY29scy0zIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6Z3JpZC1jb2xzLTQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDpmbGV4LXJvdyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDpmbGV4LXJvdy1yZXZlcnNlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6ZmxleC13cmFwIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6aXRlbXMtY2VudGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOmp1c3RpZnktYmV0d2VlbiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOnB4LTAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDpweC0xMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6cHktMTAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDpwYi0wIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOnBiLTQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOnBiLTYge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6cGwtMSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOnBsLTEwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDpwbC0xMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOnBsLTIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOnBsLTQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWRcXDpwci0xIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOnByLTEwIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6cHItMTIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6cHItMiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZFxcOnByLTQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1kXFw6cHQtMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmxnXFw6YWJzb2x1dGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpzdGlja3kge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6LXRvcC0xMCB7XHJcbiAgICAgICAgdG9wOiAtMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOmJvdHRvbS0wIHtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpyaWdodC0wIHtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnRvcC0wIHtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDp0b3AtMTAge1xyXG4gICAgICAgIHRvcDogMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnRvcC0yIHtcclxuICAgICAgICB0b3A6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDp0b3AtNCB7XHJcbiAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOmZsb2F0LWxlZnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOm15LTEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpteS0xMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOm15LTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bXktMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOm15LVxcWzhyZW1cXF0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDptYi0wIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bWItMTYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bWItNCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDptYi1cXFs0cmVtXFxdIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOm1sLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOm1yLTQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDptdC0wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bXQtMTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDptdC0xMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDptdC0yIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bXQtNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDptdC1cXFsxcmVtXFxdIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOm10LVxcWzNcXC4zNzVyZW1cXF0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMuMzc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOmxpbmUtY2xhbXAtMSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpsaW5lLWNsYW1wLTMge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bGluZS1jbGFtcC01IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOmxpbmUtY2xhbXAtNiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpsaW5lLWNsYW1wLVxcWzEwXFxdIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6aGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOmFzcGVjdC1hdXRvIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6aC0wIHtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpoLVxcWzE3cmVtXFxdIHtcclxuICAgICAgICBoZWlnaHQ6IDE3cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOmgtXFxbMjFyZW1cXF0ge1xyXG4gICAgICAgIGhlaWdodDogMjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6aC1cXFsyM3JlbVxcXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpoLVxcWzI2cmVtXFxdIHtcclxuICAgICAgICBoZWlnaHQ6IDI2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOmgtXFxbMjhcXC4xMjVyZW1cXF0ge1xyXG4gICAgICAgIGhlaWdodDogMjguMTI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOmgtXFxbMnJlbVxcXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOmgtXFxbMzJyZW1cXF0ge1xyXG4gICAgICAgIGhlaWdodDogMzJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6aC1cXFszM1xcJVxcXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6aC1cXFszNHJlbVxcXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpoLVxcWzM2cmVtXFxdIHtcclxuICAgICAgICBoZWlnaHQ6IDM2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOmgtXFxbMzdcXCVcXF0ge1xyXG4gICAgICAgIGhlaWdodDogMzclO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOmgtXFxbNDBcXCVcXF0ge1xyXG4gICAgICAgIGhlaWdodDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOmgtXFxbNDFyZW1cXF0ge1xyXG4gICAgICAgIGhlaWdodDogNDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6aC1cXFs0MlxcJVxcXSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MiU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6aC1cXFs0NFxcJVxcXSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6aC1cXFs0NHJlbVxcXSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpoLVxcWzQ4XFwlXFxdIHtcclxuICAgICAgICBoZWlnaHQ6IDQ4JTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpoLVxcWzUyXFwlXFxdIHtcclxuICAgICAgICBoZWlnaHQ6IDUyJTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpoLVxcWzU2XFwlXFxdIHtcclxuICAgICAgICBoZWlnaHQ6IDU2JTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpoLVxcWzU4XFwlXFxdIHtcclxuICAgICAgICBoZWlnaHQ6IDU4JTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpoLWF1dG8ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpoLWZ1bGwge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpoLXNjcmVlbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDptYXgtaC1cXFsyNnJlbVxcXSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bWF4LWgtXFxbNDVyZW1cXF0ge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOm1heC1oLWZ1bGwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bWF4LWgtbm9uZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDptaW4taC1cXFsyNnJlbVxcXSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bWluLWgtXFxbMzFcXC4yNXJlbVxcXSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzEuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6dy0xXFwvMiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDp3LTFcXC8zIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDp3LTJcXC8zIHtcclxuICAgICAgICB3aWR0aDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDp3LTJcXC81IHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnctM1xcLzEyIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnctM1xcLzUge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6dy00XFwvMTIge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnctNVxcLzEyIHtcclxuICAgICAgICB3aWR0aDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDp3LTdcXC8xMiB7XHJcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6dy04XFwvMTIge1xyXG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnctOVxcLzEyIHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnctXFxbMzhyZW1cXF0ge1xyXG4gICAgICAgIHdpZHRoOiAzOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDp3LVxcWzM5XFwlXFxdIHtcclxuICAgICAgICB3aWR0aDogMzklO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnctXFxbNjFcXCVcXF0ge1xyXG4gICAgICAgIHdpZHRoOiA2MSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bWF4LXctXFxbMzlyZW1cXF0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMzlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bWF4LXctXFxbNDJyZW1cXF0ge1xyXG4gICAgICAgIG1heC13aWR0aDogNDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bWF4LXctXFxbNTBcXCVcXF0ge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOm1heC13LVxcWzUwcmVtXFxdIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOm1heC13LVxcWzczXFwuMjVyZW1cXF0ge1xyXG4gICAgICAgIG1heC13aWR0aDogNzMuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bWF4LXctXFxbNzdyZW1cXF0ge1xyXG4gICAgICAgIG1heC13aWR0aDogNzdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bWF4LXctXFxbODByZW1cXF0ge1xyXG4gICAgICAgIG1heC13aWR0aDogODByZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bWF4LXctXFxbODFyZW1cXF0ge1xyXG4gICAgICAgIG1heC13aWR0aDogODFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bWF4LXctXFxbODNyZW1cXF0ge1xyXG4gICAgICAgIG1heC13aWR0aDogODNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bWF4LXctXFxbODVyZW1cXF0ge1xyXG4gICAgICAgIG1heC13aWR0aDogODVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6bWF4LXctXFxbODdyZW1cXF0ge1xyXG4gICAgICAgIG1heC13aWR0aDogODdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6Z3JpZC1jb2xzLTIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpncmlkLWNvbHMtMyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOmdyaWQtY29scy00IHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6Z3JpZC1jb2xzLTUge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpmbGV4LXJvdyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpzZWxmLWVuZCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6c2VsZi1jZW50ZXIge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpvdmVyZmxvdy12aXNpYmxlIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpvYmplY3QtY292ZXIge1xyXG4gICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnAtMTAge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpwLTEyIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnAtNiB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnAtOCB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpweC0wIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6cHgtMTAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpweC0xNiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6cHgtMjAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnB4LTUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnB4LTcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnB4LTgge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnB5LTEwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6cHktMTYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnB5LTIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpweS0yMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6cHktOCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6cHktXFxbNHJlbVxcXSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6cGItMCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpwYi0yNCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6cGwtMCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6cGwtMTIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpwbC0xNiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnBsLTIwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6cGwtNCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnBsLTUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpwci0xMiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpwci0xNiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpwci00IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnByLTUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6cHItOCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpwdC0wIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnB0LTEyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpwdC00IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpwdC1cXFs0cmVtXFxdIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDp0ZXh0LWxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6dGV4dC1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6b3BhY2l0eS0wIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOnRyYW5zaXRpb24tXFxbYm90dG9tXFxdIHtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b207XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6dHJhbnNpdGlvbi1cXFtoZWlnaHRcXF0ge1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDp0cmFuc2l0aW9uLW9wYWNpdHkge1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6dHJhbnNpdGlvbi10cmFuc2Zvcm0ge1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpkdXJhdGlvbi01MDAge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZ1xcOmVhc2UtaW4tb3V0IHtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxuICAgIH1cclxuXHJcbiAgICAubGdcXDpsYXN0XFw6bWItMDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxnXFw6b2RkXFw6ZmxleC1yb3c6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwXFwvaXRlbS1saXN0Om50aC1jaGlsZChvZGQpIC5sZ1xcOmdyb3VwLW9kZFxcL2l0ZW0tbGlzdFxcOmxlZnQtNCB7XHJcbiAgICAgICAgbGVmdDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JvdXBcXC9pdGVtLWxpc3Q6bnRoLWNoaWxkKGV2ZW4pIC5sZ1xcOmdyb3VwLWV2ZW5cXC9pdGVtLWxpc3RcXDpmbGV4LXJvdy1yZXZlcnNlIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwXFwvaXRlbS1saXN0Om50aC1jaGlsZChldmVuKSAubGdcXDpncm91cC1ldmVuXFwvaXRlbS1saXN0XFw6cGwtMCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwXFwvaXRlbS1saXN0Om50aC1jaGlsZChldmVuKSAubGdcXDpncm91cC1ldmVuXFwvaXRlbS1saXN0XFw6cHItMjAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwOmhvdmVyIC5sZ1xcOmdyb3VwLWhvdmVyXFw6Ym90dG9tLTE2IHtcclxuICAgICAgICBib3R0b206IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwOmhvdmVyIC5sZ1xcOmdyb3VwLWhvdmVyXFw6Ym90dG9tLTIwIHtcclxuICAgICAgICBib3R0b206IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwOmhvdmVyIC5sZ1xcOmdyb3VwLWhvdmVyXFw6LW10LTE2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JvdXA6aG92ZXIgLmxnXFw6Z3JvdXAtaG92ZXJcXDotbXQtMjAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtXFxbNDJcXCVcXF0ge1xyXG4gICAgICAgIGhlaWdodDogNDIlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtXFxbNDVcXCVcXF0ge1xyXG4gICAgICAgIGhlaWdodDogNDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtXFxbNDhcXCVcXF0ge1xyXG4gICAgICAgIGhlaWdodDogNDglO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtXFxbNTBcXCVcXF0ge1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtXFxbNTVcXCVcXF0ge1xyXG4gICAgICAgIGhlaWdodDogNTUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtXFxbNTZcXCVcXF0ge1xyXG4gICAgICAgIGhlaWdodDogNTYlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtXFxbNzBcXCVcXF0ge1xyXG4gICAgICAgIGhlaWdodDogNzAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtYXV0byB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOnNjYWxlLTEyNSB7XHJcbiAgICAgICAgLS10dy1zY2FsZS14OiAxLjI1O1xyXG4gICAgICAgIC0tdHctc2NhbGUteTogMS4yNTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JvdXA6aG92ZXIgLmxnXFw6Z3JvdXAtaG92ZXJcXDpvcGFjaXR5LTEwMCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xyXG4gICAgLnhsXFw6YWJzb2x1dGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAueGxcXDptdC02IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnhsXFw6bXQtXFxbMXJlbVxcXSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAueGxcXDptdC1cXFszXFwuMzc1cmVtXFxdIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzLjM3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAueGxcXDpibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnhsXFw6aGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC54bFxcOmgtXFxbMjJyZW1cXF0ge1xyXG4gICAgICAgIGhlaWdodDogMjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnhsXFw6aC1cXFsycmVtXFxdIHtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnhsXFw6bWF4LWgtZnVsbCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAueGxcXDptaW4taC1cXFsyMnJlbVxcXSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnhsXFw6dy0xXFwvMyB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLnhsXFw6dy0yXFwvMyB7XHJcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLnhsXFw6dy0zXFwvNSB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuXHJcbiAgICAueGxcXDpncmlkLWNvbHMtMiB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgfVxyXG5cclxuICAgIC54bFxcOmdyaWQtY29scy0zIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnhsXFw6Z3JpZC1jb2xzLTQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIH1cclxuXHJcbiAgICAueGxcXDpmbGV4LXJvdyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAueGxcXDpweC02IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnhsXFw6cHgtOCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnhsXFw6cHQtXFxbNHJlbVxcXSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnhsXFw6dGV4dC1jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE1MzZweCkge1xyXG4gICAgLlxcMzJ4bFxcOm14LWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuXFwzMnhsXFw6cC0wIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLlxcMzJ4bFxcOnB4LTE2IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxyXG4hIHRhaWx3aW5kY3NzIHYzLjMuMyB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly90YWlsd2luZGNzcy5jb21cclxuKi9cbi8qXHJcbjEuIFByZXZlbnQgcGFkZGluZyBhbmQgYm9yZGVyIGZyb20gYWZmZWN0aW5nIGVsZW1lbnQgd2lkdGguIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzQpXHJcbjIuIEFsbG93IGFkZGluZyBhIGJvcmRlciB0byBhbiBlbGVtZW50IGJ5IGp1c3QgYWRkaW5nIGEgYm9yZGVyLXdpZHRoLiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL3B1bGwvMTE2KVxyXG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QWZhY2FkOml0YWwsd2dodEAwLDQwMC4uNzAwOzEsNDAwLi43MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVByYXRhJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnMmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDppdGFsQDA7MSZkaXNwbGF5PXN3YXBcIik7XG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBib3JkZXItd2lkdGg6IDA7XG4gIC8qIDIgKi9cbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLyogMiAqL1xuICBib3JkZXItY29sb3I6ICNlNWU3ZWI7XG4gIC8qIDIgKi8gfVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICAtLXR3LWNvbnRlbnQ6ICcnOyB9XG5cbi8qXHJcbjEuIFVzZSBhIGNvbnNpc3RlbnQgc2Vuc2libGUgbGluZS1oZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4yLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuMy4gVXNlIGEgbW9yZSByZWFkYWJsZSB0YWIgc2l6ZS5cclxuNC4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mYW1pbHkgYnkgZGVmYXVsdC5cclxuNS4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mZWF0dXJlLXNldHRpbmdzIGJ5IGRlZmF1bHQuXHJcbjYuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzIGJ5IGRlZmF1bHQuXHJcbiovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLW1vei10YWItc2l6ZTogNDtcbiAgLyogMyAqL1xuICAtby10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG4gIC8qIDMgKi9cbiAgZm9udC1mYW1pbHk6IHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAvKiA0ICovXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICAvKiA1ICovXG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWw7XG4gIC8qIDYgKi8gfVxuXG4vKlxyXG4xLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbjIuIEluaGVyaXQgbGluZS1oZWlnaHQgZnJvbSBgaHRtbGAgc28gdXNlcnMgY2FuIHNldCB0aGVtIGFzIGEgY2xhc3MgZGlyZWN0bHkgb24gdGhlIGBodG1sYCBlbGVtZW50LlxyXG4qL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qXHJcbjEuIEFkZCB0aGUgY29ycmVjdCBoZWlnaHQgaW4gRmlyZWZveC5cclxuMi4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2Ugb2YgYm9yZGVyIGNvbG9yIGluIEZpcmVmb3guIChodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTA2NTUpXHJcbjMuIEVuc3VyZSBob3Jpem9udGFsIHJ1bGVzIGFyZSB2aXNpYmxlIGJ5IGRlZmF1bHQuXHJcbiovXG5ociB7XG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIC8qIDMgKi8gfVxuXG4vKlxyXG5BZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuKi9cbmFiYnI6d2hlcmUoW3RpdGxlXSkge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyB9XG5cbi8qXHJcblJlbW92ZSB0aGUgZGVmYXVsdCBmb250IHNpemUgYW5kIHdlaWdodCBmb3IgaGVhZGluZ3MuXHJcbiovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qXHJcblJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mIG9wdC1vdXQuXHJcbiovXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgfVxuXG4vKlxyXG5BZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxyXG4qL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLypcclxuMS4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udCBmYW1pbHkgYnkgZGVmYXVsdC5cclxuMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4qL1xuY29kZSxcbmtiZCxcbnNhbXAsXG5wcmUge1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLypcclxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qXHJcblByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKlxyXG4xLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTk5MDg4LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxMjk3KVxyXG4yLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05MzU3MjksIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTUwMTYpXHJcbjMuIFJlbW92ZSBnYXBzIGJldHdlZW4gdGFibGUgYm9yZGVycyBieSBkZWZhdWx0LlxyXG4qL1xudGFibGUge1xuICB0ZXh0LWluZGVudDogMDtcbiAgLyogMSAqL1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgLyogMyAqLyB9XG5cbi8qXHJcbjEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4yLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbjMuIFJlbW92ZSBkZWZhdWx0IHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4qL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqLyB9XG5cbi8qXHJcblJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSBhbmQgRmlyZWZveC5cclxuKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qXHJcbjEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbjIuIFJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZXMuXHJcbiovXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAyICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC8qIDIgKi8gfVxuXG4vKlxyXG5Vc2UgdGhlIG1vZGVybiBGaXJlZm94IGZvY3VzIHN0eWxlIGZvciBhbGwgZm9jdXNhYmxlIGVsZW1lbnRzLlxyXG4qL1xuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogYXV0bzsgfVxuXG4vKlxyXG5SZW1vdmUgdGhlIGFkZGl0aW9uYWwgYDppbnZhbGlkYCBzdHlsZXMgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3KVxyXG4qL1xuOi1tb3otdWktaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLypcclxuQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUgYW5kIEZpcmVmb3guXHJcbiovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKlxyXG5Db3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXHJcbiovXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLypcclxuMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbjIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4qL1xuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKlxyXG5SZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLypcclxuMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4qL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKlxyXG5BZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLypcclxuUmVtb3ZlcyB0aGUgZGVmYXVsdCBzcGFjaW5nIGFuZCBib3JkZXIgZm9yIGFwcHJvcHJpYXRlIGVsZW1lbnRzLlxyXG4qL1xuYmxvY2txdW90ZSxcbmRsLFxuZGQsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5ocixcbmZpZ3VyZSxcbnAsXG5wcmUge1xuICBtYXJnaW46IDA7IH1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDsgfVxuXG5vbCxcbnVsLFxubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKlxyXG5SZXNldCBkZWZhdWx0IHN0eWxpbmcgZm9yIGRpYWxvZ3MuXHJcbiovXG5kaWFsb2cge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qXHJcblByZXZlbnQgcmVzaXppbmcgdGV4dGFyZWFzIGhvcml6b250YWxseSBieSBkZWZhdWx0LlxyXG4qL1xudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbi8qXHJcbjEuIFJlc2V0IHRoZSBkZWZhdWx0IHBsYWNlaG9sZGVyIG9wYWNpdHkgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGxhYnMvdGFpbHdpbmRjc3MvaXNzdWVzLzMzMDApXHJcbjIuIFNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBjb2xvciB0byB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgZ3JheSA0MDAgY29sb3IuXHJcbiovXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICAvKiAxICovXG4gIGNvbG9yOiAjOWNhM2FmO1xuICAvKiAyICovIH1cblxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLyogMSAqL1xuICBjb2xvcjogIzljYTNhZjtcbiAgLyogMiAqLyB9XG5cbi8qXHJcblNldCB0aGUgZGVmYXVsdCBjdXJzb3IgZm9yIGJ1dHRvbnMuXHJcbiovXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKlxyXG5NYWtlIHN1cmUgZGlzYWJsZWQgYnV0dG9ucyBkb24ndCBnZXQgdGhlIHBvaW50ZXIgY3Vyc29yLlxyXG4qL1xuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qXHJcbjEuIE1ha2UgcmVwbGFjZWQgZWxlbWVudHMgYGRpc3BsYXk6IGJsb2NrYCBieSBkZWZhdWx0LiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNClcclxuMi4gQWRkIGB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlYCB0byBhbGlnbiByZXBsYWNlZCBlbGVtZW50cyBtb3JlIHNlbnNpYmx5IGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vamVuc2ltbW9ucy9jc3NyZW1lZHkvaXNzdWVzLzE0I2lzc3VlY29tbWVudC02MzQ5MzQyMTApXHJcbiAgIFRoaXMgY2FuIHRyaWdnZXIgYSBwb29ybHkgY29uc2lkZXJlZCBsaW50IGVycm9yIGluIHNvbWUgdG9vbHMgYnV0IGlzIGluY2x1ZGVkIGJ5IGRlc2lnbi5cclxuKi9cbmltZyxcbnN2ZyxcbnZpZGVvLFxuY2FudmFzLFxuYXVkaW8sXG5pZnJhbWUsXG5lbWJlZCxcbm9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8qIDIgKi8gfVxuXG4vKlxyXG5Db25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmUgdGhlaXIgaW50cmluc2ljIGFzcGVjdCByYXRpby4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTQpXHJcbiovXG5pbWcsXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIE1ha2UgZWxlbWVudHMgd2l0aCB0aGUgSFRNTCBoaWRkZW4gYXR0cmlidXRlIHN0YXkgaGlkZGVuIGJ5IGRlZmF1bHQgKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgLS10dy1ib3JkZXItc3BhY2luZy14OiAwO1xuICAtLXR3LWJvcmRlci1zcGFjaW5nLXk6IDA7XG4gIC0tdHctdHJhbnNsYXRlLXg6IDA7XG4gIC0tdHctdHJhbnNsYXRlLXk6IDA7XG4gIC0tdHctcm90YXRlOiAwO1xuICAtLXR3LXNrZXcteDogMDtcbiAgLS10dy1za2V3LXk6IDA7XG4gIC0tdHctc2NhbGUteDogMTtcbiAgLS10dy1zY2FsZS15OiAxO1xuICAtLXR3LXBhbi14OiAgO1xuICAtLXR3LXBhbi15OiAgO1xuICAtLXR3LXBpbmNoLXpvb206ICA7XG4gIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczogcHJveGltaXR5O1xuICAtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb246ICA7XG4gIC0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiAgO1xuICAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiAgO1xuICAtLXR3LW9yZGluYWw6ICA7XG4gIC0tdHctc2xhc2hlZC16ZXJvOiAgO1xuICAtLXR3LW51bWVyaWMtZmlndXJlOiAgO1xuICAtLXR3LW51bWVyaWMtc3BhY2luZzogIDtcbiAgLS10dy1udW1lcmljLWZyYWN0aW9uOiAgO1xuICAtLXR3LXJpbmctaW5zZXQ6ICA7XG4gIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDBweDtcbiAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcbiAgLS10dy1yaW5nLWNvbG9yOiByZ2IoNTkgMTMwIDI0NiAvIDAuNSk7XG4gIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctcmluZy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3ctY29sb3JlZDogMCAwICMwMDAwO1xuICAtLXR3LWJsdXI6ICA7XG4gIC0tdHctYnJpZ2h0bmVzczogIDtcbiAgLS10dy1jb250cmFzdDogIDtcbiAgLS10dy1ncmF5c2NhbGU6ICA7XG4gIC0tdHctaHVlLXJvdGF0ZTogIDtcbiAgLS10dy1pbnZlcnQ6ICA7XG4gIC0tdHctc2F0dXJhdGU6ICA7XG4gIC0tdHctc2VwaWE6ICA7XG4gIC0tdHctZHJvcC1zaGFkb3c6ICA7XG4gIC0tdHctYmFja2Ryb3AtYmx1cjogIDtcbiAgLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiAgO1xuICAtLXR3LWJhY2tkcm9wLWNvbnRyYXN0OiAgO1xuICAtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogIDtcbiAgLS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiAgO1xuICAtLXR3LWJhY2tkcm9wLWludmVydDogIDtcbiAgLS10dy1iYWNrZHJvcC1vcGFjaXR5OiAgO1xuICAtLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiAgO1xuICAtLXR3LWJhY2tkcm9wLXNlcGlhOiAgOyB9XG5cbjo6YmFja2Ryb3Age1xuICAtLXR3LWJvcmRlci1zcGFjaW5nLXg6IDA7XG4gIC0tdHctYm9yZGVyLXNwYWNpbmcteTogMDtcbiAgLS10dy10cmFuc2xhdGUteDogMDtcbiAgLS10dy10cmFuc2xhdGUteTogMDtcbiAgLS10dy1yb3RhdGU6IDA7XG4gIC0tdHctc2tldy14OiAwO1xuICAtLXR3LXNrZXcteTogMDtcbiAgLS10dy1zY2FsZS14OiAxO1xuICAtLXR3LXNjYWxlLXk6IDE7XG4gIC0tdHctcGFuLXg6ICA7XG4gIC0tdHctcGFuLXk6ICA7XG4gIC0tdHctcGluY2gtem9vbTogIDtcbiAgLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOiBwcm94aW1pdHk7XG4gIC0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbjogIDtcbiAgLS10dy1ncmFkaWVudC12aWEtcG9zaXRpb246ICA7XG4gIC0tdHctZ3JhZGllbnQtdG8tcG9zaXRpb246ICA7XG4gIC0tdHctb3JkaW5hbDogIDtcbiAgLS10dy1zbGFzaGVkLXplcm86ICA7XG4gIC0tdHctbnVtZXJpYy1maWd1cmU6ICA7XG4gIC0tdHctbnVtZXJpYy1zcGFjaW5nOiAgO1xuICAtLXR3LW51bWVyaWMtZnJhY3Rpb246ICA7XG4gIC0tdHctcmluZy1pbnNldDogIDtcbiAgLS10dy1yaW5nLW9mZnNldC13aWR0aDogMHB4O1xuICAtLXR3LXJpbmctb2Zmc2V0LWNvbG9yOiAjZmZmO1xuICAtLXR3LXJpbmctY29sb3I6IHJnYig1OSAxMzAgMjQ2IC8gMC41KTtcbiAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1yaW5nLXNoYWRvdzogMCAwICMwMDAwO1xuICAtLXR3LXNoYWRvdzogMCAwICMwMDAwO1xuICAtLXR3LXNoYWRvdy1jb2xvcmVkOiAwIDAgIzAwMDA7XG4gIC0tdHctYmx1cjogIDtcbiAgLS10dy1icmlnaHRuZXNzOiAgO1xuICAtLXR3LWNvbnRyYXN0OiAgO1xuICAtLXR3LWdyYXlzY2FsZTogIDtcbiAgLS10dy1odWUtcm90YXRlOiAgO1xuICAtLXR3LWludmVydDogIDtcbiAgLS10dy1zYXR1cmF0ZTogIDtcbiAgLS10dy1zZXBpYTogIDtcbiAgLS10dy1kcm9wLXNoYWRvdzogIDtcbiAgLS10dy1iYWNrZHJvcC1ibHVyOiAgO1xuICAtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3M6ICA7XG4gIC0tdHctYmFja2Ryb3AtY29udHJhc3Q6ICA7XG4gIC0tdHctYmFja2Ryb3AtZ3JheXNjYWxlOiAgO1xuICAtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGU6ICA7XG4gIC0tdHctYmFja2Ryb3AtaW52ZXJ0OiAgO1xuICAtLXR3LWJhY2tkcm9wLW9wYWNpdHk6ICA7XG4gIC0tdHctYmFja2Ryb3Atc2F0dXJhdGU6ICA7XG4gIC0tdHctYmFja2Ryb3Atc2VwaWE6ICA7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNTM2cHg7IH0gfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTsgfVxuXG4uaW5zZXQteS0wIHtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4OyB9XG5cbi4tbGVmdC00IHtcbiAgbGVmdDogLTFyZW07IH1cblxuLi10b3AtMTAge1xuICB0b3A6IC0yLjVyZW07IH1cblxuLi10b3AtNyB7XG4gIHRvcDogLTEuNzVyZW07IH1cblxuLi10b3AtOCB7XG4gIHRvcDogLTJyZW07IH1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwcHg7IH1cblxuLmJvdHRvbS0yIHtcbiAgYm90dG9tOiAwLjVyZW07IH1cblxuLmJvdHRvbS0zIHtcbiAgYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5ib3R0b20tNCB7XG4gIGJvdHRvbTogMXJlbTsgfVxuXG4uYm90dG9tLVxcWzIwXFwlXFxdIHtcbiAgYm90dG9tOiAyMCU7IH1cblxuLmxlZnQtMCB7XG4gIGxlZnQ6IDBweDsgfVxuXG4ubGVmdC0yIHtcbiAgbGVmdDogMC41cmVtOyB9XG5cbi5sZWZ0LTMge1xuICBsZWZ0OiAwLjc1cmVtOyB9XG5cbi5sZWZ0LTQge1xuICBsZWZ0OiAxcmVtOyB9XG5cbi5sZWZ0LTUge1xuICBsZWZ0OiAxLjI1cmVtOyB9XG5cbi5sZWZ0LVxcWzBcXC43NXJlbVxcXSB7XG4gIGxlZnQ6IDAuNzVyZW07IH1cblxuLnJpZ2h0LTAge1xuICByaWdodDogMHB4OyB9XG5cbi5yaWdodC0xMCB7XG4gIHJpZ2h0OiAyLjVyZW07IH1cblxuLnJpZ2h0LTMge1xuICByaWdodDogMC43NXJlbTsgfVxuXG4ucmlnaHQtOCB7XG4gIHJpZ2h0OiAycmVtOyB9XG5cbi50b3AtMCB7XG4gIHRvcDogMHB4OyB9XG5cbi50b3AtMVxcLzIge1xuICB0b3A6IDUwJTsgfVxuXG4udG9wLTIge1xuICB0b3A6IDAuNXJlbTsgfVxuXG4udG9wLTMge1xuICB0b3A6IDAuNzVyZW07IH1cblxuLnRvcC00IHtcbiAgdG9wOiAxcmVtOyB9XG5cbi50b3AtXFxbMFxcLjc1cmVtXFxdIHtcbiAgdG9wOiAwLjc1cmVtOyB9XG5cbi56LTEwIHtcbiAgei1pbmRleDogMTA7IH1cblxuLnotNTAge1xuICB6LWluZGV4OiA1MDsgfVxuXG4uei1cXFsxNVxcXSB7XG4gIHotaW5kZXg6IDE1OyB9XG5cbi56LVxcWzFcXF0ge1xuICB6LWluZGV4OiAxOyB9XG5cbi56LVxcWzk1MDAwXFxdIHtcbiAgei1pbmRleDogOTUwMDA7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5jb2wtc3Bhbi0yIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjsgfVxuXG4uY2xlYXItYm90aCB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDBweDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxcmVtOyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG87IH1cblxuLi1teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTsgfVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4OyB9XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07IH1cblxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cblxuLm15LTEyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4ubXktMTYge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLm15LTIwIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTsgfVxuXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuXG4ubWItMTEge1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtOyB9XG5cbi5tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLm1iLTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtOyB9XG5cbi5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtOyB9XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ubWItXFxbMVxcLjM3NXJlbVxcXSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtOyB9XG5cbi5tYi1cXFsxcmVtXFxdIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ubWItXFxbNXJlbVxcXSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07IH1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG5cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuXG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTsgfVxuXG4ubXItMTIge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07IH1cblxuLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuXG4ubXItNiB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cblxuLm10LTEyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiA1cmVtOyB9XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5tdC1cXFsxXFwuMzc1cmVtXFxdIHtcbiAgbWFyZ2luLXRvcDogMS4zNzVyZW07IH1cblxuLm10LVxcWzFyZW1cXF0ge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5tdC1cXFsycmVtXFxdIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4ubXQtXFxbM3JlbVxcXSB7XG4gIG1hcmdpbi10b3A6IDNyZW07IH1cblxuLmxpbmUtY2xhbXAtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7IH1cblxuLmxpbmUtY2xhbXAtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7IH1cblxuLmxpbmUtY2xhbXAtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IH1cblxuLmxpbmUtY2xhbXAtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7IH1cblxuLmxpbmUtY2xhbXAtNSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7IH1cblxuLmxpbmUtY2xhbXAtNiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7IH1cblxuLmxpbmUtY2xhbXAtXFxbMTFcXF0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxMTsgfVxuXG4ubGluZS1jbGFtcC1cXFsxNlxcXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE2OyB9XG5cbi5saW5lLWNsYW1wLVxcWzdcXF0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA3OyB9XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXNwZWN0LVxcWzE1XFwvMTRcXF0ge1xuICBhc3BlY3QtcmF0aW86IDE1LzE0OyB9XG5cbi5hc3BlY3QtXFxbM1xcLzJcXF0ge1xuICBhc3BlY3QtcmF0aW86IDMvMjsgfVxuXG4uYXNwZWN0LVxcWzM0MVxcLzIyOFxcXSB7XG4gIGFzcGVjdC1yYXRpbzogMzQxLzIyODsgfVxuXG4uYXNwZWN0LVxcWzQxM1xcLzM0NlxcXSB7XG4gIGFzcGVjdC1yYXRpbzogNDEzLzM0NjsgfVxuXG4uYXNwZWN0LXNxdWFyZSB7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7IH1cblxuLmFzcGVjdC12aWRlbyB7XG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5OyB9XG5cbi5oLTAge1xuICBoZWlnaHQ6IDBweDsgfVxuXG4uaC0xIHtcbiAgaGVpZ2h0OiAwLjI1cmVtOyB9XG5cbi5oLTFcXC8yIHtcbiAgaGVpZ2h0OiA1MCU7IH1cblxuLmgtMTAge1xuICBoZWlnaHQ6IDIuNXJlbTsgfVxuXG4uaC0yIHtcbiAgaGVpZ2h0OiAwLjVyZW07IH1cblxuLmgtMyB7XG4gIGhlaWdodDogMC43NXJlbTsgfVxuXG4uaC00IHtcbiAgaGVpZ2h0OiAxcmVtOyB9XG5cbi5oLTUge1xuICBoZWlnaHQ6IDEuMjVyZW07IH1cblxuLmgtNiB7XG4gIGhlaWdodDogMS41cmVtOyB9XG5cbi5oLTgge1xuICBoZWlnaHQ6IDJyZW07IH1cblxuLmgtOSB7XG4gIGhlaWdodDogMi4yNXJlbTsgfVxuXG4uaC1cXFsxM3JlbVxcXSB7XG4gIGhlaWdodDogMTNyZW07IH1cblxuLmgtXFxbMTRyZW1cXF0ge1xuICBoZWlnaHQ6IDE0cmVtOyB9XG5cbi5oLVxcWzE2XFwuMjVyZW1cXF0ge1xuICBoZWlnaHQ6IDE2LjI1cmVtOyB9XG5cbi5oLVxcWzE3cmVtXFxdIHtcbiAgaGVpZ2h0OiAxN3JlbTsgfVxuXG4uaC1cXFsxOXJlbVxcXSB7XG4gIGhlaWdodDogMTlyZW07IH1cblxuLmgtXFxbMXB4XFxdIHtcbiAgaGVpZ2h0OiAxcHg7IH1cblxuLmgtXFxbMlxcLjVyZW1cXF0ge1xuICBoZWlnaHQ6IDIuNXJlbTsgfVxuXG4uaC1cXFsyMHJlbVxcXSB7XG4gIGhlaWdodDogMjByZW07IH1cblxuLmgtXFxbMjFyZW1cXF0ge1xuICBoZWlnaHQ6IDIxcmVtOyB9XG5cbi5oLVxcWzI2XFwuMjVyZW1cXF0ge1xuICBoZWlnaHQ6IDI2LjI1cmVtOyB9XG5cbi5oLVxcWzI2cmVtXFxdIHtcbiAgaGVpZ2h0OiAyNnJlbTsgfVxuXG4uaC1cXFsyOHB4XFxdIHtcbiAgaGVpZ2h0OiAyOHB4OyB9XG5cbi5oLVxcWzI4cmVtXFxdIHtcbiAgaGVpZ2h0OiAyOHJlbTsgfVxuXG4uaC1cXFsycmVtXFxdIHtcbiAgaGVpZ2h0OiAycmVtOyB9XG5cbi5oLVxcWzMycmVtXFxdIHtcbiAgaGVpZ2h0OiAzMnJlbTsgfVxuXG4uaC1cXFszN3JlbVxcXSB7XG4gIGhlaWdodDogMzdyZW07IH1cblxuLmgtXFxbM3JlbVxcXSB7XG4gIGhlaWdodDogM3JlbTsgfVxuXG4uaC1cXFs0NXJlbVxcXSB7XG4gIGhlaWdodDogNDVyZW07IH1cblxuLmgtXFxbNThcXCVcXF0ge1xuICBoZWlnaHQ6IDU4JTsgfVxuXG4uaC1cXFs2XFwuODI1cmVtXFxdIHtcbiAgaGVpZ2h0OiA2LjgyNXJlbTsgfVxuXG4uaC1cXFs2M1xcJVxcXSB7XG4gIGhlaWdodDogNjMlOyB9XG5cbi5oLVxcWzdyZW1cXF0ge1xuICBoZWlnaHQ6IDdyZW07IH1cblxuLmgtXFxbOHJlbVxcXSB7XG4gIGhlaWdodDogOHJlbTsgfVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5oLWZ1bGwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1heC1oLVxcWzE3cmVtXFxdIHtcbiAgbWF4LWhlaWdodDogMTdyZW07IH1cblxuLm1heC1oLVxcWzIwcmVtXFxdIHtcbiAgbWF4LWhlaWdodDogMjByZW07IH1cblxuLm1heC1oLVxcWzM1MHB4XFxdIHtcbiAgbWF4LWhlaWdodDogMzUwcHg7IH1cblxuLm1heC1oLVxcWzM2cmVtXFxdIHtcbiAgbWF4LWhlaWdodDogMzZyZW07IH1cblxuLm1heC1oLVxcWzQ1cmVtXFxdIHtcbiAgbWF4LWhlaWdodDogNDVyZW07IH1cblxuLm1heC1oLVxcWzQ2MHB4XFxdIHtcbiAgbWF4LWhlaWdodDogNDYwcHg7IH1cblxuLm1heC1oLVxcWzZyZW1cXF0ge1xuICBtYXgtaGVpZ2h0OiA2cmVtOyB9XG5cbi5taW4taC1cXFsyMnJlbVxcXSB7XG4gIG1pbi1oZWlnaHQ6IDIycmVtOyB9XG5cbi5taW4taC1cXFszcmVtXFxdIHtcbiAgbWluLWhlaWdodDogM3JlbTsgfVxuXG4udy0xXFwvMiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLnctMVxcLzMge1xuICB3aWR0aDogMzMuMzMzMzMzJTsgfVxuXG4udy0yMCB7XG4gIHdpZHRoOiA1cmVtOyB9XG5cbi53LTUge1xuICB3aWR0aDogMS4yNXJlbTsgfVxuXG4udy1cXFsxcHhcXF0ge1xuICB3aWR0aDogMXB4OyB9XG5cbi53LVxcWzJcXC41cmVtXFxdIHtcbiAgd2lkdGg6IDIuNXJlbTsgfVxuXG4udy1cXFsyMVxcLjg3NXJlbVxcXSB7XG4gIHdpZHRoOiAyMS44NzVyZW07IH1cblxuLnctXFxbMjhweFxcXSB7XG4gIHdpZHRoOiAyOHB4OyB9XG5cbi53LVxcWzJyZW1cXF0ge1xuICB3aWR0aDogMnJlbTsgfVxuXG4udy1cXFszcmVtXFxdIHtcbiAgd2lkdGg6IDNyZW07IH1cblxuLnctXFxbOHJlbVxcXSB7XG4gIHdpZHRoOiA4cmVtOyB9XG5cbi53LWZ1bGwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWF4LXctXFxbMThyZW1cXF0ge1xuICBtYXgtd2lkdGg6IDE4cmVtOyB9XG5cbi5tYXgtdy1cXFsyNXJlbVxcXSB7XG4gIG1heC13aWR0aDogMjVyZW07IH1cblxuLm1heC13LVxcWzQycmVtXFxdIHtcbiAgbWF4LXdpZHRoOiA0MnJlbTsgfVxuXG4ubWF4LXctXFxbNDNyZW1cXF0ge1xuICBtYXgtd2lkdGg6IDQzcmVtOyB9XG5cbi5tYXgtdy1cXFs0NFxcLjE4OHJlbVxcXSB7XG4gIG1heC13aWR0aDogNDQuMTg4cmVtOyB9XG5cbi5tYXgtdy1cXFs1MFxcJVxcXSB7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5tYXgtdy1cXFs1MXJlbVxcXSB7XG4gIG1heC13aWR0aDogNTFyZW07IH1cblxuLm1heC13LVxcWzczcmVtXFxdIHtcbiAgbWF4LXdpZHRoOiA3M3JlbTsgfVxuXG4ubWF4LXctXFxbNzhyZW1cXF0ge1xuICBtYXgtd2lkdGg6IDc4cmVtOyB9XG5cbi5tYXgtdy1cXFs3OXJlbVxcXSB7XG4gIG1heC13aWR0aDogNzlyZW07IH1cblxuLm1heC13LVxcWzgzcmVtXFxdIHtcbiAgbWF4LXdpZHRoOiA4M3JlbTsgfVxuXG4ubWF4LXctXFxbODVyZW1cXF0ge1xuICBtYXgtd2lkdGg6IDg1cmVtOyB9XG5cbi5tYXgtdy1cXFs4NnJlbVxcXSB7XG4gIG1heC13aWR0aDogODZyZW07IH1cblxuLm1heC13LWZ1bGwge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1heC13LWxnIHtcbiAgbWF4LXdpZHRoOiAzMnJlbTsgfVxuXG4uZmxleC0xIHtcbiAgZmxleDogMSAxIDAlOyB9XG5cbi50cmFuc2Zvcm0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTsgfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAuNTsgfSB9XG5cbi5hbmltYXRlLXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlOyB9XG5cbi5ncmlkLWNvbHMtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTsgfVxuXG4uZ3JpZC1jb2xzLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uZmxleC1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5mbGV4LWNvbC1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG5cbi5pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLml0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmp1c3RpZnktc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5qdXN0aWZ5LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5qdXN0aWZ5LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG5cbi5nYXAtMTAge1xuICBnYXA6IDIuNXJlbTsgfVxuXG4uZ2FwLTEyIHtcbiAgZ2FwOiAzcmVtOyB9XG5cbi5nYXAtMTYge1xuICBnYXA6IDRyZW07IH1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW07IH1cblxuLmdhcC0yMCB7XG4gIGdhcDogNXJlbTsgfVxuXG4uZ2FwLTQge1xuICBnYXA6IDFyZW07IH1cblxuLmdhcC01IHtcbiAgZ2FwOiAxLjI1cmVtOyB9XG5cbi5nYXAteC0xMCB7XG4gIC1tb3otY29sdW1uLWdhcDogMi41cmVtO1xuICBjb2x1bW4tZ2FwOiAyLjVyZW07IH1cblxuLmdhcC14LTEyIHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAzcmVtO1xuICBjb2x1bW4tZ2FwOiAzcmVtOyB9XG5cbi5nYXAteC0zIHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICBjb2x1bW4tZ2FwOiAwLjc1cmVtOyB9XG5cbi5nYXAteC00IHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAxcmVtO1xuICBjb2x1bW4tZ2FwOiAxcmVtOyB9XG5cbi5nYXAteC02IHtcbiAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gIGNvbHVtbi1nYXA6IDEuNXJlbTsgfVxuXG4uZ2FwLXgtOCB7XG4gIC1tb3otY29sdW1uLWdhcDogMnJlbTtcbiAgY29sdW1uLWdhcDogMnJlbTsgfVxuXG4uZ2FwLXktMTAge1xuICByb3ctZ2FwOiAyLjVyZW07IH1cblxuLmdhcC15LTEyIHtcbiAgcm93LWdhcDogM3JlbTsgfVxuXG4uZ2FwLXktMyB7XG4gIHJvdy1nYXA6IDAuNzVyZW07IH1cblxuLmdhcC15LTUge1xuICByb3ctZ2FwOiAxLjI1cmVtOyB9XG5cbi5nYXAteS04IHtcbiAgcm93LWdhcDogMnJlbTsgfVxuXG4uc3BhY2UteC00ID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMXJlbSAqIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygxcmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSkpOyB9XG5cbi5zcGFjZS15LTIgPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC41cmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNXJlbSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpOyB9XG5cbi5zcGFjZS15LTQgPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoMXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxcmVtICogdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSk7IH1cblxuLnNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbi5zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uanVzdGlmeS1zZWxmLWVuZCB7XG4gIGp1c3RpZnktc2VsZjogZW5kOyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5vdmVyc2Nyb2xsLXktY29udGFpbiB7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjsgfVxuXG4ub3ZlcnNjcm9sbC14LW5vbmUge1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6IG5vbmU7IH1cblxuLnNjcm9sbC1zbW9vdGgge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuXG4udHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucm91bmRlZC0yeGwge1xuICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cbi5yb3VuZGVkLVxcWzBcXC4zNzVyZW1cXF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTsgfVxuXG4ucm91bmRlZC1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4OyB9XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG5cbi5yb3VuZGVkLW1kIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07IH1cblxuLnJvdW5kZWQtYmwtbWQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTsgfVxuXG4ucm91bmRlZC1ibC1ub25lIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4OyB9XG5cbi5yb3VuZGVkLWJyLW1kIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzc1cmVtOyB9XG5cbi5yb3VuZGVkLWJyLW5vbmUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4OyB9XG5cbi5ib3JkZXIge1xuICBib3JkZXItd2lkdGg6IDFweDsgfVxuXG4ub2JqZWN0LWNvbnRhaW4ge1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5vYmplY3QtY292ZXIge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm9iamVjdC1jZW50ZXIge1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAyLjVyZW07IH1cblxuLnAtMTYge1xuICBwYWRkaW5nOiA0cmVtOyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW07IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDAuNzVyZW07IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDEuNXJlbTsgfVxuXG4ucC04IHtcbiAgcGFkZGluZzogMnJlbTsgfVxuXG4ucC1cXFsycmVtXFxdIHtcbiAgcGFkZGluZzogMnJlbTsgfVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblxuLnB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgfVxuXG4ucHgtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cblxuLnB4LTE2IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG5cbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfVxuXG4ucHgtMlxcLjUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTsgfVxuXG4ucHgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cblxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07IH1cblxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cblxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IH1cblxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG5cbi5weC03IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtOyB9XG5cbi5weC04IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuXG4ucHktMFxcLjUge1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbTsgfVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTsgfVxuXG4ucHktMTAge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9XG5cbi5weS0xMiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cblxuLnB5LTIwIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTsgfVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtOyB9XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH1cblxuLnBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cblxuLnBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5wYi0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLnBiLVxcWzNyZW1cXF0ge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuXG4ucGItXFxbNnJlbVxcXSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLnBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cblxuLnBsLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfVxuXG4ucHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtOyB9XG5cbi5wci00IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuXG4ucHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuXG4ucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07IH1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTsgfVxuXG4ucHQtMTIge1xuICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07IH1cblxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDVyZW07IH1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTsgfVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtOyB9XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiAycmVtOyB9XG5cbi5wdC1cXFsxMHJlbVxcXSB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQteHMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtOyB9XG5cbi5zaGFkb3ctbGcge1xuICAtLXR3LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDRweCA2cHggLTRweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAtLXR3LXNoYWRvdy1jb2xvcmVkOiAwIDEwcHggMTVweCAtM3B4IHZhcigtLXR3LXNoYWRvdy1jb2xvciksIDAgNHB4IDZweCAtNHB4IHZhcigtLXR3LXNoYWRvdy1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywgMCAwICMwMDAwKSwgdmFyKC0tdHctcmluZy1zaGFkb3csIDAgMCAjMDAwMCksIHZhcigtLXR3LXNoYWRvdyk7IH1cblxuLnRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgYm94LXNoYWRvdywgdHJhbnNmb3JtLCBmaWx0ZXIsIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCB0ZXh0LWRlY29yYXRpb24tY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgYm94LXNoYWRvdywgdHJhbnNmb3JtLCBmaWx0ZXIsIGJhY2tkcm9wLWZpbHRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yLCBmaWxsLCBzdHJva2UsIG9wYWNpdHksIGJveC1zaGFkb3csIHRyYW5zZm9ybSwgZmlsdGVyLCBiYWNrZHJvcC1maWx0ZXIsIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7IH1cblxuLmR1cmF0aW9uLTUwMCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zOyB9XG5cbi5lYXNlLWluLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOyB9XG5cbi5maXJzdFxcOm1sLTA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbi5maXJzdFxcOm10LTA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLmxhc3RcXDptYi0wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLmxhc3RcXDptci0wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4ubGFzdFxcOm10LTA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDBweDsgfVxuXG4uaG92ZXJcXDpkcm9wLXNoYWRvdy1tZDpob3ZlciB7XG4gIC0tdHctZHJvcC1zaGFkb3c6IGRyb3Atc2hhZG93KDAgNHB4IDNweCByZ2IoMCAwIDAgLyAwLjA3KSkgZHJvcC1zaGFkb3coMCAycHggMnB4IHJnYigwIDAgMCAvIDAuMDYpKTtcbiAgZmlsdGVyOiB2YXIoLS10dy1ibHVyKSB2YXIoLS10dy1icmlnaHRuZXNzKSB2YXIoLS10dy1jb250cmFzdCkgdmFyKC0tdHctZ3JheXNjYWxlKSB2YXIoLS10dy1odWUtcm90YXRlKSB2YXIoLS10dy1pbnZlcnQpIHZhcigtLXR3LXNhdHVyYXRlKSB2YXIoLS10dy1zZXBpYSkgdmFyKC0tdHctZHJvcC1zaGFkb3cpOyB9XG5cbi5mb2N1c1xcOm91dGxpbmUtbm9uZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuXG4uZ3JvdXBcXC9pdGVtLWxpc3Q6bnRoLWNoaWxkKGV2ZW4pIC5ncm91cC1ldmVuXFwvaXRlbS1saXN0XFw6cmlnaHQtNCB7XG4gIHJpZ2h0OiAxcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc21cXDp3LTFcXC8yIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTsgfVxuICAubWRcXDpsZWZ0LVxcWzNyZW1cXF0ge1xuICAgIGxlZnQ6IDNyZW07IH1cbiAgLm1kXFw6dG9wLTAge1xuICAgIHRvcDogMHB4OyB9XG4gIC5tZFxcOnRvcC1cXFs3cmVtXFxdIHtcbiAgICB0b3A6IDdyZW07IH1cbiAgLm1kXFw6b3JkZXItMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm1kXFw6b3JkZXItMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm1kXFw6Y29sLXNwYW4tMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTsgfVxuICAubWRcXDpjb2wtc3Bhbi0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyOyB9XG4gIC5tZFxcOmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm1kXFw6ZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm1kXFw6bXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAubWRcXDptYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLm1kXFw6bWItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTsgfVxuICAubWRcXDptbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC5tZFxcOm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gIC5tZFxcOm1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAubWRcXDptdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLm1kXFw6bXQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuICAubWRcXDptdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG4gIC5tZFxcOm10LTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLm1kXFw6bXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAubWRcXDpoaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1kXFw6aC0xXFwvMiB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLm1kXFw6aC1mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1kXFw6dy0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubWRcXDp3LTRcXC8xMiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLm1kXFw6dy01XFwvMTIge1xuICAgIHdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5tZFxcOnctOFxcLzEyIHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTsgfVxuICAubWRcXDp3LVxcWzI4cmVtXFxdIHtcbiAgICB3aWR0aDogMjhyZW07IH1cbiAgLm1kXFw6dy1cXFszNlxcLjA0cmVtXFxdIHtcbiAgICB3aWR0aDogMzYuMDRyZW07IH1cbiAgLm1kXFw6dy1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWRcXDpncmlkLWNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyB9XG4gIC5tZFxcOmdyaWQtY29scy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7IH1cbiAgLm1kXFw6Z3JpZC1jb2xzLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAubWRcXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubWRcXDpmbGV4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLm1kXFw6ZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm1kXFw6aXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tZFxcOmp1c3RpZnktYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5tZFxcOnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAubWRcXDpweC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgLm1kXFw6cHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfVxuICAubWRcXDpwYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC5tZFxcOnBiLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIC5tZFxcOnBiLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgLm1kXFw6cGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtOyB9XG4gIC5tZFxcOnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfVxuICAubWRcXDpwbC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG4gIC5tZFxcOnBsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5tZFxcOnBsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAubWRcXDpwci0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtOyB9XG4gIC5tZFxcOnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07IH1cbiAgLm1kXFw6cHItMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgLm1kXFw6cHItMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9XG4gIC5tZFxcOnByLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLm1kXFw6cHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxnXFw6YWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubGdcXDpzdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7IH1cbiAgLmxnXFw6LXRvcC0xMCB7XG4gICAgdG9wOiAtMi41cmVtOyB9XG4gIC5sZ1xcOmJvdHRvbS0wIHtcbiAgICBib3R0b206IDBweDsgfVxuICAubGdcXDpyaWdodC0wIHtcbiAgICByaWdodDogMHB4OyB9XG4gIC5sZ1xcOnRvcC0wIHtcbiAgICB0b3A6IDBweDsgfVxuICAubGdcXDp0b3AtMTAge1xuICAgIHRvcDogMi41cmVtOyB9XG4gIC5sZ1xcOnRvcC0yIHtcbiAgICB0b3A6IDAuNXJlbTsgfVxuICAubGdcXDp0b3AtNCB7XG4gICAgdG9wOiAxcmVtOyB9XG4gIC5sZ1xcOmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5sZ1xcOm15LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTsgfVxuICAubGdcXDpteS0xMiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5sZ1xcOm15LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLmxnXFw6bXktMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gIC5sZ1xcOm15LVxcWzhyZW1cXF0ge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTsgfVxuICAubGdcXDptYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmxnXFw6bWItMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLmxnXFw6bWItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAubGdcXDptYi1cXFs0cmVtXFxdIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5sZ1xcOm1sLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5sZ1xcOm1yLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAubGdcXDptdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmxnXFw6bXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuICAubGdcXDptdC0xMiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAubGdcXDptdC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLmxnXFw6bXQtNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAubGdcXDptdC1cXFsxcmVtXFxdIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5sZ1xcOm10LVxcWzNcXC4zNzVyZW1cXF0ge1xuICAgIG1hcmdpbi10b3A6IDMuMzc1cmVtOyB9XG4gIC5sZ1xcOmxpbmUtY2xhbXAtMSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTsgfVxuICAubGdcXDpsaW5lLWNsYW1wLTMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IH1cbiAgLmxnXFw6bGluZS1jbGFtcC01IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1OyB9XG4gIC5sZ1xcOmxpbmUtY2xhbXAtNiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjsgfVxuICAubGdcXDpsaW5lLWNsYW1wLVxcWzEwXFxdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxMDsgfVxuICAubGdcXDpibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxnXFw6aGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sZ1xcOmFzcGVjdC1hdXRvIHtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87IH1cbiAgLmxnXFw6aC0wIHtcbiAgICBoZWlnaHQ6IDBweDsgfVxuICAubGdcXDpoLVxcWzE3cmVtXFxdIHtcbiAgICBoZWlnaHQ6IDE3cmVtOyB9XG4gIC5sZ1xcOmgtXFxbMjFyZW1cXF0ge1xuICAgIGhlaWdodDogMjFyZW07IH1cbiAgLmxnXFw6aC1cXFsyM3JlbVxcXSB7XG4gICAgaGVpZ2h0OiAyM3JlbTsgfVxuICAubGdcXDpoLVxcWzI2cmVtXFxdIHtcbiAgICBoZWlnaHQ6IDI2cmVtOyB9XG4gIC5sZ1xcOmgtXFxbMjhcXC4xMjVyZW1cXF0ge1xuICAgIGhlaWdodDogMjguMTI1cmVtOyB9XG4gIC5sZ1xcOmgtXFxbMnJlbVxcXSB7XG4gICAgaGVpZ2h0OiAycmVtOyB9XG4gIC5sZ1xcOmgtXFxbMzJyZW1cXF0ge1xuICAgIGhlaWdodDogMzJyZW07IH1cbiAgLmxnXFw6aC1cXFszM1xcJVxcXSB7XG4gICAgaGVpZ2h0OiAzMyU7IH1cbiAgLmxnXFw6aC1cXFszNHJlbVxcXSB7XG4gICAgaGVpZ2h0OiAzNHJlbTsgfVxuICAubGdcXDpoLVxcWzM2cmVtXFxdIHtcbiAgICBoZWlnaHQ6IDM2cmVtOyB9XG4gIC5sZ1xcOmgtXFxbMzdcXCVcXF0ge1xuICAgIGhlaWdodDogMzclOyB9XG4gIC5sZ1xcOmgtXFxbNDBcXCVcXF0ge1xuICAgIGhlaWdodDogNDAlOyB9XG4gIC5sZ1xcOmgtXFxbNDFyZW1cXF0ge1xuICAgIGhlaWdodDogNDFyZW07IH1cbiAgLmxnXFw6aC1cXFs0MlxcJVxcXSB7XG4gICAgaGVpZ2h0OiA0MiU7IH1cbiAgLmxnXFw6aC1cXFs0NFxcJVxcXSB7XG4gICAgaGVpZ2h0OiA0NCU7IH1cbiAgLmxnXFw6aC1cXFs0NHJlbVxcXSB7XG4gICAgaGVpZ2h0OiA0NHJlbTsgfVxuICAubGdcXDpoLVxcWzQ4XFwlXFxdIHtcbiAgICBoZWlnaHQ6IDQ4JTsgfVxuICAubGdcXDpoLVxcWzUyXFwlXFxdIHtcbiAgICBoZWlnaHQ6IDUyJTsgfVxuICAubGdcXDpoLVxcWzU2XFwlXFxdIHtcbiAgICBoZWlnaHQ6IDU2JTsgfVxuICAubGdcXDpoLVxcWzU4XFwlXFxdIHtcbiAgICBoZWlnaHQ6IDU4JTsgfVxuICAubGdcXDpoLWF1dG8ge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubGdcXDpoLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubGdcXDpoLXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDsgfVxuICAubGdcXDptYXgtaC1cXFsyNnJlbVxcXSB7XG4gICAgbWF4LWhlaWdodDogMjZyZW07IH1cbiAgLmxnXFw6bWF4LWgtXFxbNDVyZW1cXF0ge1xuICAgIG1heC1oZWlnaHQ6IDQ1cmVtOyB9XG4gIC5sZ1xcOm1heC1oLWZ1bGwge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLmxnXFw6bWF4LWgtbm9uZSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAubGdcXDptaW4taC1cXFsyNnJlbVxcXSB7XG4gICAgbWluLWhlaWdodDogMjZyZW07IH1cbiAgLmxnXFw6bWluLWgtXFxbMzFcXC4yNXJlbVxcXSB7XG4gICAgbWluLWhlaWdodDogMzEuMjVyZW07IH1cbiAgLmxnXFw6dy0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAubGdcXDp3LTFcXC8zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTsgfVxuICAubGdcXDp3LTJcXC8zIHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTsgfVxuICAubGdcXDp3LTJcXC81IHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5sZ1xcOnctM1xcLzEyIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5sZ1xcOnctM1xcLzUge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLmxnXFw6dy00XFwvMTIge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5sZ1xcOnctNVxcLzEyIHtcbiAgICB3aWR0aDogNDEuNjY2NjY3JTsgfVxuICAubGdcXDp3LTdcXC8xMiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmxnXFw6dy04XFwvMTIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5sZ1xcOnctOVxcLzEyIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5sZ1xcOnctXFxbMzhyZW1cXF0ge1xuICAgIHdpZHRoOiAzOHJlbTsgfVxuICAubGdcXDp3LVxcWzM5XFwlXFxdIHtcbiAgICB3aWR0aDogMzklOyB9XG4gIC5sZ1xcOnctXFxbNjFcXCVcXF0ge1xuICAgIHdpZHRoOiA2MSU7IH1cbiAgLmxnXFw6bWF4LXctXFxbMzlyZW1cXF0ge1xuICAgIG1heC13aWR0aDogMzlyZW07IH1cbiAgLmxnXFw6bWF4LXctXFxbNDJyZW1cXF0ge1xuICAgIG1heC13aWR0aDogNDJyZW07IH1cbiAgLmxnXFw6bWF4LXctXFxbNTBcXCVcXF0ge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5sZ1xcOm1heC13LVxcWzUwcmVtXFxdIHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtOyB9XG4gIC5sZ1xcOm1heC13LVxcWzczXFwuMjVyZW1cXF0ge1xuICAgIG1heC13aWR0aDogNzMuMjVyZW07IH1cbiAgLmxnXFw6bWF4LXctXFxbNzdyZW1cXF0ge1xuICAgIG1heC13aWR0aDogNzdyZW07IH1cbiAgLmxnXFw6bWF4LXctXFxbODByZW1cXF0ge1xuICAgIG1heC13aWR0aDogODByZW07IH1cbiAgLmxnXFw6bWF4LXctXFxbODFyZW1cXF0ge1xuICAgIG1heC13aWR0aDogODFyZW07IH1cbiAgLmxnXFw6bWF4LXctXFxbODNyZW1cXF0ge1xuICAgIG1heC13aWR0aDogODNyZW07IH1cbiAgLmxnXFw6bWF4LXctXFxbODVyZW1cXF0ge1xuICAgIG1heC13aWR0aDogODVyZW07IH1cbiAgLmxnXFw6bWF4LXctXFxbODdyZW1cXF0ge1xuICAgIG1heC13aWR0aDogODdyZW07IH1cbiAgLmxnXFw6Z3JpZC1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAubGdcXDpncmlkLWNvbHMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpOyB9XG4gIC5sZ1xcOmdyaWQtY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7IH1cbiAgLmxnXFw6Z3JpZC1jb2xzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAubGdcXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubGdcXDpzZWxmLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgLmxnXFw6c2VsZi1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAubGdcXDpvdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAubGdcXDpvYmplY3QtY292ZXIge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5sZ1xcOnAtMTAge1xuICAgIHBhZGRpbmc6IDIuNXJlbTsgfVxuICAubGdcXDpwLTEyIHtcbiAgICBwYWRkaW5nOiAzcmVtOyB9XG4gIC5sZ1xcOnAtNiB7XG4gICAgcGFkZGluZzogMS41cmVtOyB9XG4gIC5sZ1xcOnAtOCB7XG4gICAgcGFkZGluZzogMnJlbTsgfVxuICAubGdcXDpweC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgLmxnXFw6cHgtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgfVxuICAubGdcXDpweC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cbiAgLmxnXFw6cHgtMjAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gIC5sZ1xcOnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9XG4gIC5sZ1xcOnB4LTcge1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtOyB9XG4gIC5sZ1xcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIC5sZ1xcOnB5LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH1cbiAgLmxnXFw6cHktMTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIC5sZ1xcOnB5LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuICAubGdcXDpweS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cbiAgLmxnXFw6cHktOCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgLmxnXFw6cHktXFxbNHJlbVxcXSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgLmxnXFw6cGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAubGdcXDpwYi0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07IH1cbiAgLmxnXFw6cGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgLmxnXFw6cGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuICAubGdcXDpwbC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9XG4gIC5sZ1xcOnBsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07IH1cbiAgLmxnXFw6cGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gIC5sZ1xcOnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuICAubGdcXDpwci0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTsgfVxuICAubGdcXDpwci0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuICAubGdcXDpwci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gIC5sZ1xcOnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IH1cbiAgLmxnXFw6cHItOCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAubGdcXDpwdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIC5sZ1xcOnB0LTEyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAubGdcXDpwdC00IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICAubGdcXDpwdC1cXFs0cmVtXFxdIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTsgfVxuICAubGdcXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmxnXFw6dGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmxnXFw6b3BhY2l0eS0wIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5sZ1xcOnRyYW5zaXRpb24tXFxbYm90dG9tXFxdIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b207XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7IH1cbiAgLmxnXFw6dHJhbnNpdGlvbi1cXFtoZWlnaHRcXF0ge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtczsgfVxuICAubGdcXDp0cmFuc2l0aW9uLW9wYWNpdHkge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7IH1cbiAgLmxnXFw6dHJhbnNpdGlvbi10cmFuc2Zvcm0ge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtczsgfVxuICAubGdcXDpkdXJhdGlvbi01MDAge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zOyB9XG4gIC5sZ1xcOmVhc2UtaW4tb3V0IHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuICAubGdcXDpsYXN0XFw6bWItMDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmxnXFw6b2RkXFw6ZmxleC1yb3c6bnRoLWNoaWxkKG9kZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmdyb3VwXFwvaXRlbS1saXN0Om50aC1jaGlsZChvZGQpIC5sZ1xcOmdyb3VwLW9kZFxcL2l0ZW0tbGlzdFxcOmxlZnQtNCB7XG4gICAgbGVmdDogMXJlbTsgfVxuICAuZ3JvdXBcXC9pdGVtLWxpc3Q6bnRoLWNoaWxkKGV2ZW4pIC5sZ1xcOmdyb3VwLWV2ZW5cXC9pdGVtLWxpc3RcXDpmbGV4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLmdyb3VwXFwvaXRlbS1saXN0Om50aC1jaGlsZChldmVuKSAubGdcXDpncm91cC1ldmVuXFwvaXRlbS1saXN0XFw6cGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgLmdyb3VwXFwvaXRlbS1saXN0Om50aC1jaGlsZChldmVuKSAubGdcXDpncm91cC1ldmVuXFwvaXRlbS1saXN0XFw6cHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgLmdyb3VwOmhvdmVyIC5sZ1xcOmdyb3VwLWhvdmVyXFw6Ym90dG9tLTE2IHtcbiAgICBib3R0b206IDRyZW07IH1cbiAgLmdyb3VwOmhvdmVyIC5sZ1xcOmdyb3VwLWhvdmVyXFw6Ym90dG9tLTIwIHtcbiAgICBib3R0b206IDVyZW07IH1cbiAgLmdyb3VwOmhvdmVyIC5sZ1xcOmdyb3VwLWhvdmVyXFw6LW10LTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTsgfVxuICAuZ3JvdXA6aG92ZXIgLmxnXFw6Z3JvdXAtaG92ZXJcXDotbXQtMjAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtOyB9XG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtXFxbNDJcXCVcXF0ge1xuICAgIGhlaWdodDogNDIlOyB9XG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtXFxbNDVcXCVcXF0ge1xuICAgIGhlaWdodDogNDUlOyB9XG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtXFxbNDhcXCVcXF0ge1xuICAgIGhlaWdodDogNDglOyB9XG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtXFxbNTBcXCVcXF0ge1xuICAgIGhlaWdodDogNTAlOyB9XG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtXFxbNTVcXCVcXF0ge1xuICAgIGhlaWdodDogNTUlOyB9XG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtXFxbNTZcXCVcXF0ge1xuICAgIGhlaWdodDogNTYlOyB9XG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtXFxbNzBcXCVcXF0ge1xuICAgIGhlaWdodDogNzAlOyB9XG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOmgtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5ncm91cDpob3ZlciAubGdcXDpncm91cC1ob3ZlclxcOnNjYWxlLTEyNSB7XG4gICAgLS10dy1zY2FsZS14OiAxLjI1O1xuICAgIC0tdHctc2NhbGUteTogMS4yNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksIHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTsgfVxuICAuZ3JvdXA6aG92ZXIgLmxnXFw6Z3JvdXAtaG92ZXJcXDpvcGFjaXR5LTEwMCB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcbiAgLnhsXFw6YWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAueGxcXDptdC02IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgLnhsXFw6bXQtXFxbMXJlbVxcXSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAueGxcXDptdC1cXFszXFwuMzc1cmVtXFxdIHtcbiAgICBtYXJnaW4tdG9wOiAzLjM3NXJlbTsgfVxuICAueGxcXDpibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnhsXFw6aGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC54bFxcOmgtXFxbMjJyZW1cXF0ge1xuICAgIGhlaWdodDogMjJyZW07IH1cbiAgLnhsXFw6aC1cXFsycmVtXFxdIHtcbiAgICBoZWlnaHQ6IDJyZW07IH1cbiAgLnhsXFw6bWF4LWgtZnVsbCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAueGxcXDptaW4taC1cXFsyMnJlbVxcXSB7XG4gICAgbWluLWhlaWdodDogMjJyZW07IH1cbiAgLnhsXFw6dy0xXFwvMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLnhsXFw6dy0yXFwvMyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLnhsXFw6dy0zXFwvNSB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAueGxcXDpncmlkLWNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpOyB9XG4gIC54bFxcOmdyaWQtY29scy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7IH1cbiAgLnhsXFw6Z3JpZC1jb2xzLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTsgfVxuICAueGxcXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAueGxcXDpweC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cbiAgLnhsXFw6cHgtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLnhsXFw6cHQtXFxbNHJlbVxcXSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07IH1cbiAgLnhsXFw6dGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHtcbiAgLlxcMzJ4bFxcOm14LWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuXFwzMnhsXFw6cC0wIHtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgLlxcMzJ4bFxcOnB4LTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0IyBJVENTUyBMb2FkaW5nXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiogVGV4dGZpZWxkXHJcbiAqL1xuLypcclxuKiBUZXh0YXJlYVxyXG4gKi9cbi8qXHJcbiogUmFkaW9cclxuICovXG4vKlxyXG4qIENoZWNrYm94XHJcbiAqL1xuLypcclxuKiBTZWxlY3RcclxuICovXG4vKlxyXG4qIFRvZ2dsZVxyXG4gKi9cbi8qXHJcbiogTG9jYWxpemF0b3JcclxuICovXG4vKlxyXG4qIENvbmRpdGlvbnNcclxuICovXG4vKlxyXG4qIFJhbmdlXHJcbiAqL1xuLypcclxuKiBVcGxvYWRcclxuICovXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xuLypcclxuKiBUZXh0ZmllbGRcclxuICovXG4vKlxyXG4qIFRleHRhcmVhXHJcbiAqL1xuLypcclxuKiBSYWRpb1xyXG4qL1xuLypcclxuKiBDaGVja2JveFxyXG4qL1xuLypcclxuKiBUb29nbGVcclxuKi9cbi8qXHJcbiogU2VsZWN0XHJcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50aXRsZS12MyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAudGl0bGUtdjNfX3BhcnQxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjQUVDQjU0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDFyZW0sIGNhbGMoMXJlbSArIDB2dyksIDFyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuXG4vKiBEYXJrIFZlcnNpb24gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEVMRU1FTlQgRk9STSAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC12MSAubW9kdWxlLW1hcC1qcyB7XG4gIGhlaWdodDogNDUwcHg7IH1cblxuLm1hcC12MSAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uLmZvcm0tZ3JvdXAtLWxhc3QgPiAqIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvci1icmFuZC0yIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfZm9udCA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSA7XHJcbiovXG4vKlxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTE3NmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtIDtcclxuKi9cbi8qXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tNCA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBub25lIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fcGFkZGluZzogJGNvcmVfYnV0dG9uX3BhZGRpbmcgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuKi9cbi8qXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiBsZWZ0IDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMC44ODJlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZSA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9wYWRkaW5nOiAwIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS4xNzZlbSkvMS40ICRmb250LWZhbWlseS0tMiA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LXN0eWxlOiBpdGFsaWMgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gO1xyXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3BiYXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRvcGJhcl9fY29udGVudCA+ICoge1xuICAgIHBhZGRpbmc6IDAgLjRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuKiBUZXh0ZmllbGRcclxuICovXG4vKlxyXG4qIFRleHRhcmVhXHJcbiAqL1xuLypcclxuKiBSYWRpb1xyXG4gKi9cbi8qXHJcbiogQ2hlY2tib3hcclxuICovXG4vKlxyXG4qIFNlbGVjdFxyXG4gKi9cbi8qXHJcbiogVG9nZ2xlXHJcbiAqL1xuLypcclxuKiBMb2NhbGl6YXRvclxyXG4gKi9cbi8qXHJcbiogQ29uZGl0aW9uc1xyXG4gKi9cbi8qXHJcbiogUmFuZ2VcclxuICovXG4vKlxyXG4qIFVwbG9hZFxyXG4gKi9cbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXG4vKlxyXG4qIFRleHRmaWVsZFxyXG4gKi9cbi8qXHJcbiogVGV4dGFyZWFcclxuICovXG4vKlxyXG4qIFJhZGlvXHJcbiovXG4vKlxyXG4qIENoZWNrYm94XHJcbiovXG4vKlxyXG4qIFRvb2dsZVxyXG4qL1xuLypcclxuKiBTZWxlY3RcclxuKi9cbkBrZXlmcmFtZXMgc2hpbmUge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDsgfVxuICAzNi4zNjM2NCUsXG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjBcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMC4yXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDEvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjAuNFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIwLjZcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMC44XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDQvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjFcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMS4yXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDYvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjEuNFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyg3LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIxLjZcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoOC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMS44XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDkvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjJcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTAvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjIuMlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxMS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMi40XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDEyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIyLjZcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTMvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjIuOFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxNC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiM1wiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMy4yXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDE2LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIzLjRcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTcvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjMuNlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxOC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMy44XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDE5LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCI0XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDIwLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCI0LjJcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMjEvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjQuNFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygyMi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiNC42XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDIzLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCI0LjhcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMjQvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjVcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMjUvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjBcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMC4yXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDEvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjAuNFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIwLjZcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMC44XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDQvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjFcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMS4yXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDYvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjEuNFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg3LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIxLjZcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoOC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMS44XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDkvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTAvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjIuMlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxMS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMi40XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDEyLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIyLjZcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTMvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjIuOFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxNC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiM1wiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxNS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMy4yXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDE2LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIzLjRcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTcvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjMuNlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxOC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMy44XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDE5LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCI0XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDIwLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCI0LjJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMjEvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjQuNFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyMi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiNC42XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDIzLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCI0LjhcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMjQvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjVcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMjUvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjBcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDAvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiMVwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMS8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCIyXCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygyLzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjNcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDMvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiNFwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoNC8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCI1XCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyg1LzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjZcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDYvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiN1wiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoNy8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCI4XCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyg4LzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjlcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDkvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiMTBcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEwLzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cImluZmluaXRlXCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiBHZW5lcmF0ZWQgYnkgQW5pbWlzdGEgb24gMjAyMS00LTE2IDE1OjUwOjEzXHJcbiAqIExpY2Vuc2VkIHVuZGVyIEZyZWVCU0QgTGljZW5zZS5cclxuICogU2VlIGh0dHA6Ly9hbmltaXN0YS5uZXQvbGljZW5zZSBmb3IgbW9yZSBpbmZvLlxyXG4gKiB3OiBodHRwOi8vYW5pbWlzdGEubmV0LCB0OiBAY3NzYW5pbWlzdGFcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGtleWZyYW1lcyBmYWRlLWluLWJvdHRvbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGUtaW4tdmVyLXRvcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZS1pbi1ob3ItbGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlLXVwLWhvci1jZW50ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC40KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgaGVhZGVyTGVmdEJhciB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA5MnZoOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkZXJSaWdodEJhclRvcCB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAyNXZoOyB9IH1cblxuQGtleWZyYW1lcyBoZWFkZXJSaWdodEJhckJvdHRvbSB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiA1MXZoO1xuICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludCgnNjAwcHgnLCAnbWluLWhlaWdodCcsICdzY3JlZW4nKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJ2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnNzUwcHgnLCAnbWluLWhlaWdodCcsICdzY3JlZW4nKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTN2aDtcclxuICAgICAgICB9Ki8gfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODlcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/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+6uqicgKi9cbi5pY29uLTE2MjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWInOyB9XG5cbi8qICfurqsnICovXG4uaWNvbi0xNjIxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFjJzsgfVxuXG4vKiAn7q6sJyAqL1xuLmljb24tMTQ3MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFkJzsgfVxuXG4vKiAn7q6tJyAqL1xuLmljb24tMTQ0MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFlJzsgfVxuXG4vKiAn7q6uJyAqL1xuLmljb24tMTYzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFmJzsgfVxuXG4vKiAn7q6vJyAqL1xuLmljb24tMTYzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYjAnOyB9XG5cbi8qICfurrAnICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIyBGdW5jdGlvbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGhlYWRpbmdzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaW5rc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgYnV0dG9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIyBNaXhpbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCBhIGJ1dHRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IGEgbGlua1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblNldCBhIHRleHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5TZXQgdGl0bGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCB0aXRsZSB3aXRoIHN1YnRpdGxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgdGl0bGUgZm9ybSBkYXJrXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5IaWRlIGVsZW1lbnRzIHZpc3VhbGx5LCBidXQga2VlcCB0aGVtIGF2YWlsYWJsZSBmb3Igc2NyZWVuLXJlYWRlcnMuXHJcblxyXG5Vc2VkIGZvciBpbmZvcm1hdGlvbiByZXF1aXJlZCBmb3Igc2NyZWVuLXJlYWRlciB1c2VycyB0byB1bmRlcnN0YW5kIGFuZCB1c2VcclxudGhlIHNpdGUgd2hlcmUgdmlzdWFsIGRpc3BsYXkgaXMgdW5kZXNpcmFibGUuIEluZm9ybWF0aW9uIHByb3ZpZGVkIGluIHRoaXNcclxubWFubmVyIHNob3VsZCBiZSBrZXB0IGNvbmNpc2UsIHRvIGF2b2lkIHVubmVjZXNzYXJ5IGJ1cmRlbiBvbiB0aGUgdXNlci5cclxuXCIhaW1wb3J0YW50XCIgaXMgdXNlZCB0byBwcmV2ZW50IHVuaW50ZW50aW9uYWwgb3ZlcnJpZGVzLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuVGhlIC5mb2N1c2FibGUgY2xhc3MgZXh0ZW5kcyB0aGUgLnZpc3VhbGx5LWhpZGRlbiBjbGFzcyB0byBhbGxvd1xyXG50aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGUgd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZC5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNhbGN1bGF0ZSBpZiB0ZXh0IG5lZWRzIHRvIGJlIGxpZ2h0IG9yIGRhcmtcclxuZGVwZW5kaW5nIG9uIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHBhc3NlZC5cclxuXHJcbkZyb20gdGhpcyBXM0MgZG9jdW1lbnQ6IGh0dHA6Ly93d3cudzMub3JnL1RSL0FFUlQjY29sb3ItY29udHJhc3RcclxuXHJcbkNvbG9yIGJyaWdodG5lc3MgaXMgZGV0ZXJtaW5lZCBieSB0aGUgZm9sbG93aW5nIGZvcm11bGE6XHJcbigoUmVkIHZhbHVlIFggMjk5KSArIChHcmVlbiB2YWx1ZSBYIDU4NykgKyAoQmx1ZSB2YWx1ZSBYIDExNCkpIC8gMTAwMFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRm9udC1zaXplIGZsdWlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5NZWRpYSBRdWVyaWVzXHJcblxyXG5BbGxvd3MgeW91IHRvIHVzZSBpbmxpbmUgbWVkaWEgcXVlcmllcy5cclxuXHJcbiRicmVha3BvaW50IC0gRGVzaXJlZCBicmVha3BvaW50LiBDYW4gYmUgdmFyaWFibGUgb3IgdW5pdC5cclxuJHF1ZXJ5IC0gRGVmYXVsdHMgdG8gYG1pbi13aWR0aGAuXHJcbiR0eXBlIC0gRGVmYXVsdHMgdG8gYHNjcmVlbmAuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5HcmlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DbGVhciBmaXhlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2xlYXIgZml4ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCBhIFN0YXR1c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IERlbGl2ZXIgRGF0ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5bZGF0YS1leHBhbmRhYmxlXSB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0OyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqIDIuIFJlbW92ZSByZXNpemUuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4udGl0bGUtdjFfX3BhcnQxW2NsYXNzKj1cImxpbmUtY2xhbXAtXCJdLFxuLnRpdGxlLXYxX19wYXJ0MltjbGFzcyo9XCJsaW5lLWNsYW1wLVwiXSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94OyB9XG5cbltyb2xlPVwidGFibGVcIl0gPiBkaXZbaWRdIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dcIl0ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJjZWxsXCJdLFxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNvbHVtbmhlYWRlclwiXSB7XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMC4yNWVtOyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dncm91cFwiXSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgRWxlbWVudHMgPiBIZWFkaW5nc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZSBoZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmgxIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS42MjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuaDIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAxLjI1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjQUVDQjU0OyB9XG5cbmgzIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4yNXJlbSwgY2FsYygxLjI1cmVtICsgMHZ3KSwgMS4yNXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5oNCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg3NXJlbSArIDAuMzkwNnZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBjb2xvcjogI0FFQ0I1NDsgfVxuXG5oNSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuNzVyZW0sIGNhbGMoMC41NjI1cmVtICsgMC4zOTA2dncpLCAwLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5oNiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuNzVyZW0sIGNhbGMoMC43NXJlbSArIDB2dyksIDAuNzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgY29sb3I6ICNBRUNCNTQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiAjMjUyODJCO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLmJvZHktLWhvbWUgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ib2R5X19zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsgfVxuICAuYm9keS1tb2RhbC0tb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5ib2R5LW1vZGFsLS1vcGVuIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgei1pbmRleDogMjAwMDsgfVxuICAuYm9keS1tb2RhbC0taWEge1xuICAgIG92ZXJmbG93OiBpbmhlcml0OyB9XG4gIC5ib2R5LS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ib2R5LmNhbGwtdHJhY2tpbmctYWN0aXZhdGVkIC5mb290ZXItdjEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYm9keS5jYWxsLXRyYWNraW5nLWFjdGl2YXRlZCAuZm9vdGVyLXYxIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4ubGlua0Jsb2NfX3BhcmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxpbmtCbG9jX19wYXJlbnQgLmxpbmtCbG9jOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyMDAwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDIwMDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4vKiBEYXJrIFZlcnNpb24gKi9cbi5lZGl0b3JpYWwge1xuICBjb2xvcjogIzI1MjgyQjsgfVxuICAuZWRpdG9yaWFsIGgxIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjYyNXJlbSwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAxLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5lZGl0b3JpYWwgaDIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMjVyZW0sIGNhbGMoMS4yNXJlbSArIDB2dyksIDEuMjVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAuZWRpdG9yaWFsIGgzIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAxLjI1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmVkaXRvcmlhbCBoNCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODc1cmVtICsgMC4zOTA2dncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNBRUNCNTQ7IH1cbiAgLmVkaXRvcmlhbCBoNSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC43NXJlbSwgY2FsYygwLjU2MjVyZW0gKyAwLjM5MDZ2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmVkaXRvcmlhbCBoNiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC43NXJlbSwgY2FsYygwLjc1cmVtICsgMHZ3KSwgMC43NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gIC5lZGl0b3JpYWwgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuZWRpdG9yaWFsIGE6aG92ZXIsIC5lZGl0b3JpYWwgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAuZWRpdG9yaWFsIHAge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLmVkaXRvcmlhbCB1bCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAgIC5lZGl0b3JpYWwgdWwgbGkge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMyNTI4MkI7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAuOHJlbTsgfVxuICAgICAgLmVkaXRvcmlhbCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGhlaWdodDogLjdyZW07XG4gICAgICAgIHdpZHRoOiAuNHJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xNXJlbSBzb2xpZCAjQUVDQjU0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuMTVyZW0gc29saWQgI0FFQ0I1NDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA0cHg7IH1cbiAgLmVkaXRvcmlhbCBvbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMjUyODJCO1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gICAgLmVkaXRvcmlhbCBvbCBvbCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZWRpdG9yaWFsIG9sIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGF1dG87IH1cbiAgLmVkaXRvcmlhbCB0YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgICAuZWRpdG9yaWFsIHRhYmxlIHRyLCAuZWRpdG9yaWFsIHRhYmxlIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUMxQzE7XG4gICAgICBwYWRkaW5nOiAuNmVtIC42ZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMjUyODJCO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5lZGl0b3JpYWwgdGFibGUgdGgge1xuICAgICAgcGFkZGluZzogLjVlbSAuNmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuZWRpdG9yaWFsLS1yZXZlcnNlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5lZGl0b3JpYWwtLXJldmVyc2UgYSB7XG4gICAgICBjb2xvcjogIzg5QjM0RDsgfVxuICAgICAgLmVkaXRvcmlhbC0tcmV2ZXJzZSBhOmhvdmVyLCAuZWRpdG9yaWFsLS1yZXZlcnNlIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAuZWRpdG9yaWFsLW1hc2sub3BlbiAuaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuZWRpdG9yaWFsLS1sZWdhbHMgaDEsIC5lZGl0b3JpYWwtLWxlZ2FscyBoMiwgLmVkaXRvcmlhbC0tbGVnYWxzIGgzLCAuZWRpdG9yaWFsLS1sZWdhbHMgaDQsIC5lZGl0b3JpYWwtLWxlZ2FscyBoNSwgLmVkaXRvcmlhbC0tbGVnYWxzIGg2IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZWRpdG9yaWFsLS1sZWdhbHMgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5lZGl0b3JpYWwtLWxlZ2FscyB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG5hW2NsYXNzKj1cIl9fZ2xvYmFsLWxpbmtcIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tIHN0eWxlcyBmb3IgYWNjb3JkaW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGFjY29yZGlvbiAqL1xuLyoganVzdCBmb3IgZXhhbXBsZSBhcyBuZXN0ZWQgYWNjb3JkaW9uICovXG5bZGF0YS1hY2NvcmRpb24tcHJlZml4LWNsYXNzZXM9XCJsYmktY3NzXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDNlbTsgfVxuXG4ubGJpLWFjY29yZGlvbl9faGVhZGVyLFxuLmxiaS1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXIsXG4ubGJpLWNzcy1hY2NvcmRpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIC8qKiBmaXggdHlwbyBpbnB1dHMgKiovXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg0NjI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjI1ZW0gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmxiaS1jc3MtYWNjb3JkaW9uX19oZWFkZXIge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbi5sYmktYWNjb3JkaW9uX19oZWFkZXI6Zm9jdXMsXG4ubGJpLW5vYW5pbS1hY2NvcmRpb25fX2hlYWRlcjpmb2N1cyxcbi5sYmktY3NzLWFjY29yZGlvbl9faGVhZGVyOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDsgfVxuXG4ubGJpLWFjY29yZGlvbl9faGVhZGVyOjpiZWZvcmUsXG4ubGJpLW5vYW5pbS1hY2NvcmRpb25fX2hlYWRlcjo6YmVmb3JlLFxuLmxiaS1jc3MtYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAuNzVlbTtcbiAgaGVpZ2h0OiAuNzVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vdmFuMTF5Lm5ldC9sYXlvdXQvaW1hZ2VzL2ljb24tYXJyb3ctZ3JlZW5fMjAxODAxMjYuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4ubGJpLWNzcy1hY2NvcmRpb25fX2hlYWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiA5MCU7XG4gIHdpZHRoOiAuN2VtO1xuICBoZWlnaHQ6IC43ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTsgfVxuXG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ubGJpLWFjY29yZGlvbl9faGVhZGVyOjpiZWZvcmUsXG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ubGJpLW5vYW5pbS1hY2NvcmRpb25fX2hlYWRlcjo6YmVmb3JlLFxuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLmxiaS1jc3MtYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTsgfVxuXG4ubGJpLWFjY29yZGlvbl9faGVhZGVyW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdOjphZnRlcixcbi5sYmktbm9hbmltLWFjY29yZGlvbl9faGVhZGVyW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdOjphZnRlcixcbi5sYmktY3NzLWFjY29yZGlvbl9faGVhZGVyW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gIHRvcDogLjFlbTtcbiAgYm9yZGVyLWxlZnQ6IC43ZW0gc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgc3BlYWs6IG5vbmU7IH1cblxuLmxiaS1hY2NvcmRpb25fX3BhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBlYXNlLCBtYXgtaGVpZ2h0IDFzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBlYXNlLCBtYXgtaGVpZ2h0IDFzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgbWF4LWhlaWdodDogMTAwZW07XG4gIC8qIG1hZ2ljIG51bWJlciBmb3IgbWF4LWhlaWdodCA9IGVub3VnaCBoZWlnaHQgKi9cbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBUaGlzIGlzIHRoZSBoaWRkZW4gc3RhdGUgKi9cblthcmlhLWhpZGRlbj10cnVlXS5sYmktYWNjb3JkaW9uX19wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMXMsIDBzLCAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMXMsIDBzLCAwcztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5sYmktY3NzLWFjY29yZGlvbl9fcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UsIG1heC1oZWlnaHQgMXMgZWFzZSwgdHJhbnNmb3JtIDFzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBlYXNlLCBtYXgtaGVpZ2h0IDFzIGVhc2UsIHRyYW5zZm9ybSAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICBtYXgtaGVpZ2h0OiA0MGVtO1xuICAvKiBtYWdpYyBudW1iZXIgZm9yIG1heC1oZWlnaHQgPSBlbm91Z2ggaGVpZ2h0ICovXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogVGhpcyBpcyB0aGUgaGlkZGVuIHN0YXRlICovXG5bYXJpYS1oaWRkZW49dHJ1ZV0ubGJpLWNzcy1hY2NvcmRpb25fX3BhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMXMsIDBzLCAwcywgMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzLCAwcywgMHMsIDBzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmxiaS1ub2FuaW0tYWNjb3JkaW9uX19wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cblthcmlhLWhpZGRlbj10cnVlXS5sYmktbm9hbmltLWFjY29yZGlvbl9fcGFuZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDIycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW46IDAgLTVweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIG1hcmdpbjogMCAtNHB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgdG9wOiAxMDAlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovXG4gIGxlZnQ6IDA7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxyXG4gICAgICAqLyB9XG5cbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovXG4gIHJpZ2h0OiAwO1xuICAvKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcclxuICAgICAgKi8gfVxuXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogIzk1OWVhOTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmNjQ3NDc7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7IH1cblxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogMjYlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogNDAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaFxcMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7IH1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMCAwOyB9XG5cbi5mbGF0cGlja3ItZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDMwNy44NzVweDsgfVxuXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kYXlDb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICBtaW4td2lkdGg6IDMwNy44NzVweDtcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTsgfVxuXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xuICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNBRUNCNTQ7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4OyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICNBRUNCNTQ7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjQUVDQjU0OyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4xKTsgfVxuXG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjQUVDQjU0LCA1cHggMCAwICNBRUNCNTQ7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNBRUNCNTQsIDVweCAwIDAgI0FFQ0I1NDsgfVxuXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gIG1hcmdpbi10b3A6IDFweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5OyB9XG5cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlOyB9XG5cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDQ5JTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMiU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi8qISBub3Vpc2xpZGVyIC0gMTQuMS4xIC0gMTIvMTUvMjAxOSAqL1xuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xyXG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxyXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXHJcbiAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ub1VpLWJhc2UsXG4ubm9VaS1jb25uZWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4vKiBXcmFwcGVyIGZvciBhbGwgY29ubmVjdCBlbGVtZW50cy5cclxuICovXG4ubm9VaS1jb25uZWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7IH1cblxuLm5vVWktY29ubmVjdCxcbi5ub1VpLW9yaWdpbiB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7IH1cblxuLm5vVWktY29ubmVjdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAxMCU7XG4gIHdpZHRoOiAxMCU7IH1cblxuLyogT2Zmc2V0IGRpcmVjdGlvblxyXG4gKi9cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBHaXZlIG9yaWdpbnMgMCBoZWlnaHQvd2lkdGggc28gdGhleSBkb24ndCBpbnRlcmZlcmUgd2l0aCBjbGlja2luZyB0aGVcclxuICogY29ubmVjdCBlbGVtZW50cy5cclxuICovXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB3aWR0aDogMDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMDsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm5vVWktdG91Y2gtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7IH1cblxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XHJcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMThweDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiAtNnB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogLTE3cHg7IH1cblxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGxlZnQ6IC0xN3B4O1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBTdHlsaW5nO1xyXG4gKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcclxuICovXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLCAwIDNweCA2cHggLTVweCAjQkJCOyB9XG5cbi5ub1VpLWNvbm5lY3RzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGOyB9XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XHJcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4vKiBIYW5kbGUgc3RyaXBlcztcclxuICovXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDZweDsgfVxuXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxNHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHRvcDogMTdweDsgfVxuXG4vKiBEaXNhYmxlZCBzdGF0ZTtcclxuICovXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjQjhCOEI4OyB9XG5cbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIEJhc2U7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcyxcbi5ub1VpLXBpcHMgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk5OTsgfVxuXG4vKiBWYWx1ZXM7XHJcbiAqXHJcbiAqL1xuLm5vVWktdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi8qIE1hcmtpbmdzO1xyXG4gKlxyXG4gKi9cbi5ub1VpLW1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0NDQzsgfVxuXG4ubm9VaS1tYXJrZXItc3ViIHtcbiAgYmFja2dyb3VuZDogI0FBQTsgfVxuXG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi8qIEhvcml6b250YWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7IH1cblxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpOyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4OyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XG4gIGhlaWdodDogMTBweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGhlaWdodDogMTVweDsgfVxuXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgd2lkdGg6IDE1cHg7IH1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTIwJTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTIwJTsgfVxuXG4vKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXHJcblx0U3R5bGVzIGZvciBiYXNpYyBQaG90b1N3aXBlIGZ1bmN0aW9uYWxpdHkgKHNsaWRpbmcgYXJlYSwgb3Blbi9jbG9zZSB0cmFuc2l0aW9ucylcclxuKi9cbi8qIHBzd3AgPSBwaG90b3N3aXBlICovXG4ucHN3cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHotaW5kZXg6IDEwMTAwO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIGNyZWF0ZSBzZXBhcmF0ZSBsYXllciwgdG8gYXZvaWQgcGFpbnQgb24gd2luZG93Lm9uc2Nyb2xsIGluIHdlYmtpdC9ibGluayAqL1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ucHN3cCAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5wc3dwIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4vKiBzdHlsZSBpcyBhZGRlZCB3aGVuIEpTIG9wdGlvbiBzaG93SGlkZU9wYWNpdHkgaXMgc2V0IHRvIHRydWUgKi9cbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xuICAvKiAwLjAwMSwgYmVjYXVzZSBvcGFjaXR5OjAgZG9lc24ndCB0cmlnZ2VyIFBhaW50IGFjdGlvbiwgd2hpY2ggY2F1c2VzIGxhZyBhdCBzdGFydCBvZiB0cmFuc2l0aW9uICovXG4gIG9wYWNpdHk6IDAuMDAxO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3AtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4ucHN3cC0tZHJhZ2dpbmcgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nOyB9XG5cbi8qXHJcblx0QmFja2dyb3VuZCBpcyBhZGRlZCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQuXHJcblx0QXMgYW5pbWF0aW5nIG9wYWNpdHkgaXMgbXVjaCBmYXN0ZXIgdGhhbiBhbmltYXRpbmcgcmdiYSgpIGJhY2tncm91bmQtY29sb3IuXHJcbiovXG4ucHN3cF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5wc3dwX19zY3JvbGwtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XG5cbi5wc3dwX196b29tLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cF9fYmcge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19iZyxcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnBzd3BfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLypcclxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXHJcblx0c3R5bGUgaXMgYWRkZWQgdG8gYXZvaWQgZmxpY2tlcmluZyBpbiB3ZWJraXQvYmxpbmsgd2hlbiBsYXllcnMgb3ZlcmxhcFxyXG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxyXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXHJcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0XHJcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xuICBiYWNrZ3JvdW5kOiAjMjIyOyB9XG5cbi5wc3dwLS1pZSAucHN3cF9faW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4vKlxyXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcclxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcclxuKi9cbi5wc3dwX19lcnJvci1tc2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBjb2xvcjogI0NDQzsgfVxuXG4ucHN3cF9fZXJyb3ItbXNnIGEge1xuICBjb2xvcjogI0NDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyohIFBob3RvU3dpcGUgRGVmYXVsdCBVSSBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4vKlxyXG5cclxuXHRDb250ZW50czpcclxuXHJcblx0MS4gQnV0dG9uc1xyXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cdDQuIENhcHRpb25cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzIChyb290IGVsZW1lbnQsIHRvcCBiYXIsIGlkbGUgc3RhdGUsIGhpZGRlbiBzdGF0ZSwgZXRjLilcclxuXHJcbiovXG4vKlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblxyXG4gKi9cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wc3dwX19idXR0b246Zm9jdXMsIC5wc3dwX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fYnV0dG9uLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kZWZhdWx0LXNraW4ucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDsgfVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4wOTM3NSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqLyB9XG5cbi5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwOyB9XG5cbi5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwOyB9XG5cbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXHJcblx0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxyXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXHJcbiovXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4OyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDsgfVxuXG4vKlxyXG5cclxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcclxuXHJcbiAqL1xuLnBzd3BfX2NvdW50ZXIsXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNjAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICB6LWluZGV4OiAxNjIwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRvcDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiA0NHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIGE6Zmlyc3QtY2hpbGQge1xuICAvKiByb3VuZCBjb3JuZXJzIG9uIHRoZSBmaXJzdC9sYXN0IGxpc3QgaXRlbSAqL1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIHBhZGRpbmc6IDE2cHggMTJweDsgfVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtbW96LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzRTVDOUE7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIGNvbG9yOiAjQ0UyNzJEOyB9XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDsgfVxuXG4vKlxyXG5cclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHJcbiAqL1xuLnBzd3BfX2NvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMC43NTtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi8qXHJcblxyXG5cdDQuIENhcHRpb25cclxuXHJcbiAqL1xuLnBzd3BfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7IH1cblxuLnBzd3BfX2NhcHRpb24gc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjQkJCOyB9XG5cbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcclxuXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcclxuXHJcblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxyXG5cclxuICovXG4ucHN3cF9fcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBkaXJlY3Rpb246IGx0cjsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEycHg7IH1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cbiAgYmFja2dyb3VuZDogdXJsKHByZWxvYWRlci5naWYpIDAgMCBuby1yZXBlYXQ7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBtYXJnaW46IDA7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcbiAgLypcclxuXHRcdFx0VGhlIGlkZWEgb2YgYW5pbWF0aW5nIGlubmVyIGNpcmNsZSBpcyBiYXNlZCBvbiBQb2x5bWVyIChcIm1hdGVyaWFsXCIpIGxvYWRpbmcgaW5kaWNhdG9yXHJcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcclxuXHRcdCovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wc3dwX19wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG4vKlxyXG5cclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xyXG5cclxuICovXG4vKiByb290IGVsZW1lbnQgb2YgVUkgKi9cbi5wc3dwX191aSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE1NTA7IH1cblxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXG4ucHN3cF9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4vKiBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXIgKi9cbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4vKiBwc3dwX191aS0tZml0IGNsYXNzIGlzIGFkZGVkIHdoZW4gbWFpbiBpbWFnZSBcImZpdHNcIiBiZXR3ZWVuIHRvcCBiYXIgYW5kIGJvdHRvbSBiYXIgKGNhcHRpb24pICovXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi8qIHBzd3BfX3VpLS1pZGxlIGNsYXNzIGlzIGFkZGVkIHdoZW4gbW91c2UgaXNuJ3QgbW92aW5nIGZvciBzZXZlcmFsIHNlY29uZHMgKEpTIG9wdGlvbiB0aW1lVG9JZGxlKSAqL1xuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX190b3AtYmFyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKlxyXG5cdHBzd3BfX3VpLS1oaWRkZW4gY2xhc3MgaXMgYWRkZWQgd2hlbiBjb250cm9scyBhcmUgaGlkZGVuXHJcblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xyXG4qL1xuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fY2FwdGlvbixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLyogRm9yY2UgcGFpbnQgJiBjcmVhdGUgY29tcG9zaXRpb24gbGF5ZXIgZm9yIGNvbnRyb2xzLiAqL1xuICBvcGFjaXR5OiAwLjAwMTsgfVxuXG4vKiBwc3dwX191aS0tb25lLXNsaWRlIGNsYXNzIGlzIGFkZGVkIHdoZW4gdGhlcmUgaXMganVzdCBvbmUgaXRlbSBpbiBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCxcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBzd3AtLW1pbmltYWwtLWRhcmsgLnBzd3BfX3RvcC1iYXIge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMDsgfVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXG4gIHdpZHRoOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlLFxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDsgfVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMDAlO1xuICB3aWR0aDogMTAwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAxMHB4OyB9XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyOyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTFweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogN3B4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIFJ0bCBzdXBwb3J0ICovXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPSdydGwnXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLnNzLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjMjgyODI4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWFib3ZlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAqIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzkxOTE5MTsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWRlc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDZweCAwIDZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kZXNlbGVjdC5zcy1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDZweCAwIDZweDsgfVxuICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICAgIGJvcmRlcjogc29saWQgIzI4MjgyODtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG1hcmdpbiAuMnM7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy11cCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgbWFyZ2luOiAzcHggMCAwIDA7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgbWFyZ2luOiAtM3B4IDAgMCAwOyB9XG4gIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDAgM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzOyB9XG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3MtZGlzYWJsZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzI4MjgyODsgfVxuICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLW9wZW4tYWJvdmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDsgfVxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgIG1hcmdpbjogMnB4IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGVPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICBtYXJnaW46IDNweCA1cHggM3B4IDBweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRUNCNTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlSW47XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuICAgICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUuc3Mtb3V0IHtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogQXJpYWw7IH1cbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAxIDNweDtcbiAgICAgIG1hcmdpbjogOXB4IDEycHggMCA1cHg7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzOyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgICAgdG9wOiA0cHg7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMuc3MtY3Jvc3Mge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uc3MtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0RFREVERTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG9wYWNpdHkgLjJzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTsgfVxuICAuc3MtY29udGVudC5zcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gIC5zcy1jb250ZW50IC5zcy1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiA4cHggOHB4IDZweCA4cHg7IH1cbiAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoLnNzLWhpZGUge1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2guc3MtaGlkZSBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4OyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAjQUVDQjU0OyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCAuc3MtYWRkYWJsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5zcy1jb250ZW50IC5zcy1hZGRhYmxlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIC5zcy1jb250ZW50IC5zcy1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRpb24ge1xuICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggMjVweDsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwLWxhYmVsLXNlbGVjdGFibGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAqIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyLCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZ2hsaWdodGVkIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRUNCNTQ7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBjb2xvcjogIzkxOTE5MTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzQsIDIwMywgODQsIDAuMSk7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gLnNzLXNlYXJjaC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYjhjOyB9XG5cbi8qKlxyXG4gKiBTd2lwZXIgMTEuMS4xXHJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXHJcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBBcHJpbCA5LCAyMDI0XHJcbiAqL1xuLyogRk9OVF9TVEFSVCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIEZPTlRfRU5EICovXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xuICAvKlxyXG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcclxuICAgICovIH1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG5cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7IH1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi8gfVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5czsgfVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7IH1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpOyB9XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpOyB9XG5cbi8qIFNsaWRlIHN0eWxlcyBzdGFydCAqL1xuLyogM0QgU2hhZG93cyAqL1xuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwOyB9XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG4vKiBqdXN0IGZvciBleGFtcGxlIGFzIG5lc3RlZCBhY2NvcmRpb24gKi9cbltkYXRhLWFjY29yZGlvbi1wcmVmaXgtY2xhc3Nlcz1cIm1pbmltYWxpc3QtY3NzXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDNlbTsgfVxuXG4ubXktYWNjb3JkaW9uX19oZWFkZXIsXG4ubXktbm9hbmltLWFjY29yZGlvbl9faGVhZGVyLFxuLm15LWNzcy1hY2NvcmRpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IC43NXJlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4yNXJlbSwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAxLjI1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5teS1hY2NvcmRpb25fX2hlYWRlcjpmb2N1cyxcbi5teS1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXI6Zm9jdXMsXG4ubXktY3NzLWFjY29yZGlvbl9faGVhZGVyOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDsgfVxuXG4ubXktYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSxcbi5teS1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSxcbi5teS1jc3MtYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cbi5teS1jc3MtYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICB3aWR0aDogLjdyZW07XG4gIGhlaWdodDogLjdyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTsgfVxuXG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ubXktYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSxcblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXS5teS1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSxcblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXS5teS1jc3MtYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTsgfVxuXG4ubXktYWNjb3JkaW9uX19wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZSwgbWF4LWhlaWdodCAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZSwgbWF4LWhlaWdodCAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gIG1heC1oZWlnaHQ6IDEwMGVtO1xuICAvKiBtYWdpYyBudW1iZXIgZm9yIG1heC1oZWlnaHQgPSBlbm91Z2ggaGVpZ2h0ICovXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogVGhpcyBpcyB0aGUgaGlkZGVuIHN0YXRlICovXG5bYXJpYS1oaWRkZW49dHJ1ZV0ubXktYWNjb3JkaW9uX19wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMXMsIDBzLCAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMXMsIDBzLCAwcztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5teS1jc3MtYWNjb3JkaW9uX19wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZSwgbWF4LWhlaWdodCAxcyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UsIG1heC1oZWlnaHQgMXMgZWFzZSwgdHJhbnNmb3JtIDFzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIG1heC1oZWlnaHQ6IDQwZW07XG4gIC8qIG1hZ2ljIG51bWJlciBmb3IgbWF4LWhlaWdodCA9IGVub3VnaCBoZWlnaHQgKi9cbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBUaGlzIGlzIHRoZSBoaWRkZW4gc3RhdGUgKi9cblthcmlhLWhpZGRlbj10cnVlXS5teS1jc3MtYWNjb3JkaW9uX19wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgbWF4LWhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDFzLCAwcywgMHMsIDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcywgMHMsIDBzLCAwcztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5teS1ub2FuaW0tYWNjb3JkaW9uX19wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cblthcmlhLWhpZGRlbj10cnVlXS5teS1ub2FuaW0tYWNjb3JkaW9uX19wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqIEdlbmVyYXRlZCBieSBBbmltaXN0YSBvbiAyMDIxLTYtMjEgMTQ6MzY6OVxyXG4gKiBMaWNlbnNlZCB1bmRlciBGcmVlQlNEIExpY2Vuc2UuXHJcbiAqIFNlZSBodHRwOi8vYW5pbWlzdGEubmV0L2xpY2Vuc2UgZm9yIG1vcmUgaW5mby5cclxuICogdzogaHR0cDovL2FuaW1pc3RhLm5ldCwgdDogQGNzc2FuaW1pc3RhXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbltkYXRhLWFuaW1hdGlvbj1mYWRlLWluLWJvdHRvbV0ge1xuICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1mYWRlLWluLWJvdHRvbV0uanMtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi1ib3R0b207XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hbmltYXRpb249c2NhbGUtaW4tdmVyLXRvcF0ge1xuICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1zY2FsZS1pbi12ZXItdG9wXS5qcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZS1pbi12ZXItdG9wO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFuaW1hdGlvbj1zY2FsZS11cC1ob3ItY2VudGVyXSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPXNjYWxlLXVwLWhvci1jZW50ZXJdLmpzLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlLXVwLWhvci1jZW50ZXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hbmltYXRpb249aGVhZGVyTGVmdEJhcl0ge1xuICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1oZWFkZXJMZWZ0QmFyXS5qcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBoZWFkZXJMZWZ0QmFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFuaW1hdGlvbj1oZWFkZXJSaWdodEJhclRvcF0ge1xuICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1oZWFkZXJSaWdodEJhclRvcF0uanMtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tbmFtZTogaGVhZGVyUmlnaHRCYXJUb3A7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW5pbWF0aW9uPWhlYWRlclJpZ2h0QmFyQm90dG9tXSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPWhlYWRlclJpZ2h0QmFyQm90dG9tXS5qcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBoZWFkZXJSaWdodEJhckJvdHRvbTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hbmltYXRpb249c2NhbGUtaW4taG9yLWxlZnRfcmlnaHRdIHtcbiAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249c2NhbGUtaW4taG9yLWxlZnRfcmlnaHRdLmpzLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW5pbWF0aW9uPXNjYWxlLWluLWhvci1sZWZ0XSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPXNjYWxlLWluLWhvci1sZWZ0XS5qcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZS1pbi1ob3ItbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSBzY2FsZVgoMC4zMyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0OyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSAuanMtYW5pbWF0aW9uLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0gLmpzLWFuaW1hdGlvbi1pbWFnZV9fb3V0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0gLmpzLWFuaW1hdGlvbi1pbWFnZV9faW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0OyB9XG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdIC5qcy1hbmltYXRpb24taW1hZ2VfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSAuanMtYW5pbWF0aW9uLWltYWdlX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdLmpzLWFuaW1hdGU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdLmpzLWFuaW1hdGUgLmpzLWFuaW1hdGlvbi1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdLmpzLWFuaW1hdGUgLmpzLWFuaW1hdGlvbi1pbWFnZV9fb3V0IHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXS5qcy1hbmltYXRlIC5qcy1hbmltYXRpb24taW1hZ2VfX2luIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXS5qcy1hbmltYXRlIC5qcy1hbmltYXRpb24taW1hZ2VfX2lubmVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEFuaW1hdGlvbiA6IHN3ZWVwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnV0dG9uLS1zd2VlcC10by1yaWdodCwgLmN0YS1xdWF0ZXJuYXJ5LCAuY3RhLXRlcnRpYXJ5LFxuLmJ1dHRvbi0tc3dlZXAtdG8tbGVmdCxcbi5idXR0b24tLXN3ZWVwLXRvLXRvcCxcbi5jdGEtc2Vjb25kYXJ5LFxuLmJ1dHRvbi0tc3dlZXAtdG8tYm90dG9tLFxuLmJ1dHRvbi0tc3dlZXAtdG8tY2VudGVyLFxuLmN0YS1wcmltYXJ5IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0OmJlZm9yZSwgLmN0YS1xdWF0ZXJuYXJ5OmJlZm9yZSwgLmN0YS10ZXJ0aWFyeTpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWxlZnQ6YmVmb3JlLFxuICAuYnV0dG9uLS1zd2VlcC10by10b3A6YmVmb3JlLFxuICAuY3RhLXNlY29uZGFyeTpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbTpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWNlbnRlcjpiZWZvcmUsXG4gIC5jdGEtcHJpbWFyeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0IHNwYW4sIC5jdGEtcXVhdGVybmFyeSBzcGFuLCAuY3RhLXRlcnRpYXJ5IHNwYW4sXG4gIC5idXR0b24tLXN3ZWVwLXRvLWxlZnQgc3BhbixcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tdG9wIHNwYW4sXG4gIC5jdGEtc2Vjb25kYXJ5IHNwYW4sXG4gIC5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbSBzcGFuLFxuICAuYnV0dG9uLS1zd2VlcC10by1jZW50ZXIgc3BhbixcbiAgLmN0YS1wcmltYXJ5IHNwYW4ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cbiAgLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQ6aG92ZXI6YmVmb3JlLCAuY3RhLXF1YXRlcm5hcnk6aG92ZXI6YmVmb3JlLCAuY3RhLXRlcnRpYXJ5OmhvdmVyOmJlZm9yZSwgLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQ6Zm9jdXM6YmVmb3JlLCAuY3RhLXF1YXRlcm5hcnk6Zm9jdXM6YmVmb3JlLCAuY3RhLXRlcnRpYXJ5OmZvY3VzOmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tbGVmdDpob3ZlcjpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWxlZnQ6Zm9jdXM6YmVmb3JlLFxuICAuYnV0dG9uLS1zd2VlcC10by10b3A6aG92ZXI6YmVmb3JlLFxuICAuY3RhLXNlY29uZGFyeTpob3ZlcjpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLXRvcDpmb2N1czpiZWZvcmUsXG4gIC5jdGEtc2Vjb25kYXJ5OmZvY3VzOmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tYm90dG9tOmhvdmVyOmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tYm90dG9tOmZvY3VzOmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tY2VudGVyOmhvdmVyOmJlZm9yZSxcbiAgLmN0YS1wcmltYXJ5OmhvdmVyOmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tY2VudGVyOmZvY3VzOmJlZm9yZSxcbiAgLmN0YS1wcmltYXJ5OmZvY3VzOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuXG4uYnV0dG9uLS1zd2VlcC1sdHItbHRyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5idXR0b24tLXN3ZWVwLWx0ci1sdHI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7XG4gICAgei1pbmRleDogMDsgfVxuICAuYnV0dG9uLS1zd2VlcC1sdHItbHRyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnV0dG9uLS1zd2VlcC1sdHItbHRyOmhvdmVyOmJlZm9yZSwgLmJ1dHRvbi0tc3dlZXAtbHRyLWx0cjpmb2N1czpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7IH1cblxuLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQ6YmVmb3JlLCAuY3RhLXF1YXRlcm5hcnk6YmVmb3JlLCAuY3RhLXRlcnRpYXJ5OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uYnV0dG9uLS1zd2VlcC10by1sZWZ0OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uYnV0dG9uLS1zd2VlcC10by1ib3R0b206YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cblxuLmJ1dHRvbi0tc3dlZXAtdG8tdG9wOmJlZm9yZSxcbi5jdGEtc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG5cbi5idXR0b24tLXN3ZWVwLXRvLWNlbnRlcjpiZWZvcmUsXG4uY3RhLXByaW1hcnk6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQW5pbWF0aW9uIDogYm9yZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQsXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQsXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMixcbi5idXR0b24tLWJvcmRlci1pbixcbi5idXR0b24tLWJvcmRlci1vdXQsXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbSxcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2UsXG4uYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQ6YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodDphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci1pbjphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLW91dDphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodDpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yOmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLWluOmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLW91dDpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQ6aG92ZXIsIC5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0OmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQ6Zm9jdXMsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yOmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMjpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLWluOmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItaW46Zm9jdXMsXG4gIC5idXR0b24tLWJvcmRlci1vdXQ6aG92ZXIsXG4gIC5idXR0b24tLWJvcmRlci1vdXQ6Zm9jdXMsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpob3ZlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6Zm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDpob3ZlcjphZnRlciwgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0OmZvY3VzOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodDpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQ6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6aG92ZXI6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWluOmhvdmVyOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1pbjpmb2N1czphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItb3V0OmhvdmVyOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1vdXQ6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206aG92ZXI6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmZvY3VzOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6Zm9jdXM6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6Zm9jdXM6YmVmb3JlLCAuYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6aG92ZXI6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTphZnRlciB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpmb2N1czphZnRlciwgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206Zm9jdXM6YmVmb3JlLCAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTphZnRlciB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmhvdmVyOmFmdGVyLCAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmZvY3VzOmFmdGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6aG92ZXI6YmVmb3JlLCAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmZvY3VzOmJlZm9yZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQ6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItaW46Zm9jdXMsIC5idXR0b24tLWJvcmRlci1pbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMjkyOTI4OyB9XG4gIC5idXR0b24tLWJvcmRlci1pbjpmb2N1czphZnRlciwgLmJ1dHRvbi0tYm9yZGVyLWluOmhvdmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItb3V0OmhvdmVyLCAuYnV0dG9uLS1ib3JkZXItb3V0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMyOTI5Mjg7IH1cbiAgLmJ1dHRvbi0tYm9yZGVyLW91dDpob3ZlcjphZnRlciwgLmJ1dHRvbi0tYm9yZGVyLW91dDpmb2N1czphZnRlciB7XG4gICAgd2lkdGg6IDA7IH1cblxuLmNvb3Jkcy12MV9fY29vcmRzLWVsZW1lbnQge1xuICBjb2xvcjogIzI1MjgyQjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgY2FsYygxcmVtICsgMHZ3KSwgMXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuXG4uY29vcmRzLXYxX19jb29yZHMtbWFpbC10ZXh0LCAuY29vcmRzLXYxX19jb29yZHMtcGhvbmUtdGV4dCB7XG4gIGNvbG9yOiAjMjUyODJCOyB9XG4gIC5jb29yZHMtdjFfX2Nvb3Jkcy1tYWlsLXRleHQ6aG92ZXIsIC5jb29yZHMtdjFfX2Nvb3Jkcy1tYWlsLXRleHQ6Zm9jdXMsIC5jb29yZHMtdjFfX2Nvb3Jkcy1waG9uZS10ZXh0OmhvdmVyLCAuY29vcmRzLXYxX19jb29yZHMtcGhvbmUtdGV4dDpmb2N1cyB7XG4gICAgY29sb3I6ICNBRUNCNTQ7IH1cblxuLmxvYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgLyogU2FmYXJpICovXG4gIGFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBtYXJnaW46IDE2cHggYXV0byBhdXRvOyB9XG5cbi8qIFNhZmFyaSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWVkaWEtbW9kdWxlX19idG4tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgMCAuNmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tZWRpYS1tb2R1bGVfX2J0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLjRlbTsgfVxuICAubWVkaWEtbW9kdWxlX19idG4gPiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWVkaWEtbW9kdWxlX19zdmcge1xuICB3aWR0aDogMzZweDtcbiAgbWFyZ2luOiAuMmVtIC42ZW07IH1cblxuLm1lZGlhLW1vZHVsZV9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5tZWRpYS1tb2R1bGUgLm1vZGFsX19ib2R5IHtcbiAgd2lkdGg6IDcwdnc7IH1cblxuLm1lZGlhLW1vZHVsZSAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MHZoO1xuICBib3JkZXI6IDA7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByaWNlLXNlYXNvbnJlbnRhbCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAucHJpY2Utc2Vhc29ucmVudGFsX190aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBwYWRkaW5nOiAuM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IC44ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNBRUNCNTQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBmYXVsdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgtLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgtLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMyNTI4MkI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgICAucHJpY2Utc2Vhc29ucmVudGFsX190ci0tdmFsdWUge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190ci0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmVxdWlwbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAuZXF1aXBtZW50X190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuZXF1aXBtZW50X190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXF1aXBtZW50X19ncm91cC10YWJsZSB7XG4gICAgICAgIG1hcmdpbjogMCAtM2VtOyB9IH1cbiAgICAuZXF1aXBtZW50X19ncm91cC10YWJsZSA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlID4gKiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDNlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2ZW0pOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuZXF1aXBtZW50X19ncm91cC10YWJsZSA+ICoge1xuICAgICAgICAgIG1hcmdpbjogMCAzZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUvMykgLSA2ZW0pOyB9IH1cbiAgICAuZXF1aXBtZW50X19ncm91cC10YWJsZSAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLmVxdWlwbWVudF9fdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RoIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdGgtLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RoLS12YWx1ZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdHIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190ci0tbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdHItLXZhbHVlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgLmVxdWlwbWVudF9fdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgcGFkZGluZzogLjNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExZW0gXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZXF1aXBtZW50X190aC0tbGFiZWwge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RoLS1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5lcXVpcG1lbnRfX3RoLS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmVxdWlwbWVudF9fdGgtLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5lcXVpcG1lbnRfX3RyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmVxdWlwbWVudF9fdHItLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgICAuZXF1aXBtZW50X190ci0tbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuZXF1aXBtZW50X190ci0tdmFsdWUge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmVxdWlwbWVudF9fdHItLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuZXF1aXBtZW50X190ci0tdmFsdWUtLWNoZWNrIHtcbiAgICAgICAgY29sb3I6ICM1MGIxMzg7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RyLS12YWx1ZS0tbm8tY2hlY2sge1xuICAgICAgICBjb2xvcjogI2IxMzgzODsgfVxuICAgIC5lcXVpcG1lbnRfX3RyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgLmVxdWlwbWVudC0tc2VydmljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuZXF1aXBtZW50LS1zZXJ2aWNlcyB7XG4gICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uLW1hbmFnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuc2VsZWN0aW9uLW1hbmFnZXJfX2ljb24ge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgIC5zZWxlY3Rpb24tbWFuYWdlcl9faWNvbiA+ICoge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTsgfVxuICAgIC5zZWxlY3Rpb24tbWFuYWdlcl9faWNvbiAuZmlsbF9lbGVtZW50IHtcbiAgICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNlbGVjdGlvbi1tYW5hZ2VyX19pY29uIC5zdHJva2VfZWxlbWVudCB7XG4gICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gIC5zZWxlY3Rpb24tbWFuYWdlci5qcy0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLnNlbGVjdGlvbi1tYW5hZ2VyLmpzLS1hY3RpdmUgLnNlbGVjdGlvbi1tYW5hZ2VyX19pY29uIC5maWxsX2VsZW1lbnQge1xuICAgICAgZmlsbDogI0FFQ0I1NDsgfVxuICAgIC5zZWxlY3Rpb24tbWFuYWdlci5qcy0tYWN0aXZlIC5zZWxlY3Rpb24tbWFuYWdlcl9faWNvbiAuc3Ryb2tlX2VsZW1lbnQge1xuICAgICAgZmlsbDogI0FFQ0I1NDsgfVxuICAuc2VsZWN0aW9uLW1hbmFnZXItLWRlbGV0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg5QjM0RDsgfVxuICAgIC5zZWxlY3Rpb24tbWFuYWdlci0tZGVsZXRlIC5zZWxlY3Rpb24tbWFuYWdlcl9faWNvbiA+ICoge1xuICAgICAgaGVpZ2h0OiAuN3JlbTtcbiAgICAgIHdpZHRoOiAuN3JlbTsgfVxuICAgIC5zZWxlY3Rpb24tbWFuYWdlci0tZGVsZXRlIC5zZWxlY3Rpb24tbWFuYWdlcl9fc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2tpcGxpbmsge1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2tpcGxpbmtfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuc2tpcGxpbmtfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNraXBsaW5rX19saW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zdmdfX3ByaW1hcnktLXN0cm9rZSB7XG4gIHN0cm9rZTogIzAwMDAwMDsgfVxuXG4uc3ZnX19wcmltYXJ5LS1maWxsIHtcbiAgZmlsbDogIzAwMDAwMDsgfVxuXG4uc3ZnX19zZWNvbmRhcnktLXN0cm9rZSB7XG4gIHN0cm9rZTogI0FFQ0I1NDsgfVxuXG4uc3ZnX19zZWNvbmRhcnktLWZpbGwge1xuICBzdHJva2U6ICNBRUNCNTQ7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg5QjM0RDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICBmaWxsOiAjODlCMzREO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7IH1cbiAgLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyxcbiAgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcixcbiAgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZywgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoLTM2MGRlZyk7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAuM3JlbTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC4zcmVtOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnN3aXBlci1idXR0b25zIHtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDUwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhYmxlLWFyaWEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50YWJsZS1hcmlhX190aC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAudGFibGUtYXJpYV9fdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRhYmxlLWFyaWFfX3RkOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50YWJsZS1hcmlhX190ZC0tdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGFibGUtYXJpYV9fdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAuOGVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgICAudGFibGUtYXJpYV9fdHI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLmludmlzaWJsZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbn0qL1xuLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX3NlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGFicy12MSAuZGV0YWlsLXRhYnNfX3NlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19zZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjdlbSAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0gXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG4udGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogLjhlbSAwOyB9XG5cbi50YWJzLXYxIC50YWJsZS1hcmlhX190ZC0tdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0gXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cblxuLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XG4gIGNvbG9yOiAjQUVDQjU0O1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuXG4udGFicy12MSBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGFicy12MSBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0uNWVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFlbSAwOyB9IH1cblxuLnRhYnMtdjEgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogUGxheSB3aXRoIHNwZWVkIGFuZCBlYXNpbmcgb2YgdGhlIGFuaW1hdGlvbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmRpZ2l0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4udGltZS1wYXJ0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50aW1lLXBhcnQtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIjpcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogLTMwcHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgZm9udC1zaXplOiAyMDBweDtcbiAgICBsaW5lLWhlaWdodDogMC45OyB9XG5cbi50aW1lLXBhcnQge1xuICB3aWR0aDogMTQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAudGltZS1wYXJ0IC5kaWdpdC13cmFwcGVyIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwgMCwgMSwgMCk7IH1cbiAgLnRpbWUtcGFydC5odW5kcmVkdGhzLnRlbnMgLmRpZ2l0LXdyYXBwZXIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBodW5kcmVkdGhzLXRlbnM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA2MHM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMzYwMDsgfVxuICAudGltZS1wYXJ0Lmh1bmRyZWR0aHMub25lcyAuZGlnaXQtd3JhcHBlciB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGh1bmRyZWR0aHMtb25lcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzNjAwMDsgfVxuXG4uYmFubmVyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc0LCAyMDMsIDg0LCAwLjMpOyB9XG4gIC5iYW5uZXItaXRlbV9fdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMyNTI4MkI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYmFubmVyLWl0ZW0tLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNGREY3RUY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZERjdFRjsgfVxuICAgIC5iYW5uZXItaXRlbS0tcGFnZSAuYmFubmVyLWl0ZW1fX3RleHQge1xuICAgICAgY29sb3I6ICMyNTI4MkI7IH1cblxuLmJhbm5lcl9fc3RhdHVzLS13cmFwIC5iYW5uZXItaXRlbSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzQsIDIwMywgODQsIDAuMyk7IH1cbiAgLmJhbm5lcl9fc3RhdHVzLS13cmFwIC5iYW5uZXItaXRlbV9fdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMyNTI4MkI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3RhLXByaW1hcnkge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmN0YS1wcmltYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtOyB9IH1cbiAgLmN0YS1wcmltYXJ5OmhvdmVyLCAuY3RhLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5jdGEtcHJpbWFyeTpob3ZlciAuY3RhLXByaW1hcnlfX2RyYXdpbmcsIC5jdGEtcHJpbWFyeTpmb2N1cyAuY3RhLXByaW1hcnlfX2RyYXdpbmcge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9XG4gIC5jdGEtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuY3RhLXByaW1hcnlfX2RyYXdpbmcge1xuICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gIC5jdGEtcHJpbWFyeV9fdGV4dCArIC5jdGEtcHJpbWFyeV9fZHJhd2luZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gIC5jdGEtcHJpbWFyeV9fZHJhd2luZyArIC5jdGEtcHJpbWFyeV9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gIC5jdGEtcHJpbWFyeS0tbGVhZHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmN0YS1wcmltYXJ5LS1sZWFkczo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgdHJhbnNwYXJlbnQpO1xuICAgICAgYW5pbWF0aW9uOiBzaGluZSAzLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG4gICAgLmN0YS1wcmltYXJ5LS1sZWFkczpob3ZlciAuY3RhLXByaW1hcnlfX2RyYXdpbmcsIC5jdGEtcHJpbWFyeS0tbGVhZHM6Zm9jdXMgLmN0YS1wcmltYXJ5X19kcmF3aW5nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3RhLXF1YXRlcm5hcnkge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguNzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY3RhLXF1YXRlcm5hcnkge1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtOyB9IH1cbiAgLmN0YS1xdWF0ZXJuYXJ5OmhvdmVyLCAuY3RhLXF1YXRlcm5hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzI1MjgyQjsgfVxuICAgIC5jdGEtcXVhdGVybmFyeTpob3ZlciAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcsIC5jdGEtcXVhdGVybmFyeTpmb2N1cyAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5jdGEtcXVhdGVybmFyeTpob3ZlcjpiZWZvcmUsIC5jdGEtcXVhdGVybmFyeTpmb2N1czpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAuY3RhLXF1YXRlcm5hcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjUyODJCOyB9XG4gIC5jdGEtcXVhdGVybmFyeTpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xuICAgIGZpbGw6ICNBRUNCNTQ7IH1cbiAgLmN0YS1xdWF0ZXJuYXJ5LS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAuY3RhLXF1YXRlcm5hcnktLXJldmVyc2UubGlua3MtZ3JvdXBfX2xpbmstLWRyYXdpbmcgLmxpbmtzLWdyb3VwX190ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY3RhLXF1YXRlcm5hcnkgLmxpbmtzLWdyb3VwX19saW5rLS1kcmF3aW5nIC5saW5rcy1ncm91cF9fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3RhLXF1aW5xdWVubmlhbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jdGEtcXVpbnF1ZW5uaWFsIHtcbiAgICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtOyB9IH1cbiAgLmN0YS1xdWlucXVlbm5pYWw6aG92ZXIsIC5jdGEtcXVpbnF1ZW5uaWFsOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmN0YS1xdWlucXVlbm5pYWw6aG92ZXIgLmN0YS1xdWlucXVlbm5pYWxfX2RyYXdpbmcsIC5jdGEtcXVpbnF1ZW5uaWFsOmZvY3VzIC5jdGEtcXVpbnF1ZW5uaWFsX19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfVxuICAuY3RhLXF1aW5xdWVubmlhbDpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuY3RhLXF1aW5xdWVubmlhbF9fZHJhd2luZyB7XG4gICAgZmlsbDogI0ZGRkZGRjtcbiAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgLmN0YS1xdWlucXVlbm5pYWxfX3RleHQgKyAuY3RhLXF1aW5xdWVubmlhbF9fZHJhd2luZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gIC5jdGEtcXVpbnF1ZW5uaWFsX19kcmF3aW5nICsgLmN0YS1xdWlucXVlbm5pYWxfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuICAuY3RhLXF1aW5xdWVubmlhbC0tbGVhZHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmN0YS1xdWlucXVlbm5pYWwtLWxlYWRzOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCB0cmFuc3BhcmVudCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCB0cmFuc3BhcmVudCk7XG4gICAgICBhbmltYXRpb246IHNoaW5lIDMuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cbiAgICAuY3RhLXF1aW5xdWVubmlhbC0tbGVhZHM6aG92ZXIgLmN0YS1xdWlucXVlbm5pYWxfX2RyYXdpbmcsIC5jdGEtcXVpbnF1ZW5uaWFsLS1sZWFkczpmb2N1cyAuY3RhLXF1aW5xdWVubmlhbF9fZHJhd2luZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmN0YS1zZWNvbmRhcnkge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguNzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDFlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4OUIzNEQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY3RhLXNlY29uZGFyeSB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfSB9XG4gIC5jdGEtc2Vjb25kYXJ5OmhvdmVyLCAuY3RhLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODlCMzREOyB9XG4gICAgLmN0YS1zZWNvbmRhcnk6aG92ZXIgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcsIC5jdGEtc2Vjb25kYXJ5OmZvY3VzIC5jdGEtc2Vjb25kYXJ5X19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgICAuY3RhLXNlY29uZGFyeTpob3ZlciAuY3RhLXNlY29uZGFyeV9fbGFiZWwsXG4gICAgLmN0YS1zZWNvbmRhcnk6aG92ZXIgLmN0YS1zZWNvbmRhcnlfX3RleHQsIC5jdGEtc2Vjb25kYXJ5OmZvY3VzIC5jdGEtc2Vjb25kYXJ5X19sYWJlbCxcbiAgICAuY3RhLXNlY29uZGFyeTpmb2N1cyAuY3RhLXNlY29uZGFyeV9fdGV4dCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuY3RhLXNlY29uZGFyeTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM4OUIzNEQ7IH1cbiAgLmN0YS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmN0YS1zZWNvbmRhcnlfX2xhYmVsLCAuY3RhLXNlY29uZGFyeV9fdGV4dCB7XG4gICAgY29sb3I6ICMyNTI4MkI7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuICAuY3RhLXNlY29uZGFyeV9fZHJhd2luZyB7XG4gICAgZmlsbDogI0FFQ0I1NDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgLmN0YS1zZWNvbmRhcnktLWRldGFpbCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAyLjc1cmVtOyB9XG4gIC5jdGEtc2Vjb25kYXJ5LS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAuY3RhLXNlY29uZGFyeS0tcmV2ZXJzZSAuY3RhLXNlY29uZGFyeV9fdGV4dCwgLmN0YS1zZWNvbmRhcnktLXJldmVyc2UgLmN0YS1zZWNvbmRhcnlfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3RhLXRlcnRpYXJ5IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzI1MjgyQjtcbiAgYmFja2dyb3VuZDogI0ZERjdFRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkRGN0VGOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmN0YS10ZXJ0aWFyeSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW07IH0gfVxuICAuY3RhLXRlcnRpYXJ5OmhvdmVyLCAuY3RhLXRlcnRpYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNBRUNCNTQ7IH1cbiAgICAuY3RhLXRlcnRpYXJ5OmhvdmVyIC5jdGEtdGVydGlhcnlfX2RyYXdpbmcsIC5jdGEtdGVydGlhcnk6Zm9jdXMgLmN0YS10ZXJ0aWFyeV9fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLmN0YS10ZXJ0aWFyeTpob3ZlcjpiZWZvcmUsIC5jdGEtdGVydGlhcnk6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7IH1cbiAgLmN0YS10ZXJ0aWFyeTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7IH1cbiAgLmN0YS10ZXJ0aWFyeTpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuY3RhLXRlcnRpYXJ5X19kcmF3aW5nIHtcbiAgICBmaWxsOiAjQUVDQjU0OyB9XG4gIC5jdGEtdGVydGlhcnktLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5jdGEtdGVydGlhcnktLXJldmVyc2UubGlua3MtZ3JvdXBfX2xpbmstLWRyYXdpbmcgLmxpbmtzLWdyb3VwX190ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY3RhLXRlcnRpYXJ5IC5saW5rcy1ncm91cF9fbGluay0tZHJhd2luZyAubGlua3MtZ3JvdXBfX3RleHQge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hlY2tib3hfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IC4xZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjUyODJCO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLmNoZWNrYm94X19maWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogI0FFQ0I1NDtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0OyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3g6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgLmNoZWNrYm94X19maWVsZDpkaXNhYmxlZCArIC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6ICM4OUIzNEQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5jaGVja2JveF9fZmllbGQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpkaXNhYmxlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuICAuY2hlY2tib3hfX2ZpZWxkOmRpc2FibGVkIH4gLmNoZWNrYm94X19zcGFuIHtcbiAgICBjb2xvcjogIzg5QjM0RDsgfVxuICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODlCMzREO1xuICAgIGJhY2tncm91bmQ6ICM4OUIzNEQ7IH1cbiAgLmNoZWNrYm94X19maWVsZDpmb2N1cyB+IC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6ICNBRUNCNTQ7IH1cbiAgICAuY2hlY2tib3hfX2ZpZWxkOmZvY3VzIH4gLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLmNoZWNrYm94X19ib3gge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmNoZWNrYm94X19ib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTFweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0ZGRkZGRjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApOyB9XG5cbi5jaGVja2JveF9fc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKlxyXG4qL1xuLmZvcm0tLWNvbnRyYXN0IC5jaGVja2JveF9fbGFiZWwge1xuICBjb2xvcjogIzI1MjgyQjsgfVxuXG4uZm9ybS0tY29udHJhc3QgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3gge1xuICBib3JkZXItY29sb3I6ICNBRUNCNTQ7XG4gIGJhY2tncm91bmQ6ICNBRUNCNTQ7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5jaGVja2JveF9fZmllbGQ6ZGlzYWJsZWQgKyAuY2hlY2tib3hfX2JveCB7XG4gIGJvcmRlci1jb2xvcjogIzg5QjM0RDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAuZm9ybS0tY29udHJhc3QgLmNoZWNrYm94X19maWVsZDpkaXNhYmxlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX2ZpZWxkOmRpc2FibGVkIH4gLmNoZWNrYm94X19zcGFuIHtcbiAgY29sb3I6ICM4OUIzNEQ7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZDpkaXNhYmxlZCArIC5jaGVja2JveF9fYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjODlCMzREO1xuICBiYWNrZ3JvdW5kOiAjODlCMzREOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX2ZpZWxkOmZvY3VzIH4gLmNoZWNrYm94X19ib3gge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5jaGVja2JveF9fYm94IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5jaGVja2JveF9fYm94OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGRkZGOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuY2hlY2tib3hfX3NwYW4ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hlY2tib3hlc19fZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jaGVja2JveGVzX19sZWdlbmQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxcmVtIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI0FFQ0I1NDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uY2hlY2tib3hlc19fZ3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoZWNrYm94ZXNfX2dyb3VwID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jaGVja2JveGVzX19ncm91cCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMjUyODJCOyB9XG4gIC5mb3JtX19yZXNwb25zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mb3JtX19yZXNwb25zZS10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtOyB9XG4gICAgLmZvcm1fX3Jlc3BvbnNlLS12YWxpZCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZm9ybV9fcmVzcG9uc2UtLXZhbGlkIC5yZXNwb25zZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDMwcHg7IH1cbiAgICAuZm9ybV9fcmVzcG9uc2UtLWVycm9yIHtcbiAgICAgIGNvbG9yOiAjYjEyYTBiO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mb3JtX19yZXNwb25zZS0tZXJyb3IgLnJlc3BvbnNlLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07IH1cbiAgICAgICAgLmZvcm1fX3Jlc3BvbnNlLS1lcnJvciAucmVzcG9uc2UtaWNvbjpiZWZvcmUsIC5mb3JtX19yZXNwb25zZS0tZXJyb3IgLnJlc3BvbnNlLWljb246YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEyYTBiOyB9XG4gICAgICAgIC5mb3JtX19yZXNwb25zZS0tZXJyb3IgLnJlc3BvbnNlLWljb246YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgLmZvcm1fX3Jlc3BvbnNlLS1lcnJvciAucmVzcG9uc2UtaWNvbjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAuZm9ybV9fZmllbGRzZXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZm9ybV9fZmllbGRzZXQtLWxlZ2VuZC1oaWRlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtX19sZWdlbmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5mb3JtX19sZWdlbmQtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5mb3JtX190aXRsZSB7XG4gICAgcGFkZGluZzogMXJlbSAwIDJyZW0gMDsgfVxuICAgIC5mb3JtX190aXRsZSAudGl0bGUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtX19maWVsZHMge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleDogMSAxIGF1dG87IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogaW5pdGlhbDsgfVxuICAgICAgICAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1sYXN0IHtcbiAgICAgICAgZmxleC1ncm93OiAwOyB9IH1cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAwIDA7IH1cbiAgICAgICAgLmZvcm1fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5mb3JtX19maWVsZCAucmFkaW9zIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZm9ybV9fdmFsaWRhdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5mb3JtX192YWxpZGF0aW9uIC5jaGVja2JveGVzIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybV9fc3VibWl0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm1fX3N1Ym1pdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogLjZyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMjUyODJCO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5mb3JtX19sZWdhbHMge1xuICAgIG1hcmdpbjogMmVtIDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC43cmVtIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzI1MjgyQjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb3JtLS1jb25kZW5zZWQgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzIGZvciB2YWxpZGF0aW9uXHJcbihQcmlzdGluZSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWVsZC12YWxpZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgIGNvbG9yOiAjYjEyYTBiICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcbiAgICBib3JkZXItY29sb3I6ICNiMTJhMGIgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNiMTJhMGIgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgLmNoZWNrYm94X19ib3gge1xuICAgIGJvcmRlci1jb2xvcjogI2IxMmEwYiAhaW1wb3J0YW50OyB9XG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciAuY2hlY2tib3hfX3NwYW4ge1xuICAgIGNvbG9yOiAjYjEyYTBiICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlX19oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2IxMmEwYjtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZmllbGQtdmFsaWRhdGVfX2hlbHA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjEyYTBiOyB9XG4gIC5maWVsZC12YWxpZGF0ZTpob3ZlciAuZmllbGQtdmFsaWRhdGVfX2hlbHAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cbi5mb3JtLmZvcm0tLWNvbnRyYXN0IHtcbiAgY29sb3I6ICMyNTI4MkI7IH1cbiAgLmZvcm0uZm9ybS0tY29udHJhc3QgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gIC5mb3JtLmZvcm0tLWNvbnRyYXN0IC5mb3JtX19sZWdhbHMge1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxvY2FsaXphdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHJpZ2h0OiAxLjU2MjVyZW07XG4gICAgYm90dG9tOiAycHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubG9jYWxpemF0b3JfX3BsdXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7IH1cbiAgICAubG9jYWxpemF0b3JfX3BsdXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAubG9jYWxpemF0b3JfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4OyB9IH1cbiAgLmxvY2FsaXphdG9yX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1jb2xvcjogI0RFREVERTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUuMmVtKTsgfVxuICAgICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5sb2NhbGl6YXRvcl9faW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmxvY2FsaXphdG9yX19pbnB1dCAudGV4dGZpZWxkX19pbnB1dDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NXJlbSAvIDEuNSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgICAgICBtaW4td2lkdGg6IDE5ZW07IH0gfVxuICAubG9jYWxpemF0b3JfX3NlbGVjdCAuc3MtbWFpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5sb2NhbGl6YXRvcl9fc2VsZWN0IC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC01cHg7IH1cbiAgLmxvY2FsaXphdG9yX192YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjQUVDQjU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogLjNyZW0gLjJyZW0gLjNyZW0gLjhyZW07IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLXRleHQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtZGVsZXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjQUVDQjU0O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgIG1pbi13aWR0aDogMmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTsgfVxuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIC5sb2NhbGl6YXRvcl9fdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvY2FsaXphdG9yX19leHRyYSB7XG4gICAgbWFyZ2luOiAxLjVlbSA1cHggMDsgfVxuICAgIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fbGVnZW5kIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NXJlbSAvIDEuNSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmxvY2FsaXphdG9yLS1vcGVuZWQgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2NhbGl6YXRvci0tb3BlbmVkIC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubG9jYWxpemF0b3ItLW9wZW5lZC5sb2NhbGl6YXRvci0tZmlsbGVkIC5sb2NhbGl6YXRvcl9fcGx1cywgLmxvY2FsaXphdG9yLS1vcGVuZWQubG9jYWxpemF0b3ItLXNlYXJjaGluZyAubG9jYWxpemF0b3JfX3BsdXMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAubG9jYWxpemF0b3ItLWxvYWRpbmcgLmxvY2FsaXphdG9yX19wbHVzIHtcbiAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbiAgLmxvY2FsaXphdG9yLS1maWxsZWQgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYWxpemF0b3ItLXNlYXJjaGluZyAubG9jYWxpemF0b3JfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2NhbGl6YXRvci0tbm8tcHJveGltaXR5IC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubG9jYWxpemF0b3IgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLmxvY2FsaXphdG9yIC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAubG9jYWxpemF0b3IgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBRUNCNTQ7IH1cbiAgICAubG9jYWxpemF0b3IgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRUNCNTQ7IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYWRpb19faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cbiAgLnJhZGlvX19pbnB1dCArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gIC5yYWRpb19faW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjFweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItY29sb3I6ICNERURFREU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM4OUIzNEQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBXaW5kb3dUZXh0OyB9IH1cblxuLnJhZGlvX19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYWRpb3NfX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5yYWRpb3NfX2xlZ2VuZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjQUVDQjU0OyB9XG5cbi5yYWRpb3NfX2dyb3VwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnJhZGlvc19fZ3JvdXAgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC4yZW07IH1cbiAgLnJhZGlvc19fZ3JvdXAucmFkaW9zX19ncm91cC0tYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5yYWRpb3NfX2dyb3VwLnJhZGlvc19fZ3JvdXAtLWJ1bGxldCAucmFkaW9zX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAucmFuZ2VfX2lucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnJhbmdlX19pbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5yYW5nZV9fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHJpZ2h0OiAuNnJlbTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMmVtICsgMTBweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucmFuZ2VfX3BsdXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7IH1cbiAgICAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgY29sb3I6ICNBRUNCNTQ7IH1cbiAgLnJhbmdlX19wcm9tcHQge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgLnJhbmdlX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBtaW4td2lkdGg6IDE5ZW07XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS44ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxvcGFjaXR5IC4ycztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5yYW5nZV9fcHJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogMS44ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHRfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHRfX2NvbnRlbnQgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5yYW5nZV9fcHJldmlldyAucmFuZ2VfX2hpZ2hsaWdodF9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2VsZW1lbnRfX2lucHV0IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX3Byb21wdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fcGx1cyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FFQ0I1NDsgfVxuICAucmFuZ2UtLWZpbGxlZCAucmFuZ2VfX3Byb21wdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmFuZ2UtLWZpbGxlZCAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNERURFREU7IH1cbiAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1iYXNlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgcmlnaHQ6IC0xM3B4O1xuICAgICAgdG9wOiAtMTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNERURFREU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTAgKi9cbiAgKjo6LW1zLWJhY2tkcm9wLCAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTExICovIH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0X19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgY29sb3I6ICMyNTI4MkI7IH1cbiAgLnNlbGVjdF9fbGFiZWwtLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdF9faW5wdXQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlIC5zcy1vcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUgLnNzLW9wdGlvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTsgfVxuICAgIC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSAuc3Mtb3B0aW9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDZweDsgfVxuICAuc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUgLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSAuc3Mtb3B0aW9uLXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlIC5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uc2VsZWN0IC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuLnNlbGVjdCAuc3MtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4uc2VsZWN0IC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNlbGVjdCAuc3MtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBRUNCNTQ7IH1cblxuLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgdG9wOiA4NSU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMS42MjVyZW0gMXJlbSAxLjYyNXJlbTtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUMxQzE7XG4gICAgICBwYWRkaW5nOiAuNmVtO1xuICAgICAgaGVpZ2h0OiAyLjVlbTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNBRUNCNTQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogI0FFQ0I1NDtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XG4gICAgICAgIHBhZGRpbmc6IC4yZW0gMDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3Mtb3Blbi1hYm92ZSA+IC5zcy1jb250ZW50IHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogI0RFREVERTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZzogMC41cmVtIDAuODc1cmVtOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsZXg6IGluaXRpYWw7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtdmFsdWU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42MjVyZW07XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IC4zcmVtIC4ycmVtIC4zcmVtIC44cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogI0FFQ0I1NDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtdGV4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBjb2xvcjogI0FFQ0I1NDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAxLjU2MjVyZW07XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0OyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDsgfVxuXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW46bm90KC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSkgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICBjb2xvcjogI0FFQ0I1NDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cbi5mb3JtLS1jb250cmFzdCAuc2VsZWN0X19sYWJlbCB7XG4gIGNvbG9yOiAjMjUyODJCOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUgLnNzLW9wdGlvbjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODlCMzREOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUgLnNzLW9wdGlvbjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjUyODJCO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyNTI4MkI7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSAuc3Mtb3B0aW9uLXNlbGVjdGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnNlbGVjdCAuc3MtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG5cbi5mb3JtLS1jb250cmFzdCAuc2VsZWN0IC5zcy1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5zZWxlY3QgLnNzLWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNlbGVjdCAuc3MtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTBweCA0cHggcmdiYSgzNywgNDAsIDQzLCAwLjM1KTtcbiAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSBpbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7IH1cbiAgICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSBpbnB1dDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIGNvbG9yOiAjMjUyODJCO1xuICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7IH1cbiAgICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICBib3JkZXItY29sb3I6ICM4OUIzNEQ7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLnNzLW9wZW4tYmVsb3cge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogIzg5QjM0RDtcbiAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLS1jdXN0b20ge1xuICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0OyB9XG4gIC5mb3JtLS1jb250cmFzdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAuZm9ybS0tY29udHJhc3QgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbjpub3QoLnNlbGVjdF9faW5wdXQtLW11bHRpcGxlKSAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0YXJlYV9fbGFiZWwge1xuICBjb2xvcjogIzI1MjgyQjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbSAvIDEuNSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzOGVtOyB9XG4gIC50ZXh0YXJlYV9fbGFiZWwtLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHRhcmVhX19pbnB1dCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjUyODJCO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQzFDMUMxO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRleHRhcmVhX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI0MxQzFDMTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50ZXh0YXJlYV9faW5wdXQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLnRleHRhcmVhX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnRleHRhcmVhX19pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjODlCMzREO1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXG4uZm9ybS0tY29udHJhc3QgLnRleHRhcmVhX19sYWJlbCB7XG4gIGNvbG9yOiAjMjUyODJCOyB9XG5cbi5mb3JtLS1jb250cmFzdCAudGV4dGFyZWFfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgYm9yZGVyLWNvbG9yOiAjODlCMzREO1xuICBjb2xvcjogIzI1MjgyQjsgfVxuICAuZm9ybS0tY29udHJhc3QgLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODlCMzREO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tLWNvbnRyYXN0IC50ZXh0YXJlYV9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS0tY29udHJhc3QgLnRleHRhcmVhX19pbnB1dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZm9ybS0tY29udHJhc3QgLnRleHRhcmVhX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcm0tLWNvbnRyYXN0IC50ZXh0YXJlYV9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzg5QjM0RDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dGZpZWxkX19sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzI1MjgyQjsgfVxuICAudGV4dGZpZWxkX19sYWJlbC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4udGV4dGZpZWxkX19pbnB1dCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAwLjVyZW0gMC44NzVyZW07XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NXJlbSAvIDEuNSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNERURFREU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTsgfVxuICAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQzFDMUMxO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNDMUMxQzE7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudGV4dGZpZWxkX19pbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogI0FFQ0I1NDsgfVxuICAgIC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzg5QjM0RDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjODlCMzREO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAudGV4dGZpZWxkX19pbnB1dFt0eXBlPWRhdGVdOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgY29sb3I6ICNDMUMxQzE7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4udGV4dGZpZWxkLS1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMWVtO1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhci0tc3ZnIHtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGZpbGw6ICNBRUNCNTQ7IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKlxyXG4qL1xuLmZvcm0tLWNvbnRyYXN0IC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6ICMyNTI4MkI7IH1cblxuLmZvcm0tLWNvbnRyYXN0IC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xuICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICBjb2xvcjogIzI1MjgyQjtcbiAgLyomOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybS0tY29udHJhc3RfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfSovIH1cbiAgLmZvcm0tLWNvbnRyYXN0IC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5mb3JtLS1jb250cmFzdCAudGV4dGZpZWxkX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmZvcm0tLWNvbnRyYXN0IC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLS1jb250cmFzdCAudGV4dGZpZWxkX19pbnB1dFt0eXBlPWRhdGVdOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgY29sb3I6ICNDMUMxQzE7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS0tY29udHJhc3QgLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhci0tc3ZnIHtcbiAgZmlsbDogIzAwMDAwMDsgfVxuXG4vKiBWYXJpYWJsZXMgKi9cbi8qIENTUyAqL1xuLnRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udG9nZ2xlX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udG9nZ2xlX19kaXNwbGF5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDIuODEyNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiAjREVERURFO1xuICB0cmFuc2l0aW9uOiAyNTBtcztcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnRvZ2dsZV9fZGlzcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLjJyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbjogaW5oZXJpdDsgfVxuXG4udG9nZ2xlOmZvY3VzIC50b2dnbGVfX2Rpc3BsYXksXG4udG9nZ2xlX19pbnB1dDpmb2N1cyArIC50b2dnbGVfX2Rpc3BsYXkge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUVDQjU0OyB9XG5cbi50b2dnbGU6Zm9jdXMsXG4udG9nZ2xlOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkgLnRvZ2dsZV9fZGlzcGxheSxcbi50b2dnbGVfX2lucHV0OmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkgKyAudG9nZ2xlX19kaXNwbGF5IHtcbiAgb3V0bGluZTogMDsgfVxuXG4udG9nZ2xlW2FyaWEtcHJlc3NlZD1cInRydWVcIl0gLnRvZ2dsZV9fZGlzcGxheSxcbi50b2dnbGVfX2lucHV0OmNoZWNrZWQgKyAudG9nZ2xlX19kaXNwbGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FFQ0I1NDsgfVxuXG4udG9nZ2xlW2FyaWEtcHJlc3NlZD1cInRydWVcIl0gLnRvZ2dsZV9fZGlzcGxheTo6YmVmb3JlLFxuLnRvZ2dsZV9faW5wdXQ6Y2hlY2tlZCArIC50b2dnbGVfX2Rpc3BsYXk6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEuNXJlbSwgLTUwJSk7IH1cblxuLnRvZ2dsZVtkaXNhYmxlZF0gLnRvZ2dsZV9fZGlzcGxheSxcbi50b2dnbGVfX2lucHV0OmRpc2FibGVkICsgLnRvZ2dsZV9fZGlzcGxheSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoNDAlKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4udXBsb2FkX19sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzI1MjgyQjsgfVxuICAudXBsb2FkX19sYWJlbC0taGlkZGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMC43cmVtIDAuODc1cmVtO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVyZW0gLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnVwbG9hZCAudXBsb2FkX19jb250ZW50OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNDMUMxQzE7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudXBsb2FkIC51cGxvYWRfX2NvbnRlbnQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNDMUMxQzE7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudXBsb2FkIC51cGxvYWRfX2NvbnRlbnQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNBRUNCNTQ7IH1cbiAgICAudXBsb2FkIC51cGxvYWRfX2NvbnRlbnQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjODlCMzREO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC51cGxvYWQgLnVwbG9hZF9fY29udGVudDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjODlCMzREO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAudXBsb2FkIC51cGxvYWRfX2NvbnRlbnRbdHlwZT1kYXRlXTppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgIGNvbG9yOiAjQzFDMUMxO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnVwbG9hZCAudXBsb2FkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51cGxvYWQgLnVwbG9hZF9fbGFiZWwgPiBkaXYge1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuXG4udXBsb2FkIC51cGxvYWRfX3RleHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51cGxvYWQgLnVwbG9hZF9fdGV4dC0tY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxNHB4KS8xIFwiTW9udHNlcnJhdFwiLCBzZXJpZiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cblxuLnVwbG9hZCAudXBsb2FkX19zdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICMwMDAwMDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9faW5mb3Mge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2Vycm9ycyB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnVwbG9hZCAuY3Jvc3NfX3N2ZyB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmlkZW50aXR5X19ieSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmlkZW50aXR5X19uYW1lIHtcbiAgY29sb3I6ICNBRUNCNTQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlua3MtZ3JvdXAge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgIC8qJiArIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgfSovIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxpbmtzLWdyb3VwX19saW5rICsgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07IH0gfVxuICAgIC5saW5rcy1ncm91cF9fbGluay0tZHJhd2luZyAubGlua3MtZ3JvdXBfX3RleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG4ubWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5tYXBfX2NpcmNsZSB7XG4gICAgZmlsbDogI0FFQ0I1NDtcbiAgICBzdHJva2U6ICNBRUNCNTQ7IH1cbiAgLm1hcCAuc3RvIHtcbiAgICBmaWxsOiBibHVlOyB9XG4gIC5tYXBfX21hcmtlciB7XG4gICAgZmlsbDogI0FFQ0I1NDsgfVxuICAubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogMXB4IDIxcHggNDhweCAtMjNweCByZ2JhKDAsIDAsIDAsIDAuNjMpOyB9XG4gIC5tYXAubGVhZmxldC1jb250YWluZXIgLmNvb3Jkcy12MV9fY29vcmRzLWVsZW1lbnQge1xuICAgIGNvbG9yOiAjMjUyODJCO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIGNhbGMoMXJlbSArIDB2dyksIDFyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLm1hcC5sZWFmbGV0LWNvbnRhaW5lciAuY29vcmRzLXYxX19jb29yZHMtbWFpbC10ZXh0LCAubWFwLmxlYWZsZXQtY29udGFpbmVyIC5jb29yZHMtdjFfX2Nvb3Jkcy1waG9uZS10ZXh0IHtcbiAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAgIC5tYXAubGVhZmxldC1jb250YWluZXIgLmNvb3Jkcy12MV9fY29vcmRzLW1haWwtdGV4dDpob3ZlciwgLm1hcC5sZWFmbGV0LWNvbnRhaW5lciAuY29vcmRzLXYxX19jb29yZHMtbWFpbC10ZXh0OmZvY3VzLCAubWFwLmxlYWZsZXQtY29udGFpbmVyIC5jb29yZHMtdjFfX2Nvb3Jkcy1waG9uZS10ZXh0OmhvdmVyLCAubWFwLmxlYWZsZXQtY29udGFpbmVyIC5jb29yZHMtdjFfX2Nvb3Jkcy1waG9uZS10ZXh0OmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG5cbi5tb2R1bGUtbWFwLXBvaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2R1bGUtbWFwLXBvaV9fbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSB7XG4gICAgbWFyZ2luOiAuNXJlbSAwOyB9XG4gIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyA+IGxpID4gc3BhbiB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgPiBsaSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbi5wb3Bpbi5wb3Bpbi0tbWFwIC5jdGEtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4OUIzNEQ7IH1cbiAgLnBvcGluLnBvcGluLS1tYXAgLmN0YS1zZWNvbmRhcnk6aG92ZXIsIC5wb3Bpbi5wb3Bpbi0tbWFwIC5jdGEtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICM4OUIzNEQ7IH1cbiAgICAucG9waW4ucG9waW4tLW1hcCAuY3RhLXNlY29uZGFyeTpob3ZlciAuY3RhLXNlY29uZGFyeV9fZHJhd2luZywgLnBvcGluLnBvcGluLS1tYXAgLmN0YS1zZWNvbmRhcnk6Zm9jdXMgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5wb3Bpbi5wb3Bpbi0tbWFwIC5jdGEtc2Vjb25kYXJ5OmhvdmVyIC5jdGEtc2Vjb25kYXJ5X190ZXh0LCAucG9waW4ucG9waW4tLW1hcCAuY3RhLXNlY29uZGFyeTpmb2N1cyAuY3RhLXNlY29uZGFyeV9fdGV4dCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAucG9waW4ucG9waW4tLW1hcCAuY3RhLXNlY29uZGFyeV9fdGV4dCB7XG4gICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgLnBvcGluLnBvcGluLS1tYXAgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcge1xuICAgIGZpbGw6ICNBRUNCNTQ7IH1cblxuLmpzLWFjY29yZGVvbi1wYXJlbnQgLmpzLWFjY29yZGVvbi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5qcy1hY2NvcmRlb24tcGFyZW50IC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmpzLWFjY29yZGVvbi1wYXJlbnQgLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uanMtYWNjb3JkZW9uLXBhcmVudCAuanMtYWNjb3JkZW9uIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuXG4uanMtYWNjb3JkZW9uLXBhcmVudCAuanMtYWNjb3JkZW9uLm9wZW4gLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uanMtYWNjb3JkZW9uLXBhcmVudCAuanMtYWNjb3JkZW9uIC5vcGVuIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cblxuLnNvY2lhbHMgLml0ZW0ge1xuICBtYXJnaW46IDAgLjVyZW07IH1cbiAgLnNvY2lhbHMgLml0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5zb2NpYWxzIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc29jaWFscyAuaXRlbV9fbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc29jaWFscyAuaXRlbV9fbGluazpob3ZlciwgLnNvY2lhbHMgLml0ZW1fX2xpbms6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgICAgLnNvY2lhbHMgLml0ZW1fX2xpbms6aG92ZXIgLml0ZW1fX3N2ZywgLnNvY2lhbHMgLml0ZW1fX2xpbms6Zm9jdXMgLml0ZW1fX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgLnNvY2lhbHMgLml0ZW1fX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuXG4udGl0bGUtdjEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC50aXRsZS12MV9fcGFydDEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzg5QjM0RDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAgIC50aXRsZS12MV9fcGFydDE6YmVmb3JlLCAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OUIzNEQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC50aXRsZS12MV9fcGFydDE6YmVmb3JlIHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC50aXRsZS12MV9fcGFydDE6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnRpdGxlLXYxX19wYXJ0MSArIC50aXRsZS12MV9fcGFydDIge1xuICAgICAgbWFyZ2luLXRvcDogLjVyZW07IH1cbiAgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnRpdGxlLXYyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAudGl0bGUtdjJfX3BhcnQxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDEuOHJlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNBRUNCNTQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4yNXJlbSwgY2FsYygtMC4wNjI1cmVtICsgMi43MzQ0dncpLCAyLjEyNXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gICAgLnRpdGxlLXYyX19wYXJ0MTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLnRpdGxlLXYyX19wYXJ0MTpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwOyB9XG5cbi50aXRsZS12MyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAudGl0bGUtdjNfX3BhcnQxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjQUVDQjU0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDFyZW0sIGNhbGMoMXJlbSArIDB2dyksIDFyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuXG4uYWdlbmN5LWRldGFpbHMtdjFfX2lkZW50aXR5IC5pdGVtX19jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTsgfVxuXG4uYWdlbmN5LWRldGFpbHMtdjFfX2lkZW50aXR5IC5pdGVtX19kZXNjcmlwdGlvbiAuZWRpdG9yaWFsLW1hc2tfX3RleHQge1xuICBtYXgtaGVpZ2h0OiAxMi41cmVtOyB9XG5cbi5hZ2VuY3ktZGV0YWlscy12MV9faWRlbnRpdHkgLml0ZW0gLmN0YS1wcmltYXJ5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAuNXJlbTsgfVxuXG4uYWdlbmN5LWRldGFpbHMtdjFfX2lkZW50aXR5IC5pdGVtIC5pbmZvX190ZXh0IHtcbiAgY29sb3I6ICNBRUNCNTQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYWdlbmN5LWxpc3QtdjEgLml0ZW1fX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFOyB9XG5cbi5hZ2VuY3ktbGlzdC12MSAuaXRlbV9fYmxvY2stbmFtZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4yNXJlbSwgY2FsYygxLjI1cmVtICsgMHZ3KSwgMS4yNXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG5cbi5hZ2VuY3ktbGlzdC12MSAuaXRlbV9fY29vcmRzLXZhbHVlLS1waG9uZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBjb2xvcjogIzI1MjgyQjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWdlbmN5LWxpc3QtdjEgLml0ZW1fX2Nvb3Jkcy12YWx1ZS0tcGhvbmU6aG92ZXIsIC5hZ2VuY3ktbGlzdC12MSAuaXRlbV9fY29vcmRzLXZhbHVlLS1waG9uZTpmb2N1cyB7XG4gICAgY29sb3I6ICNBRUNCNTQ7IH1cblxuLmFnZW5jeS1saXN0LXYxIC5pdGVtX19jb29yZHMtdmFsdWUtLW1haWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgY29sb3I6ICMyNTI4MkI7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFnZW5jeS1saXN0LXYxIC5pdGVtX19jb29yZHMtdmFsdWUtLW1haWw6aG92ZXIsIC5hZ2VuY3ktbGlzdC12MSAuaXRlbV9fY29vcmRzLXZhbHVlLS1tYWlsOmZvY3VzIHtcbiAgICBjb2xvcjogI0FFQ0I1NDsgfVxuXG4uYWdlbmN5LWxpc3QtdjEgLml0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMjUyODJCO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5tYW5kYXRvcnktbWFwLXYxIC5tYXAge1xuICBoZWlnaHQ6IDI4cmVtOyB9XG5cbi5hZ2VuY3ktdjEtaG9tZV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gIGNvbG9yOiAjODlCMzREOyB9XG4gIC5hZ2VuY3ktdjEtaG9tZV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTpiZWZvcmUsIC5hZ2VuY3ktdjEtaG9tZV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzg5QjM0RDsgfVxuXG4uYWdlbmN5LXYxLWhvbWVfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uYWdlbmN5LXYxLWhvbWVfX2xpbmtzIC5jdGEtcHJpbWFyeSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gIGJvcmRlci1jb2xvcjogI0FFQ0I1NDsgfVxuICAuYWdlbmN5LXYxLWhvbWVfX2xpbmtzIC5jdGEtcHJpbWFyeTpob3ZlciwgLmFnZW5jeS12MS1ob21lX19saW5rcyAuY3RhLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5hZ2VuY3ktdjEtaG9tZV9fbGlua3MgLmN0YS1wcmltYXJ5OmhvdmVyIC5jdGEtcHJpbWFyeV9fZHJhd2luZywgLmFnZW5jeS12MS1ob21lX19saW5rcyAuY3RhLXByaW1hcnk6Zm9jdXMgLmN0YS1wcmltYXJ5X19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgLmFnZW5jeS12MS1ob21lX19saW5rcyAuY3RhLXByaW1hcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5hZ2VuY3ktdjEtaG9tZV9fbGlua3MgLmN0YS1wcmltYXJ5X19kcmF3aW5nIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5hZ2VuY3ktdjEtaG9tZV9faXRlbXMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hZ2VuY3ktdjEtaG9tZSAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLmFnZW5jeS12MS1ob21lIC5pdGVtIC50aXRsZS12MSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFnZW5jeS12MS1ob21lIC5pdGVtIC50aXRsZS12MV9fcGFydDEge1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAuYWdlbmN5LXYxLWhvbWUgLml0ZW0gLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjgxMjVyZW0sIGNhbGMoMC4wNjI1cmVtICsgMC45Mzc1dncpLCAxLjE4NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAuYWdlbmN5LXYxLWhvbWUgLml0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLmFnZW5jeS12MS1ob21lIC5pdGVtX19jb250YWN0LXRlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWdlbmN5LXYxLWhvbWUgLml0ZW1fX2NvbnRhY3QtbWFpbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWdlbmN5LXYxLWhvbWUgLml0ZW1fX2NvbnRhY3QtYWRkcmVzcyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWdlbmN5LXYxLWhvbWUgLml0ZW1fX2NvbnRhY3QgLml0ZW1fX2Nvb3Jkcy12YWx1ZS0temlwLWNpdHkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hZ2VuY3ktdjEtaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldixcbi5hZ2VuY3ktdjEtaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAuYWdlbmN5LXYxLWhvbWVfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuICAuYWdlbmN5LXYxLWhvbWVfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgICBmaWxsOiAjODlCMzREOyB9XG4gIC5hZ2VuY3ktdjEtaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLmFnZW5jeS12MS1ob21lX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzLFxuICAuYWdlbmN5LXYxLWhvbWVfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gIC5hZ2VuY3ktdjEtaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmFnZW5jeS12MS1ob21lX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHN2ZywgLmFnZW5jeS12MS1ob21lX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIHN2ZyxcbiAgICAuYWdlbmN5LXYxLWhvbWVfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnLFxuICAgIC5hZ2VuY3ktdjEtaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyBzdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuXG4uYWdlbmN5LXYxLWhvbWVfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMC4ycmVtOyB9XG4gIC5hZ2VuY3ktdjEtaG9tZV9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5hZ2VuY3ktdjEtaG9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OCU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjdFRjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hZ2VuY3ktdjEtaG9tZTo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogNjIlOyB9IH1cblxuLmFsZXJ0bWFpbC12MSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hbGVydG1haWwvMS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXIgdHJhbnNwYXJlbnQ7IH1cbiAgLmFsZXJ0bWFpbC12MTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcxKSk7IH1cbiAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlLXYxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuYWxlcnRtYWlsLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICAgIGNvbG9yOiAjODlCMzREO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAgIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YmVmb3JlLCAuYWxlcnRtYWlsLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg5QjM0RDsgfVxuICAgIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4wMjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5hbGVydG1haWwtdjFfX3RleHQge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hbGVydG1haWwtdjEgLmVkaXRvcmlhbCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYWxlcnRtYWlsLXYxIC5lZGl0b3JpYWwgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuYWxlcnRtYWlsLXYxIC5lZGl0b3JpYWwgYTpob3ZlciwgLmFsZXJ0bWFpbC12MSAuZWRpdG9yaWFsIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5hbGVydG1haWwtdjEgLmVkaXRvcmlhbCBwIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hbGVydG1haWwtdjEgLmN0YS1wcmltYXJ5IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICBib3JkZXItY29sb3I6ICNBRUNCNTQ7IH1cbiAgICAuYWxlcnRtYWlsLXYxIC5jdGEtcHJpbWFyeTpob3ZlciwgLmFsZXJ0bWFpbC12MSAuY3RhLXByaW1hcnk6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5hbGVydG1haWwtdjEgLmN0YS1wcmltYXJ5OmhvdmVyIC5jdGEtcHJpbWFyeV9fZHJhd2luZywgLmFsZXJ0bWFpbC12MSAuY3RhLXByaW1hcnk6Zm9jdXMgLmN0YS1wcmltYXJ5X19kcmF3aW5nIHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5hbGVydG1haWwtdjEgLmN0YS1wcmltYXJ5OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgLmFsZXJ0bWFpbC12MSAuY3RhLXByaW1hcnlfX2RyYXdpbmcge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuXG4uYWxlcnRtYWlsLWlubmVyLXYxIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2FsZXJ0bWFpbC1pbm5lci8xLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlciB0cmFuc3BhcmVudDsgfVxuICAuYWxlcnRtYWlsLWlubmVyLXYxOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCAjMDAwKTsgfVxuICAuYWxlcnRtYWlsLWlubmVyLXYxX190aXRsZSAudGl0bGUtdjEge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5hbGVydG1haWwtaW5uZXItdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDEge1xuICAgICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAgICAgLmFsZXJ0bWFpbC1pbm5lci12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTpiZWZvcmUsIC5hbGVydG1haWwtaW5uZXItdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODlCMzREOyB9XG4gICAgLmFsZXJ0bWFpbC1pbm5lci12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjAyNXJlbSwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAxLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmFsZXJ0bWFpbC1pbm5lci12MV9fdGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFsZXJ0bWFpbC1pbm5lci12MSAuZWRpdG9yaWFsIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5hbGVydG1haWwtaW5uZXItdjEgLmVkaXRvcmlhbCBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5hbGVydG1haWwtaW5uZXItdjEgLmVkaXRvcmlhbCBhOmhvdmVyLCAuYWxlcnRtYWlsLWlubmVyLXYxIC5lZGl0b3JpYWwgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLmFsZXJ0bWFpbC1pbm5lci12MSAuZWRpdG9yaWFsIHAge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFsZXJ0bWFpbC1pbm5lci12MSAuY3RhLXF1YXRlcm5hcnkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIGNhbGMoMXJlbSArIDB2dyksIDFyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAgIC5hbGVydG1haWwtaW5uZXItdjEgLmN0YS1xdWF0ZXJuYXJ5OmhvdmVyLCAuYWxlcnRtYWlsLWlubmVyLXYxIC5jdGEtcXVhdGVybmFyeTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI1MjgyQjsgfVxuICAgICAgLmFsZXJ0bWFpbC1pbm5lci12MSAuY3RhLXF1YXRlcm5hcnk6aG92ZXIgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nLCAuYWxlcnRtYWlsLWlubmVyLXYxIC5jdGEtcXVhdGVybmFyeTpmb2N1cyAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAuYWxlcnRtYWlsLWlubmVyLXYxIC5jdGEtcXVhdGVybmFyeTpob3ZlcjpiZWZvcmUsIC5hbGVydG1haWwtaW5uZXItdjEgLmN0YS1xdWF0ZXJuYXJ5OmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNTI4MkI7IH1cbiAgICAuYWxlcnRtYWlsLWlubmVyLXYxIC5jdGEtcXVhdGVybmFyeTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAgIC5hbGVydG1haWwtaW5uZXItdjEgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAuYWxlcnRtYWlsLWlubmVyLXYxIC5jdGEtcXVhdGVybmFyeSAubGlua3MtZ3JvdXBfX2xpbmstLWRyYXdpbmcgLmxpbmtzLWdyb3VwX190ZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuLmFsZXJ0bWFpbC1pbm5lci12MiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hbGVydG1haWwtaW5uZXIvMi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXIgdHJhbnNwYXJlbnQ7IH1cbiAgLmFsZXJ0bWFpbC1pbm5lci12Mjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgIzAwMCk7IH1cbiAgLmFsZXJ0bWFpbC1pbm5lci12Ml9fdGl0bGUgLnRpdGxlLXYxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuYWxlcnRtYWlsLWlubmVyLXYyX190aXRsZSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICM4OUIzNEQ7IH1cbiAgICAgIC5hbGVydG1haWwtaW5uZXItdjJfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YmVmb3JlLCAuYWxlcnRtYWlsLWlubmVyLXYyX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg5QjM0RDsgfVxuICAgIC5hbGVydG1haWwtaW5uZXItdjJfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4wMjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5hbGVydG1haWwtaW5uZXItdjJfX3RleHQge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hbGVydG1haWwtaW5uZXItdjIgLmVkaXRvcmlhbCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuYWxlcnRtYWlsLWlubmVyLXYyIC5lZGl0b3JpYWwgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuYWxlcnRtYWlsLWlubmVyLXYyIC5lZGl0b3JpYWwgYTpob3ZlciwgLmFsZXJ0bWFpbC1pbm5lci12MiAuZWRpdG9yaWFsIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5hbGVydG1haWwtaW5uZXItdjIgLmVkaXRvcmlhbCBwIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hbGVydG1haWwtaW5uZXItdjIgLmN0YS1xdWF0ZXJuYXJ5IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCBjYWxjKDFyZW0gKyAwdncpLCAxcmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7IH1cbiAgICAuYWxlcnRtYWlsLWlubmVyLXYyIC5jdGEtcXVhdGVybmFyeTpob3ZlciwgLmFsZXJ0bWFpbC1pbm5lci12MiAuY3RhLXF1YXRlcm5hcnk6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMyNTI4MkI7IH1cbiAgICAgIC5hbGVydG1haWwtaW5uZXItdjIgLmN0YS1xdWF0ZXJuYXJ5OmhvdmVyIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZywgLmFsZXJ0bWFpbC1pbm5lci12MiAuY3RhLXF1YXRlcm5hcnk6Zm9jdXMgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgLmFsZXJ0bWFpbC1pbm5lci12MiAuY3RhLXF1YXRlcm5hcnk6aG92ZXI6YmVmb3JlLCAuYWxlcnRtYWlsLWlubmVyLXYyIC5jdGEtcXVhdGVybmFyeTpmb2N1czpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjUyODJCOyB9XG4gICAgLmFsZXJ0bWFpbC1pbm5lci12MiAuY3RhLXF1YXRlcm5hcnk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNTI4MkI7IH1cbiAgICAuYWxlcnRtYWlsLWlubmVyLXYyIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLmFsZXJ0bWFpbC1pbm5lci12MiAuY3RhLXF1YXRlcm5hcnkgLmxpbmtzLWdyb3VwX19saW5rLS1kcmF3aW5nIC5saW5rcy1ncm91cF9fdGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG5cbi5wYWdlLWFsZXJ0bWFpbC12MSAuZm9ybV9fbGVnZW5kIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuYnJlYWRjcnVtYl9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gICAgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIsIC5icmVhZGNydW1iX19saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gIC5icmVhZGNydW1iX19pdGVtIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjc1cmVtLCBjYWxjKC43NXJlbSArIDB2dyksIDAuNzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjc1cmVtLCBjYWxjKC43NXJlbSArIDB2dyksIDAuNzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLmJyZWFkY3J1bWJfX2l0ZW0tZHJhd2luZyB7XG4gICAgZmlsbDogI0FFQ0I1NDsgfVxuXG4uY29udGFjdC1hZ2VuY3ktdjEgLnNvY2lhbHMgLml0ZW0ge1xuICBtYXJnaW46IDAgLjhyZW07IH1cbiAgLmNvbnRhY3QtYWdlbmN5LXYxIC5zb2NpYWxzIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY29udGFjdC1hZ2VuY3ktdjEgLnNvY2lhbHMgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jb250YWN0LWFnZW5jeS12MSAuc29jaWFscyAuaXRlbV9fbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5jb250YWN0LWFnZW5jeS12MSAuc29jaWFscyAuaXRlbV9fbGluazpob3ZlciwgLmNvbnRhY3QtYWdlbmN5LXYxIC5zb2NpYWxzIC5pdGVtX19saW5rOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuY29udGFjdC1hZ2VuY3ktdjEgLnNvY2lhbHMgLml0ZW1fX2xpbms6aG92ZXIgLml0ZW1fX3N2ZywgLmNvbnRhY3QtYWdlbmN5LXYxIC5zb2NpYWxzIC5pdGVtX19saW5rOmZvY3VzIC5pdGVtX19zdmcge1xuICAgICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gIC5jb250YWN0LWFnZW5jeS12MSAuc29jaWFscyAuaXRlbV9fc3ZnIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG5cbi5jb250YWN0LWFnZW5jeS12MSAudGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1sYWJlbCB7XG4gIGNvbG9yOiAjMjUyODJCOyB9XG5cbi5jb250YWN0LWFnZW5jeS12MSAudGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1oaWdobGlnaHQge1xuICBjb2xvcjogIzI1MjgyQjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY29udGFjdC1hZ2VuY3ktdjFfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMC4ycmVtOyB9XG4gIC5jb250YWN0LWFnZW5jeS12MV9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5jb250YWN0LWZvb3Rlci1ob21lIHtcbiAgYmFja2dyb3VuZDogI0Y3RjlGOTsgfVxuICAuY29udGFjdC1mb290ZXItaG9tZV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgY29sb3I6ICNBRUNCNTQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAuY29udGFjdC1mb290ZXItaG9tZV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTpiZWZvcmUsIC5jb250YWN0LWZvb3Rlci1ob21lX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRUNCNTQ7IH1cbiAgLmNvbnRhY3QtZm9vdGVyLWhvbWVfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmNvbnRhY3QtZm9vdGVyLWhvbWVfX2l0ZW0gLml0ZW0gLmNvb3Jkcy12MV9fdGl0bGUgLnRpdGxlLXYyX19wYXJ0MSB7XG4gICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMXJlbSwgY2FsYygwLjVyZW0gKyAwLjYyNXZ3KSwgMS4yNXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuY29udGFjdC1mb290ZXItaG9tZV9faXRlbSAuaXRlbSAuY29vcmRzLXYxX190aXRsZSAudGl0bGUtdjJfX3BhcnQxOmJlZm9yZSwgLmNvbnRhY3QtZm9vdGVyLWhvbWVfX2l0ZW0gLml0ZW0gLmNvb3Jkcy12MV9fdGl0bGUgLnRpdGxlLXYyX19wYXJ0MTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5jb250YWN0LWZvb3Rlci1ob21lX19mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGOUY5OyB9XG4gIC5jb250YWN0LWZvb3Rlci1ob21lIC5zb2NpYWxzIC5pdGVtX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7IH1cbiAgICAuY29udGFjdC1mb290ZXItaG9tZSAuc29jaWFscyAuaXRlbV9fbGluazpob3ZlciwgLmNvbnRhY3QtZm9vdGVyLWhvbWUgLnNvY2lhbHMgLml0ZW1fX2xpbms6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgICAgLmNvbnRhY3QtZm9vdGVyLWhvbWUgLnNvY2lhbHMgLml0ZW1fX2xpbms6aG92ZXIgLml0ZW1fX3N2ZywgLmNvbnRhY3QtZm9vdGVyLWhvbWUgLnNvY2lhbHMgLml0ZW1fX2xpbms6Zm9jdXMgLml0ZW1fX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgLmNvbnRhY3QtZm9vdGVyLWhvbWUgLnNvY2lhbHMgLml0ZW1fX3N2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAuY29udGFjdC1mb290ZXItaG9tZV9fbWFwIC5tYXAge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jb250YWN0LWZvb3Rlci1ob21lX19tYXAgLm1hcF9fY2lyY2xlIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICBzdHJva2U6ICMwMDAwMDA7IH1cbiAgICAuY29udGFjdC1mb290ZXItaG9tZV9fbWFwIC5tYXAgLnN0byB7XG4gICAgICBmaWxsOiBibHVlOyB9XG4gICAgLmNvbnRhY3QtZm9vdGVyLWhvbWVfX21hcCAubWFwX19tYXJrZXIge1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5jb250YWN0LWZvb3Rlci1ob21lX19tYXAgLm1hcC5sZWFmbGV0LWNvbnRhaW5lciAuY29vcmRzLXYxX19jb29yZHMtZWxlbWVudCB7XG4gICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIGNhbGMoMXJlbSArIDB2dyksIDFyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAuY29udGFjdC1mb290ZXItaG9tZV9fbWFwIC5tYXAubGVhZmxldC1jb250YWluZXIgLmNvb3Jkcy12MV9fY29vcmRzLWFkZHJlc3MtZGV0YWlsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgIC5jb250YWN0LWZvb3Rlci1ob21lX19tYXAgLm1hcC5sZWFmbGV0LWNvbnRhaW5lciAuY29vcmRzLXYxX19jb29yZHMtbWFpbC10ZXh0LCAuY29udGFjdC1mb290ZXItaG9tZV9fbWFwIC5tYXAubGVhZmxldC1jb250YWluZXIgLmNvb3Jkcy12MV9fY29vcmRzLXBob25lLXRleHQge1xuICAgICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgICAgIC5jb250YWN0LWZvb3Rlci1ob21lX19tYXAgLm1hcC5sZWFmbGV0LWNvbnRhaW5lciAuY29vcmRzLXYxX19jb29yZHMtbWFpbC10ZXh0OmhvdmVyLCAuY29udGFjdC1mb290ZXItaG9tZV9fbWFwIC5tYXAubGVhZmxldC1jb250YWluZXIgLmNvb3Jkcy12MV9fY29vcmRzLW1haWwtdGV4dDpmb2N1cywgLmNvbnRhY3QtZm9vdGVyLWhvbWVfX21hcCAubWFwLmxlYWZsZXQtY29udGFpbmVyIC5jb29yZHMtdjFfX2Nvb3Jkcy1waG9uZS10ZXh0OmhvdmVyLCAuY29udGFjdC1mb290ZXItaG9tZV9fbWFwIC5tYXAubGVhZmxldC1jb250YWluZXIgLmNvb3Jkcy12MV9fY29vcmRzLXBob25lLXRleHQ6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAuY29udGFjdC1mb290ZXItaG9tZV9fbWFwIC5tb2R1bGUtbWFwLWpzIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNvbnRhY3QtZm9vdGVyLWhvbWVfX2luZm9zIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgLmNvbnRhY3QtZm9vdGVyLWhvbWVfX2luZm9zIC5jb250YWN0LWZvb3Rlci1ob21lIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdC1mb290ZXItaG9tZV9fbWFwIHtcbiAgICAgIHdpZHRoOiA1Ny42JTsgfVxuICAgIC5jb250YWN0LWZvb3Rlci1ob21lX19pbmZvcyB7XG4gICAgICBtaW4taGVpZ2h0OiA3NThweDtcbiAgICAgIHdpZHRoOiA0Mi40JTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH0gfVxuICAuY29udGFjdC1mb290ZXItaG9tZSAudGltZXRhYmxlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuY29udGFjdC1mb290ZXItaG9tZSAuY29vcmRzLXYxX19jb29yZHMtZWxlbWVudCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgY2FsYygxcmVtICsgMHZ3KSwgMXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAuY29udGFjdC1mb290ZXItaG9tZSAuY29vcmRzLXYxX19jb29yZHMtYWRkcmVzcy1kZXRhaWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAuY29udGFjdC1mb290ZXItaG9tZSAuY29vcmRzLXYxX19jb29yZHMtbWFpbC10ZXh0LCAuY29udGFjdC1mb290ZXItaG9tZSAuY29vcmRzLXYxX19jb29yZHMtcGhvbmUtdGV4dCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuY29udGFjdC1mb290ZXItaG9tZSAuY29vcmRzLXYxX19jb29yZHMtbWFpbC10ZXh0OmhvdmVyLCAuY29udGFjdC1mb290ZXItaG9tZSAuY29vcmRzLXYxX19jb29yZHMtbWFpbC10ZXh0OmZvY3VzLCAuY29udGFjdC1mb290ZXItaG9tZSAuY29vcmRzLXYxX19jb29yZHMtcGhvbmUtdGV4dDpob3ZlciwgLmNvbnRhY3QtZm9vdGVyLWhvbWUgLmNvb3Jkcy12MV9fY29vcmRzLXBob25lLXRleHQ6Zm9jdXMge1xuICAgICAgY29sb3I6ICNBRUNCNTQ7IH1cbiAgLmNvbnRhY3QtZm9vdGVyLWhvbWVfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5jb250YWN0LWZvb3Rlci1ob21lX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuY29udGFjdC1mb290ZXItaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5jb250YWN0LWZvb3Rlci1ob21lX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5jb250YWN0LWZvb3Rlci1ob21lX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAuY29udGFjdC1mb290ZXItaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyxcbiAgICAuY29udGFjdC1mb290ZXItaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcixcbiAgICAuY29udGFjdC1mb290ZXItaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmNvbnRhY3QtZm9vdGVyLWhvbWVfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLmNvbnRhY3QtZm9vdGVyLWhvbWVfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLCAuY29udGFjdC1mb290ZXItaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuY29udGFjdC1mb290ZXItaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXG4gICAgICAuY29udGFjdC1mb290ZXItaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuY29udGFjdC1mb290ZXItaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXG4gICAgICAuY29udGFjdC1mb290ZXItaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuY29udGFjdC1mb290ZXItaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIC5jb250YWN0LWZvb3Rlci1ob21lX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDAuMnJlbTsgfVxuICAgIC5jb250YWN0LWZvb3Rlci1ob21lX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLmNvbnRhY3QtZm9vdGVyLWhvbWVfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNvbnRhY3QtZm9vdGVyLWhvbWVfX2xpbmtzIC5jdGEtcXVhdGVybmFyeSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICBib3JkZXItY29sb3I6ICNBRUNCNTQ7IH1cbiAgICAuY29udGFjdC1mb290ZXItaG9tZV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5IHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIC5jb250YWN0LWZvb3Rlci1ob21lX19saW5rcyAuY3RhLXByaW1hcnkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgIGJvcmRlci1jb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5jb250YWN0LWZvb3Rlci1ob21lX19saW5rcyAuY3RhLXByaW1hcnk6aG92ZXIsIC5jb250YWN0LWZvb3Rlci1ob21lX19saW5rcyAuY3RhLXByaW1hcnk6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5jb250YWN0LWZvb3Rlci1ob21lX19saW5rcyAuY3RhLXByaW1hcnk6aG92ZXIgLmN0YS1wcmltYXJ5X19kcmF3aW5nLCAuY29udGFjdC1mb290ZXItaG9tZV9fbGlua3MgLmN0YS1wcmltYXJ5OmZvY3VzIC5jdGEtcHJpbWFyeV9fZHJhd2luZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuY29udGFjdC1mb290ZXItaG9tZV9fbGlua3MgLmN0YS1wcmltYXJ5OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgLmNvbnRhY3QtZm9vdGVyLWhvbWVfX2xpbmtzIC5jdGEtcHJpbWFyeV9fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5jb29raWVzdjJDb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgY29sb3I6ICMzMzM7IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgbWFyZ2luOiA3LjVweCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogNDcuNSU7IH0gfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzLmxpZ2h0VmVyc2lvbiB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXM6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcy5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAubGlnaHRWZXJzaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBhLCAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBidXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBsZWZ0OiAtMzc1cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDI1cHg7IH0gfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMS5hY3RpdmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA5OTk5OTsgfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Age1xuICAgICAgICBjb2xvcjogIzljOWM5YztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Agc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5zdmdBbmltZSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIC5jb2xvclByaW1hcnlTaXRlIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIC50ZXh0U3Ryb25nIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgbGVmdDogLTY1MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDI1cHg7IH0gfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMi5hY3RpdmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA5OTk5OTsgfVxuICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC50b3BDb250ZW50Q29va2llcyB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWShjYWxjKC01MCUgLSA3LjVweCkpOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLmJ0blRvcCB7XG4gICAgICAgICAgY29sb3I6ICM5YzljOWM7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC5idG5Ub3Agc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCAuYnRuUmV0b3VyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvblN0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAuYnV0dG9uQWNvcmRlb24ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLml0ZW1DaGVja2JveENvb2tpZUNvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50aXRsZUNvbnRlbnQgLnRpdGxlRWxlbWVudCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAudGV4dENvbnRlbnQgLmxpbmtFbGVtZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCAuaWNvbkVsZW1lbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCAudGV4dEVsZW1lbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAucmVxdWlyZWRDb29raWUge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3LjVweCA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyOmZpcnN0LWNoaWxkIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudC5hY3RpdmUgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAuYnV0dG9uQWNvcmRlb246YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuXG4uaW1nRGVmYXVsdF9ab25lQWN0aXZlX0VsZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uY3JvLXYxIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuY3JvLXYxIC5lZGl0b3JpYWwge1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gICAgLmNyby12MSAuZWRpdG9yaWFsIGEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLmNyby12MSAuZWRpdG9yaWFsIGE6aG92ZXIsIC5jcm8tdjEgLmVkaXRvcmlhbCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNBRUNCNTQ7IH1cbiAgICAuY3JvLXYxIC5lZGl0b3JpYWwgcCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLmNyby12MSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzg5QjM0RDsgfVxuICAuY3JvLXYxIC50aXRsZS12MV9fcGFydDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjAyNXJlbSwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAxLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jcm8tdjFfX21lZGlhLS1pbWcge1xuICAgIGhlaWdodDogNTYzcHg7IH1cbiAgLmNyby12MSAubXktYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNyby12MV9fYWNjb3JkaW9uIC5teS1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4yNXJlbSwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAxLjI1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmNyby12MiB7XG4gIGJhY2tncm91bmQ6ICNGN0Y5Rjk7IH1cbiAgLmNyby12MiAuZWRpdG9yaWFsIHtcbiAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAgIC5jcm8tdjIgLmVkaXRvcmlhbCBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5jcm8tdjIgLmVkaXRvcmlhbCBhOmhvdmVyLCAuY3JvLXYyIC5lZGl0b3JpYWwgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLmNyby12MiAuZWRpdG9yaWFsIHAge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gIC5jcm8tdjIgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4OUIzNEQ7IH1cbiAgLmNyby12MiAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4wMjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuY3JvLXYyIC5teS1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY3JvLXYyX19hY2NvcmRpb24gLm15LWFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuMjVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uY3JvLXYzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuY3JvLXYzIC5lZGl0b3JpYWwge1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gICAgLmNyby12MyAuZWRpdG9yaWFsIGEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLmNyby12MyAuZWRpdG9yaWFsIGE6aG92ZXIsIC5jcm8tdjMgLmVkaXRvcmlhbCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNBRUNCNTQ7IH1cbiAgICAuY3JvLXYzIC5lZGl0b3JpYWwgcCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLmNyby12MyAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzg5QjM0RDsgfVxuICAuY3JvLXYzIC50aXRsZS12MV9fcGFydDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjAyNXJlbSwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAxLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jcm8tdjNfX21lZGlhLS1pbWcge1xuICAgIGhlaWdodDogNTYzcHg7IH1cbiAgLmNyby12MyAubXktYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNyby12M19fYWNjb3JkaW9uIC5teS1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4yNXJlbSwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAxLjI1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLmVzdGltYXRpb24tZm9ybXVsYWlyZXMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMud2l0aEV4cGFuZCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfSB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4ICNGN0Y5Rjk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24tbW9kZS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDJyZW07IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QwLFxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QwIHtcbiAgICAgICAgZmlsbDogI0FFQ0I1NDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QxIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XG4gICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4OyB9IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMnJlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0FFQ0I1NDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0LCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUgLnN0MSxcbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDEsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QxIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMS4zcmVtIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8ge1xuICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20sIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNGRkZGRkY7IH0gfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLndyYXBwZXJfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYyguNnJlbSArIDEuODc1dncpLCAyMHB4KS8xLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMi41cmVtIDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODlCMzREO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggI0ZGRkZGRjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuZGlzYWJsZWQge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREVERURFO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIGZsZXg6IGluaXRpYWw7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fbGFiZWwsXG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuc2VsZWN0X19sYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICMyNTI4MkI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAucmFkaW9zX19sZWdlbmQsXG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjFyZW0gXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRyZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdHJlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm0gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzI1MjgyQjsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJyZW0gXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHNfX3RpdGxlX19wYXJ0LTIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgY2FsYyguNnJlbSArIDEuODc1dncpLCAyMHB4KTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkcyAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAubm90Rm9yQ2hpbGQuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtLWdyb3VwLS1mb3JtX19maWVsZHNfX3N0cnVjdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZHMgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkLnJhZGlvcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGQgLnJhZGlvX19sYWJlbCB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xcmVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTI4MkI7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTI4MkI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQUVDQjU0O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hlcy1zdmcge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94ZXMtc3ZnIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94ZXMtc3ZnOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC03LjVweDtcbiAgICAgICAgICAgIGxlZnQ6IC03LjVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hlcy1zdmc6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveDpob3ZlciAuY2hlY2tib3hlcy1zdmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94ZXMtc3ZnIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjFyZW0gXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICNBRUNCNTQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmc6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC5jaGVja2JveGVzLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbCwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjFyZW0gXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmFmdGVyLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTI4MkI7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWwsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLnJhZGlvc19fZ3JvdXAsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLnJhZGlvc19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuY2hlY2tib3hfX2xhYmVsLFxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAucmFkaW9fX2xhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45cmVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4ycmVtOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y3RjlGOTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y3RjlGOTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICMyNTI4MkI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0b3A6IGluaGVyaXQ7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuc2VjdGlvbjQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuc2VjdGlvbjQgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7IH0gfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIC5mb3JtX19zdWJtaXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuc2VjdGlvbjQgLmZvcm1fX2NvbmRpdGlvbnNfX0NvbnRlbnQgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWluLWhlaWdodDogMDsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudC5kaXNhYmxlZC12ZXJpZmljYXRpb24ge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcge1xuICAgICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50LnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQuc3dpcGVyLWJ1dHRvbi1wcmV2LWVzdGltYXRlIC5jdGEtcHJpbWFyeV9fc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUgLmN0YS1wcmltYXJ5X19zdmcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCAuYXJyb3dfbGVmdCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCAuYXJyb3dfbGVmdDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHggMTBweCA3cHggMDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZvcm1fX2xlZ2FscyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMC42cmVtOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5mbGF0cGlja3ItY2FsZW5kYXIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMXJlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMXJlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbiNlc3RpbWF0aW9uX3Byb19ncm91cCB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMnJlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW07IH1cbiAgICAgICAgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQ6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xuICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgdG9wOiBpbmhlcml0OyB9XG4gICAgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fbGFiZWwsXG4gICAgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnNlbGVjdF9fbGFiZWwge1xuICAgICAgY29sb3I6ICMyNTI4MkI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQucmFkaW9zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb3NfX2xlZ2VuZCxcbiAgICAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMXJlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0cmVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2l0cmVtIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0ICsgbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45cmVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gICAgICAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0FFQ0I1NDsgfVxuICAgICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQUVDQjU0OyB9XG4gICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2xlZ2VuZCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb24xIC5mb3JtLWdyb3VwIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uMSAuZm9ybV9fZmllbGQge1xuICAgIHBhZGRpbmc6IDFyZW0gLjVyZW07IH1cbiAgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm0tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgMCAzcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX3N1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fZmllbGQge1xuICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5lc3RpbWF0aW9uLXJlc3VsdCB7XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19tZXNzYWdlLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEyYTBiO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fbWFpbi10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICNBRUNCNTQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X190aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI2cHgpLzEuOCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RpdGxlIC5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fdGV4dCB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nLCAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHksIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNzQsIDIwMywgODQsIDAuNTYpO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgIGJvdHRvbTogMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlLWRyYXdpbmcgLmljb24tZXN0aW1hdGlvbi1mb250IHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjMjUyODJCO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjIgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtLXZhbHVlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4yIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xuICAgIGNvbG9yOiAjQUVDQjU0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNSU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzQsIDIwMywgODQsIDAuNTYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjQzFDMUMxOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX3N3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzQsIDIwMywgODQsIDAuNTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvIHtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby1sYWJlbCB7XG4gICAgICBjb2xvcjogI0MxQzFDMTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjQzFDMUMxOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tZGlzdHJpY3Qge1xuICAgICAgY29sb3I6ICNDMUMxQzE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLWNpdHkge1xuICAgICAgY29sb3I6ICNDMUMxQzE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTc0LCAyMDMsIDg0LCAwLjU2KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgbWluLWhlaWdodDogMTkzcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbSA+ICoge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1hIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMDsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0NCMzQyOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tYyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREQ4MzU7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTcyNjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0QjI2OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMjUyODJCO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYycHg7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluayAuYnV0dG9uLWRyYXdpbmdfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMyNTI4MkI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX3N2ZywgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzIC5idXR0b24tZHJhd2luZ19fc3ZnIHtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHQgLm1vZGFsLWdlbmVyYXRlLXJlcG9ydCAuZ2VuZXJhdGUtcmVwb3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCAjcmVwb3J0LWRvd25sb2FkLWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQgI3JlcG9ydC1kb3dubG9hZC1idG46aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5lc3RpbWF0aW9uLWJhciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLmVzdGltYXRpb24tYmFyX190ZXh0IHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuMzEyNXJlbSArIDEuMTcxOXZ3KSwgMS4yNXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG5cbi5lc3RpbWF0aW9uLWlubmVyLXYxIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2VzdGltYXRpb24taW5uZXIvMS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXIgdHJhbnNwYXJlbnQ7IH1cbiAgLmVzdGltYXRpb24taW5uZXItdjE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQsICMwMDApOyB9XG4gIC5lc3RpbWF0aW9uLWlubmVyLXYxX190aXRsZSAudGl0bGUtdjEge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5lc3RpbWF0aW9uLWlubmVyLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICAgIGNvbG9yOiAjODlCMzREO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWlubmVyLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmJlZm9yZSwgLmVzdGltYXRpb24taW5uZXItdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODlCMzREOyB9XG4gICAgLmVzdGltYXRpb24taW5uZXItdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4wMjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5lc3RpbWF0aW9uLWlubmVyLXYxX190ZXh0IHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1pbm5lci12MSAuZWRpdG9yaWFsIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5lc3RpbWF0aW9uLWlubmVyLXYxIC5lZGl0b3JpYWwgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuZXN0aW1hdGlvbi1pbm5lci12MSAuZWRpdG9yaWFsIGE6aG92ZXIsIC5lc3RpbWF0aW9uLWlubmVyLXYxIC5lZGl0b3JpYWwgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLmVzdGltYXRpb24taW5uZXItdjEgLmVkaXRvcmlhbCBwIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uLWlubmVyLXYxIC5jdGEtcXVhdGVybmFyeSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgY2FsYygxcmVtICsgMHZ3KSwgMXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0OyB9XG4gICAgLmVzdGltYXRpb24taW5uZXItdjEgLmN0YS1xdWF0ZXJuYXJ5OmhvdmVyLCAuZXN0aW1hdGlvbi1pbm5lci12MSAuY3RhLXF1YXRlcm5hcnk6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMyNTI4MkI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWlubmVyLXYxIC5jdGEtcXVhdGVybmFyeTpob3ZlciAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcsIC5lc3RpbWF0aW9uLWlubmVyLXYxIC5jdGEtcXVhdGVybmFyeTpmb2N1cyAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAuZXN0aW1hdGlvbi1pbm5lci12MSAuY3RhLXF1YXRlcm5hcnk6aG92ZXI6YmVmb3JlLCAuZXN0aW1hdGlvbi1pbm5lci12MSAuY3RhLXF1YXRlcm5hcnk6Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAgIC5lc3RpbWF0aW9uLWlubmVyLXYxIC5jdGEtcXVhdGVybmFyeTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAgIC5lc3RpbWF0aW9uLWlubmVyLXYxIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLmVzdGltYXRpb24taW5uZXItdjEgLmN0YS1xdWF0ZXJuYXJ5IC5saW5rcy1ncm91cF9fbGluay0tZHJhd2luZyAubGlua3MtZ3JvdXBfX3RleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG4uZXN0aW1hdGlvbi1pbm5lci12MiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9lc3RpbWF0aW9uLWlubmVyLzIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyIHRyYW5zcGFyZW50OyB9XG4gIC5lc3RpbWF0aW9uLWlubmVyLXYyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCAjMDAwKTsgfVxuICAuZXN0aW1hdGlvbi1pbm5lci12Ml9fdGl0bGUgLnRpdGxlLXYxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuZXN0aW1hdGlvbi1pbm5lci12Ml9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgICBjb2xvcjogIzg5QjM0RDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gICAgICAuZXN0aW1hdGlvbi1pbm5lci12Ml9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTpiZWZvcmUsIC5lc3RpbWF0aW9uLWlubmVyLXYyX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg5QjM0RDsgfVxuICAgIC5lc3RpbWF0aW9uLWlubmVyLXYyX190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZXN0aW1hdGlvbi1pbm5lci12Ml9fdGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmVzdGltYXRpb24taW5uZXItdjIgLmVkaXRvcmlhbCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuZXN0aW1hdGlvbi1pbm5lci12MiAuZWRpdG9yaWFsIGEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLmVzdGltYXRpb24taW5uZXItdjIgLmVkaXRvcmlhbCBhOmhvdmVyLCAuZXN0aW1hdGlvbi1pbm5lci12MiAuZWRpdG9yaWFsIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5lc3RpbWF0aW9uLWlubmVyLXYyIC5lZGl0b3JpYWwgcCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1pbm5lci12MiAuY3RhLXF1YXRlcm5hcnkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIGNhbGMoMXJlbSArIDB2dyksIDFyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAgIC5lc3RpbWF0aW9uLWlubmVyLXYyIC5jdGEtcXVhdGVybmFyeTpob3ZlciwgLmVzdGltYXRpb24taW5uZXItdjIgLmN0YS1xdWF0ZXJuYXJ5OmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjUyODJCOyB9XG4gICAgICAuZXN0aW1hdGlvbi1pbm5lci12MiAuY3RhLXF1YXRlcm5hcnk6aG92ZXIgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nLCAuZXN0aW1hdGlvbi1pbm5lci12MiAuY3RhLXF1YXRlcm5hcnk6Zm9jdXMgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgLmVzdGltYXRpb24taW5uZXItdjIgLmN0YS1xdWF0ZXJuYXJ5OmhvdmVyOmJlZm9yZSwgLmVzdGltYXRpb24taW5uZXItdjIgLmN0YS1xdWF0ZXJuYXJ5OmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNTI4MkI7IH1cbiAgICAuZXN0aW1hdGlvbi1pbm5lci12MiAuY3RhLXF1YXRlcm5hcnk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNTI4MkI7IH1cbiAgICAuZXN0aW1hdGlvbi1pbm5lci12MiAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5lc3RpbWF0aW9uLWlubmVyLXYyIC5jdGEtcXVhdGVybmFyeSAubGlua3MtZ3JvdXBfX2xpbmstLWRyYXdpbmcgLmxpbmtzLWdyb3VwX190ZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuLmVzdGltYXRpb24tdjEge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5lc3RpbWF0aW9uLXYxX190aXRsZS50aXRsZS12MSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzg5QjM0RDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5lc3RpbWF0aW9uLXYxX190aXRsZS50aXRsZS12MSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjAyNXJlbSwgY2FsYygxLjI1cmVtICsgMHZ3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZXN0aW1hdGlvbi12MV9faXRlbSAuaXRlbV9fdGl0bGUudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjVyZW0sIGNhbGMoMC44NzVyZW0gKyAwLjc4MTN2dyksIDEuMjVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuZXN0aW1hdGlvbi12MV9faXRlbSAuaXRlbV9fdGV4dCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmVzdGltYXRpb24tdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5lc3RpbWF0aW9uLXYxX19pdGVtIC5pdGVtX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uZXZlbnRzLWRldGFpbC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX190aXRsZSAudGl0bGUtdjEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX3RpdGxlIC50aXRsZS12MSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjODlCMzREOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fdGl0bGUgLnRpdGxlLXYxIC50aXRsZS12MV9fcGFydDIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAxLjI1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9ybWF0aW9uLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmV2ZW50cy1saXN0LXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmV2ZW50cy1saXN0LXYxIC5pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5ldmVudHMtbGlzdC12MSAuaXRlbV9fY29udGVudCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFOyB9XG4gICAgLmV2ZW50cy1saXN0LXYxIC5pdGVtX190aXRsZSAudGl0bGUtdjEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLmV2ZW50cy1saXN0LXYxIC5pdGVtX190aXRsZSAudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzg5QjM0RDsgfVxuICAgICAgLmV2ZW50cy1saXN0LXYxIC5pdGVtX190aXRsZSAudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMjVyZW0sIGNhbGMoMS4yNXJlbSArIDB2dyksIDEuMjVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZXZlbnRzLWxpc3QtdjEgLml0ZW1fX2luZm9ybWF0aW9uLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLmV2ZW50cy1saXN0LXYxIC5pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMjUyODJCO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uZXZlbnRzLXJlbGF0ZWQtdjEge1xuICBiYWNrZ3JvdW5kOiAjRjdGOUY5OyB9XG4gIC5ldmVudHMtcmVsYXRlZC12MSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICBjb2xvcjogIzg5QjM0RDsgfVxuICAuZXZlbnRzLXJlbGF0ZWQtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4wMjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAuZXZlbnRzLXJlbGF0ZWQtdjFfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDAuMnJlbTsgfVxuICAgIC5ldmVudHMtcmVsYXRlZC12MV9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5ldmVudHMtcmVsYXRlZC12MV9faXRlbXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmV2ZW50cy1yZWxhdGVkLXYxX19pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmV2ZW50cy1yZWxhdGVkLXYxIC5pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLmV2ZW50cy1yZWxhdGVkLXYxIC5pdGVtX19jb250ZW50IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLmV2ZW50cy1yZWxhdGVkLXYxIC5pdGVtX190aXRsZSAudGl0bGUtdjEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLmV2ZW50cy1yZWxhdGVkLXYxIC5pdGVtX190aXRsZSAudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzg5QjM0RDsgfVxuICAgICAgLmV2ZW50cy1yZWxhdGVkLXYxIC5pdGVtX190aXRsZSAudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMjVyZW0sIGNhbGMoMS4yNXJlbSArIDB2dyksIDEuMjVyZW0pIC8gMS44IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZXZlbnRzLXJlbGF0ZWQtdjEgLml0ZW1fX2luZm9ybWF0aW9uLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLmV2ZW50cy1yZWxhdGVkLXYxIC5pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMjUyODJCO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uZXZlbnRzLXYxIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAuZXZlbnRzLXYxIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZXZlbnRzLXYxX19jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgY29sb3I6ICM4OUIzNEQ7IH1cbiAgICAuZXZlbnRzLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmJlZm9yZSwgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODlCMzREOyB9XG4gIC5ldmVudHMtdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5ldmVudHMtdjFfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDAuMnJlbTsgfVxuICAgIC5ldmVudHMtdjFfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAuZXZlbnRzLXYxIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5ldmVudHMtdjEgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICM4OUIzNEQ7IH1cbiAgICAuZXZlbnRzLXYxIC5zd2lwZXItYnV0dG9uLW5leHQtLXN2ZyxcbiAgICAuZXZlbnRzLXYxIC5zd2lwZXItYnV0dG9uLXByZXYtLXN2ZyB7XG4gICAgICBmaWxsOiAjODlCMzREOyB9XG4gICAgLmV2ZW50cy12MSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAuZXZlbnRzLXYxIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMsXG4gICAgLmV2ZW50cy12MSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuICAgIC5ldmVudHMtdjEgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmV2ZW50cy12MSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5ldmVudHMtdjEgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsIC5ldmVudHMtdjEgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXG4gICAgICAuZXZlbnRzLXYxIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLmV2ZW50cy12MSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5ldmVudHMtdjEgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuZXZlbnRzLXYxIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgICAgLmV2ZW50cy12MSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgLmV2ZW50cy12MSAuaXRlbSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50OyB9XG4gICAgLmV2ZW50cy12MSAuaXRlbV9fY29udGVudCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFOyB9XG4gICAgLmV2ZW50cy12MSAuaXRlbV9fdGl0bGUgLnRpdGxlLXYxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5ldmVudHMtdjEgLml0ZW1fX3RpdGxlIC50aXRsZS12MSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjODlCMzREOyB9XG4gICAgICAuZXZlbnRzLXYxIC5pdGVtX190aXRsZSAudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMjVyZW0sIGNhbGMoMS4yNXJlbSArIDB2dyksIDEuMjVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZXZlbnRzLXYxIC5pdGVtX19pbmZvcm1hdGlvbi12YWx1ZSB7XG4gICAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5ldmVudHMtdjEgLml0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMyNTI4MkI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5mYWJfZGV0YWlsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiA1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF9zdHJ1Y3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX2ltZyB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3RpdGxlX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2cmVtO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDhyZW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcmVtKTsgfVxuICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF90aXRsZV9jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgxOTMsIDE5MywgMTkzLCAwLjI1KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfdGl0bGUsIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mYWJfZGV0YWlsIC5idXR0b25fc3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC41cmVtIDA7IH1cbiAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHRbZGF0YS1waG9uZV06bm90KC5wb2ludGVyLWV2ZW50cy1hY3RpdmUpID4gKiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdFtkYXRhLXBob25lXS5wb2ludGVyLWV2ZW50cy1hY3RpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHRbZGF0YS1waG9uZV0ucG9pbnRlci1ldmVudHMtYWN0aXZlIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZTsgfVxuICAgICAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHRbZGF0YS1waG9uZV0ucG9pbnRlci1ldmVudHMtYWN0aXZlIGE6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdDpob3ZlciwgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0IC5pY29uX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdCAuaWNvbl9jb250ZW50IC5pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0IC50ZXh0X2l0ZW0ge1xuICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgYmFja2dyb3VuZDogI0ZERjdFRjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDE5MywgMTkzLCAxOTMsIDAuMjUpO1xuICAgICAgY29sb3I6ICNBRUNCNTQ7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmZhYl9kZXRhaWwuYWN0aXZlIC5mYWJfZGV0YWlsX3RpdGxlX3N0cnVjdHVyZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLmZhYl9kZXRhaWwuYWN0aXZlIC5idXR0b25fc3RydWN0dXJlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvdHRvbTogNHJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuZmFiX2RldGFpbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICB0b3A6IDEycmVtO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgICAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfaW1nIHtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgICAgICB0b3A6IC0yLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF9pbWcgKyAuZmFiX2RldGFpbF9lbGVtZW50cyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgICAgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfdGl0bGVfc3RydWN0dXJlIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF90aXRsZV9jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gICAgICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF90aXRsZSwgLmZhYl9kZXRhaWwgLmZhYl9kZXRhaWxfc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5mYWJfZGV0YWlsIC5mYWJfZGV0YWlsX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgICAuZmFiX2RldGFpbCAuZmFiX2RldGFpbF9zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9zdHJ1Y3R1cmUge1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsOyB9XG4gICAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbiAgICAgICAgcGFkZGluZzogLjc1cmVtOyB9XG4gICAgICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdDpmb2N1cywgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBRUNCNTQ7IH1cbiAgICAgICAgICAuZmFiX2RldGFpbCAuYnV0dG9uX2RlZmF1bHQ6Zm9jdXMgLnRleHRfaXRlbSwgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0OmhvdmVyIC50ZXh0X2l0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgICAgICAgLmZhYl9kZXRhaWwgLmJ1dHRvbl9kZWZhdWx0IC5pY29uX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdCAuaWNvbl9jb250ZW50IC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtOyB9XG4gICAgICAgIC5mYWJfZGV0YWlsIC5idXR0b25fZGVmYXVsdCAudGV4dF9pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI0ZERjdFRjtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfSB9XG5cbi5mYWItdjEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDMwcHg7XG4gIHotaW5kZXg6IDk5MTAwOyB9XG4gIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zIHtcbiAgICBib3R0b206IDUwdmg7IH1cbiAgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbTpub3QoLmZhYl9fYnV0dG9uKSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNpdGlvbjogMC4xNXMsIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuMjVzLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA5OyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cywgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogODsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMTBweCk7XG4gICAgdHJhbnNpdGlvbjogMC40NXMsIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDc7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjgwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuNTVzLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA2OyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1MHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjY1cywgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNTsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19idXR0b24gLmZhYi12MV9fYnV0dG9uLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLmZhYi12MV9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZhYi12MV9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZhYi12MV9fYnV0dG9uLWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjhzOyB9XG4gICAgICAuZmFiLXYxX19idXR0b24taWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmZhYi12MV9fYnV0dG9uOmhvdmVyIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmZhYi12MV9fbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhYi12MV9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDEzMHB4O1xuICAgIHJpZ2h0OiA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mYWItdjFfX2l0ZW1zIHtcbiAgICAgICAgYm90dG9tOiAyOHZoO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gIC5mYWItdjFfX2l0ZW0ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogMXMgLCAuNXMgb3BhY2l0eTtcbiAgICByaWdodDogLTRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZhYi12MV9faXRlbSB7XG4gICAgICAgIHJpZ2h0OiAtNDBweDsgfSB9XG4gICAgLmZhYi12MV9faXRlbTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmZhYi12MV9faXRlbS5mYWJfX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTk3NkQyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTE7IH1cbiAgICAuZmFiLXYxX19pdGVtOm5vdCguZmFiX19idXR0b24pIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuZmFiLXYxX19pdGVtLWRyYXdpbmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FFQ0I1NDtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDlweCAycHggI2RlZGVkZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mYWItdjFfX2l0ZW0tZHJhd2luZyB7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgLmZhYi12MV9faXRlbS1waWN0by1zdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZhYi12MV9faXRlbS1waWN0by1zdmcge1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDsgfSB9XG4gICAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2Zy1jb250ZW50IHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgLmZhYi12MV9faXRlbS1waWN0by1zdmctYmcge1xuICAgICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gICAgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBwYWRkaW5nOiAuNGVtIDFlbSAuNGVtIDQ2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxlZnQ6IC0yMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuOHMsIC4xcyBvcGFjaXR5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAtNzBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IC44cywgLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgLTE0MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjhzLCAuMXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogODsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAtMjEwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuOHMsIC4xcyBvcGFjaXR5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA3OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIC0yODBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IC44cywgLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDY7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgLTM1MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjhzLCAuMXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtLWxhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciA1MCU7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbS1kcmF3aW5nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjhzOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXIge1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTcwcHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogOTsgfVxuICAgICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTQwcHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogODsgfVxuICAgICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjEwcHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogNzsgfVxuICAgICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjgwcHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogNjsgfVxuICAgICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzUwcHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXIgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlciAuZmFiLXYxX19pdGVtLWRyYXdpbmcge1xuICAgICAgICAgIGxlZnQ6IDI0cHg7IH0gfVxuICAuZmFiLXYxX19hY3Rpb24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mYXZvcml0ZXMtcHJvZ3JhbXMtdjEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjEgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxX19jb250YWluZXItdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxX19jb250YWluZXItdGl0bGUge1xuICAgICAgICB3aWR0aDogMjYuMzMzMzMzJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjFfX2NvbnRhaW5lci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA3My42NjY2NjYlOyB9IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4OUIzNEQ7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MV9fbGlua3MgLmN0YS1wcmltYXJ5IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgIGJvcmRlci1jb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjFfX2xpbmtzIC5jdGEtcHJpbWFyeSBzdmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGxlZnQ6IGluaGVyaXQ7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MSAuaXRlbV9fbG90cyAubG90cyB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45MzhyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjEgLml0ZW1fX2xvdHMgLmxvdHNfX251bWJlciB7XG4gICAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxIC5pdGVtX19ibG9jay0tY2l0eSAudGl0bGUtdjEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjEgLml0ZW1fX2Jsb2NrLS1jaXR5IC50aXRsZS12MV9fcGFydDEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjODlCMzREO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MSAuaXRlbV9fYmxvY2stLXRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjgxM3JlbSwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksIDAuOTM4cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MSAuaXRlbV9fc2l6ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44MTNyZW0sIGNhbGMoMC41NjI1cmVtICsgMC4zMTI1dncpLCAwLjkzOHJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MSAuaXRlbV9fc2l6ZSBzcGFuIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODEzcmVtLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgMC45MzhyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjEgLml0ZW1fX3ByaWNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjA2M3JlbSwgY2FsYygwLjgxMjVyZW0gKyAwLjMxMjV2dyksIDEuMTg4cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxIC5pdGVtX19wcmljZS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAgICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MSAuaXRlbV9fcHJpY2UtdmFsdWUtbW91bnQge1xuICAgICAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxIC5pdGVtX19tZWRpYS0zNjAsIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjEgLml0ZW1fX21lZGlhLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjEgLml0ZW1fX21lZGlhLTM2MCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjEgLml0ZW1fX21lZGlhLXZpZGVvIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MSAuaXRlbV9fc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MSAuaXRlbV9fc2VsZWN0aW9uIHN2ZyB7XG4gICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gICAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxIC5pdGVtX19zZWxlY3Rpb24gc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MSAuaXRlbV9fc2VsZWN0aW9uOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjEgLml0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICB3aWR0aDogNjEuMzklOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MSAuaXRlbV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMzguNjElOyB9IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MSAuaXRlbV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguNzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjUyODJCO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODlCMzREO1xuICAgIGJvcmRlci13aWR0aDogMXB4OyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MSAuaXRlbV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5IHN2ZyB7XG4gICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MSAuaXRlbV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5OmhvdmVyLCAuZmF2b3JpdGVzLXByb2dyYW1zLXYxIC5pdGVtX19saW5rcyAuY3RhLXF1YXRlcm5hcnk6Zm9jdXMge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjEgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpob3ZlciAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcsIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjEgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpmb2N1cyAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xuICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxIC5pdGVtX19saW5rcyAuY3RhLXF1YXRlcm5hcnk6aG92ZXI6YmVmb3JlLCAuZmF2b3JpdGVzLXByb2dyYW1zLXYxIC5pdGVtX19saW5rcyAuY3RhLXF1YXRlcm5hcnk6Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjEgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxIC5pdGVtX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjEgLml0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM4OUIzNEQ7IH1cbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAuZmF2b3JpdGVzLXByb2dyYW1zLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzLFxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZywgLmZhdm9yaXRlcy1wcm9ncmFtcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwLjJyZW07IH1cbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYxOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNi4zMzMzMzMlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIHotaW5kZXg6IDEwOyB9IH1cblxuLmZhdm9yaXRlcy12MSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNGN0Y5Rjk7IH1cbiAgLmZhdm9yaXRlcy12MSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIGJhY2tncm91bmQ6ICNGN0Y5Rjk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAyNi4zMzMzMzMlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDczLjY2NjY2NiU7IH0gfVxuICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzg5QjM0RDsgfVxuICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4wMjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZmF2b3JpdGVzLXYxX19saW5rcyAuY3RhLXByaW1hcnkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLmZhdm9yaXRlcy12MV9fbGlua3MgLmN0YS1wcmltYXJ5IHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIC5mYXZvcml0ZXMtdjEgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtdjEgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgbGVmdDogaW5oZXJpdDsgfVxuICAuZmF2b3JpdGVzLXYxIC5pdGVtX19vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAuZmF2b3JpdGVzLXYxIC5pdGVtX19ibG9jay0tY2l0eSAudGl0bGUtdjEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjEgLml0ZW1fX2Jsb2NrLS1jaXR5IC50aXRsZS12MV9fcGFydDEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjODlCMzREO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLmZhdm9yaXRlcy12MSAuaXRlbV9fYmxvY2stLXRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjkzOHJlbSwgY2FsYygwLjgxMjVyZW0gKyAwLjMxMjV2dyksIDAuODEzcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZhdm9yaXRlcy12MSAuaXRlbV9fcHJpY2Uge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMTg4cmVtLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgMS4wNjNyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAuZmF2b3JpdGVzLXYxIC5pdGVtX19tZWRpYS0zNjAsIC5mYXZvcml0ZXMtdjEgLml0ZW1fX21lZGlhLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5mYXZvcml0ZXMtdjEgLml0ZW1fX21lZGlhLTM2MCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5mYXZvcml0ZXMtdjEgLml0ZW1fX21lZGlhLXZpZGVvIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLmZhdm9yaXRlcy12MSAuaXRlbV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5mYXZvcml0ZXMtdjEgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIHdpZHRoOiA2MS4zOSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZmF2b3JpdGVzLXYxIC5pdGVtX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAzOC42MSU7IH0gfVxuICAuZmF2b3JpdGVzLXYxIC5pdGVtX19saW5rcyAuY3RhLXF1YXRlcm5hcnkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC43NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNTI4MkI7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICM4OUIzNEQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgICAuZmF2b3JpdGVzLXYxIC5pdGVtX19saW5rcyAuY3RhLXF1YXRlcm5hcnkgc3ZnIHtcbiAgICAgIGZpbGw6ICNBRUNCNTQ7IH1cbiAgICAuZmF2b3JpdGVzLXYxIC5pdGVtX19saW5rcyAuY3RhLXF1YXRlcm5hcnk6aG92ZXIsIC5mYXZvcml0ZXMtdjEgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpmb2N1cyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmZhdm9yaXRlcy12MSAuaXRlbV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5OmhvdmVyIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZywgLmZhdm9yaXRlcy12MSAuaXRlbV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5OmZvY3VzIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZyB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjEgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpob3ZlcjpiZWZvcmUsIC5mYXZvcml0ZXMtdjEgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpmb2N1czpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjUyODJCOyB9XG4gICAgLmZhdm9yaXRlcy12MSAuaXRlbV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjUyODJCOyB9XG4gIC5mYXZvcml0ZXMtdjEgLml0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLmZhdm9yaXRlcy12MSAuaXRlbV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZhdm9yaXRlcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldixcbiAgLmZhdm9yaXRlcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg5QjM0RDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAuZmF2b3JpdGVzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzg5QjM0RDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIC5mYXZvcml0ZXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMsXG4gICAgLmZhdm9yaXRlcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcixcbiAgICAuZmF2b3JpdGVzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5mYXZvcml0ZXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLCAuZmF2b3JpdGVzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5mYXZvcml0ZXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgICAgLmZhdm9yaXRlcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5mYXZvcml0ZXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLmZhdm9yaXRlcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gIC5mYXZvcml0ZXMtdjFfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDAuMnJlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAgIC5mYXZvcml0ZXMtdjE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI2LjMzMzMzMyU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGOUY5O1xuICAgICAgei1pbmRleDogMTA7IH0gfVxuXG4uZmF2b3JpdGVzLXByb2dyYW1zLXYyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwLjJyZW07IH1cbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12Ml9fY29udGFpbmVyLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTI7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyX190aXRsZSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzg5QjM0RDsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyX190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4wMjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyX19saW5rcyAuY3RhLXByaW1hcnkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12Ml9fbGlua3MgLmN0YS1wcmltYXJ5IHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjIgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjIgLml0ZW1fX2xvdHMgLmxvdHMge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM4cmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyIC5pdGVtX19sb3RzIC5sb3RzX19udW1iZXIge1xuICAgICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MiAuaXRlbV9fc2l6ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44MTNyZW0sIGNhbGMoMC41NjI1cmVtICsgMC4zMTI1dncpLCAwLjkzOHJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MiAuaXRlbV9fc2l6ZSBzcGFuIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODEzcmVtLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgMC45MzhyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjIgLml0ZW1fX3ByaWNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjE4OHJlbSwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksIDEuMDYzcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyIC5pdGVtX19wcmljZS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAgICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MiAuaXRlbV9fcHJpY2UtdmFsdWUtbW91bnQge1xuICAgICAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyIC5pdGVtX19ibG9jay0tY2l0eSAudGl0bGUtdjEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjIgLml0ZW1fX2Jsb2NrLS1jaXR5IC50aXRsZS12MV9fcGFydDEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjODlCMzREO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MiAuaXRlbV9fYmxvY2stLXRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjkzOHJlbSwgY2FsYygwLjgxMjVyZW0gKyAwLjMxMjV2dyksIDAuODEzcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MiAuaXRlbV9fbWVkaWEtMzYwLCAuZmF2b3JpdGVzLXByb2dyYW1zLXYyIC5pdGVtX19tZWRpYS12aWRlbyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyIC5pdGVtX19tZWRpYS0zNjAge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyIC5pdGVtX19tZWRpYS12aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjIgLml0ZW1fX3NlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjIgLml0ZW1fX3NlbGVjdGlvbiBzdmcge1xuICAgICAgZmlsbDogI0FFQ0I1NDsgfVxuICAgICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MiAuaXRlbV9fc2VsZWN0aW9uIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogI0FFQ0I1NDsgfVxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjIgLml0ZW1fX3NlbGVjdGlvbjpob3ZlciBzdmcge1xuICAgICAgZmlsbDogI0FFQ0I1NDsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyIC5pdGVtX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MiAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgd2lkdGg6IDYxLjM5JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjIgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDM4LjYxJTsgfSB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjIgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI1MjgyQjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogIzg5QjM0RDtcbiAgICBib3JkZXItd2lkdGg6IDFweDsgfVxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjIgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeSBzdmcge1xuICAgICAgZmlsbDogI0FFQ0I1NDsgfVxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjIgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpob3ZlciwgLmZhdm9yaXRlcy1wcm9ncmFtcy12MiAuaXRlbV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5OmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyIC5pdGVtX19saW5rcyAuY3RhLXF1YXRlcm5hcnk6aG92ZXIgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nLCAuZmF2b3JpdGVzLXByb2dyYW1zLXYyIC5pdGVtX19saW5rcyAuY3RhLXF1YXRlcm5hcnk6Zm9jdXMgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MiAuaXRlbV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5OmhvdmVyOmJlZm9yZSwgLmZhdm9yaXRlcy1wcm9ncmFtcy12MiAuaXRlbV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5OmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNTI4MkI7IH1cbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyIC5pdGVtX19saW5rcyAuY3RhLXF1YXRlcm5hcnk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNTI4MkI7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MiAuaXRlbV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyIC5pdGVtX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODlCMzREO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjODlCMzREOyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLmZhdm9yaXRlcy1wcm9ncmFtcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyxcbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLFxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cblxuLmZhdm9yaXRlcy12MiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZhdm9yaXRlcy12Ml9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMC4ycmVtOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2NvbnRhaW5lci10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4OUIzNEQ7IH1cbiAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmZhdm9yaXRlcy12Ml9fbGlua3MgLmN0YS1wcmltYXJ5IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgIGJvcmRlci1jb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2xpbmtzIC5jdGEtcHJpbWFyeSBzdmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAuZmF2b3JpdGVzLXYyIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZmF2b3JpdGVzLXYyX19zbG9nYW4ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMjVyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fc2xvZ2FuOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5mYXZvcml0ZXMtdjIgLml0ZW1fX29wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gIC5mYXZvcml0ZXMtdjIgLml0ZW1fX2Jsb2NrLS1jaXR5IC50aXRsZS12MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLmZhdm9yaXRlcy12MiAuaXRlbV9fYmxvY2stLWNpdHkgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAuZmF2b3JpdGVzLXYyIC5pdGVtX19ibG9jay0tdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuOTM4cmVtLCBjYWxjKDAuODEyNXJlbSArIDAuMzEyNXZ3KSwgMC44MTNyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZmF2b3JpdGVzLXYyIC5pdGVtX19wcmljZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4xODhyZW0sIGNhbGMoMC41NjI1cmVtICsgMC4zMTI1dncpLCAxLjA2M3JlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLmZhdm9yaXRlcy12MiAuaXRlbV9fcHJpY2UtdmFsdWUge1xuICAgICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgLmZhdm9yaXRlcy12MiAuaXRlbV9fbWVkaWEtMzYwLCAuZmF2b3JpdGVzLXYyIC5pdGVtX19tZWRpYS12aWRlbyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuZmF2b3JpdGVzLXYyIC5pdGVtX19tZWRpYS0zNjAge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAuZmF2b3JpdGVzLXYyIC5pdGVtX19tZWRpYS12aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5mYXZvcml0ZXMtdjIgLml0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZmF2b3JpdGVzLXYyIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICB3aWR0aDogNjEuMzklOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmZhdm9yaXRlcy12MiAuaXRlbV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMzguNjElOyB9IH1cbiAgLmZhdm9yaXRlcy12MiAuaXRlbV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguNzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMjUyODJCO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODlCMzREO1xuICAgIGJvcmRlci13aWR0aDogMXB4OyB9XG4gICAgLmZhdm9yaXRlcy12MiAuaXRlbV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5IHN2ZyB7XG4gICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gICAgLmZhdm9yaXRlcy12MiAuaXRlbV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5OmhvdmVyLCAuZmF2b3JpdGVzLXYyIC5pdGVtX19saW5rcyAuY3RhLXF1YXRlcm5hcnk6Zm9jdXMge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjIgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpob3ZlciAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcsIC5mYXZvcml0ZXMtdjIgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpmb2N1cyAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xuICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgICAuZmF2b3JpdGVzLXYyIC5pdGVtX19saW5rcyAuY3RhLXF1YXRlcm5hcnk6aG92ZXI6YmVmb3JlLCAuZmF2b3JpdGVzLXYyIC5pdGVtX19saW5rcyAuY3RhLXF1YXRlcm5hcnk6Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAgIC5mYXZvcml0ZXMtdjIgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAuZmF2b3JpdGVzLXYyIC5pdGVtX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5mYXZvcml0ZXMtdjIgLml0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5mYXZvcml0ZXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLmZhdm9yaXRlcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM4OUIzNEQ7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAuZmF2b3JpdGVzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzLFxuICAgIC5mYXZvcml0ZXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gICAgLmZhdm9yaXRlcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZywgLmZhdm9yaXRlcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5mYXZvcml0ZXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLmZhdm9yaXRlcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5mYXZvcml0ZXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuXG4uZmF2b3JpdGVzLXByb2dyYW1zLXYzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjMgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGN0Y5Rjk7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12M19fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMC4ycmVtOyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12M19fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjNfX2NvbnRhaW5lci10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjNfX3RpdGxlIC50aXRsZS12MV9fcGFydDEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjODlCMzREOyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjNfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjAyNXJlbSwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAxLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjNfX2xpbmtzIC5jdGEtcHJpbWFyeSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICBib3JkZXItY29sb3I6ICNBRUNCNTQ7IH1cbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzX19saW5rcyAuY3RhLXByaW1hcnkgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MyAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12M19fc2xvZ2FuIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjI1cmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjNfX3Nsb2dhbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzIC5pdGVtX19sb3RzIC5sb3RzIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzOHJlbS8xLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MyAuaXRlbV9fbG90cyAubG90c19fbnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjMgLml0ZW1fX3NpemUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODEzcmVtLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgMC45MzhyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjMgLml0ZW1fX3NpemUgc3BhbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjgxM3JlbSwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksIDAuOTM4cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzIC5pdGVtX19wcmljZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4xODhyZW0sIGNhbGMoMC41NjI1cmVtICsgMC4zMTI1dncpLCAxLjA2M3JlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MyAuaXRlbV9fcHJpY2UtdmFsdWUge1xuICAgICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjMgLml0ZW1fX3ByaWNlLXZhbHVlLW1vdW50IHtcbiAgICAgICAgY29sb3I6ICNBRUNCNTQ7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MyAuaXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4ICMyNTI4MkIyQjsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzIC5pdGVtX19ibG9jay0tY2l0eSAudGl0bGUtdjEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjMgLml0ZW1fX2Jsb2NrLS1jaXR5IC50aXRsZS12MV9fcGFydDEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjODlCMzREO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MyAuaXRlbV9fYmxvY2stLXRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjkzOHJlbSwgY2FsYygwLjgxMjVyZW0gKyAwLjMxMjV2dyksIDAuODEzcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MyAuaXRlbV9fcHJpY2Uge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMTg4cmVtLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgMS4wNjNyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzIC5pdGVtX19tZWRpYS0zNjAsIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjMgLml0ZW1fX21lZGlhLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjMgLml0ZW1fX21lZGlhLTM2MCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjMgLml0ZW1fX21lZGlhLXZpZGVvIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MyAuaXRlbV9fc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MyAuaXRlbV9fc2VsZWN0aW9uIHN2ZyB7XG4gICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gICAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzIC5pdGVtX19zZWxlY3Rpb24gc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MyAuaXRlbV9fc2VsZWN0aW9uOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjMgLml0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTsgfVxuICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC43NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNTI4MkI7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICM4OUIzNEQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnkgc3ZnIHtcbiAgICAgIGZpbGw6ICNBRUNCNTQ7IH1cbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnk6aG92ZXIsIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjMgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpmb2N1cyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MyAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmhvdmVyIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZywgLmZhdm9yaXRlcy1wcm9ncmFtcy12MyAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmZvY3VzIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZyB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjMgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpob3ZlcjpiZWZvcmUsIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjMgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpmb2N1czpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjUyODJCOyB9XG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MyAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjUyODJCOyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjMgLml0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MyAuaXRlbV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZhdm9yaXRlcy1wcm9ncmFtcy12MyAuaXRlbSAuYmFubmVyIHtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM4OUIzNEQ7IH1cbiAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAuZmF2b3JpdGVzLXByb2dyYW1zLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzLFxuICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZywgLmZhdm9yaXRlcy1wcm9ncmFtcy12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLmZhdm9yaXRlcy1wcm9ncmFtcy12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXByb2dyYW1zLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5mYXZvcml0ZXMtcHJvZ3JhbXMtdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuXG4uZmF2b3JpdGVzLXYzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIC5mYXZvcml0ZXMtdjMgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgICAgIG9wYWNpdHk6IDA7IH0gfVxuICAuZmF2b3JpdGVzLXYzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cbiAgLmZhdm9yaXRlcy12M19fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMC4ycmVtOyB9XG4gICAgLmZhdm9yaXRlcy12M19fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5mYXZvcml0ZXMtdjNfX3RpdGxlIC50aXRsZS12MV9fcGFydDEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjODlCMzREOyB9XG4gIC5mYXZvcml0ZXMtdjNfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjAyNXJlbSwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAxLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2xpbmtzIC5jdGEtcHJpbWFyeSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICBib3JkZXItY29sb3I6ICNBRUNCNTQ7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19saW5rcyAuY3RhLXByaW1hcnkgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgLmZhdm9yaXRlcy12MyAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZhdm9yaXRlcy12M19fc2xvZ2FuIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjI1cmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX3Nsb2dhbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuZmF2b3JpdGVzLXYzIC5pdGVtOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggIzI1MjgyQjJCOyB9XG4gIC5mYXZvcml0ZXMtdjMgLml0ZW1fX29wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gIC5mYXZvcml0ZXMtdjMgLml0ZW1fX2Jsb2NrLS1jaXR5IC50aXRsZS12MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLmZhdm9yaXRlcy12MyAuaXRlbV9fYmxvY2stLWNpdHkgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAuZmF2b3JpdGVzLXYzIC5pdGVtX19ibG9jay0tdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuOTM4cmVtLCBjYWxjKDAuODEyNXJlbSArIDAuMzEyNXZ3KSwgMC44MTNyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAuZmF2b3JpdGVzLXYzIC5pdGVtX19wcmljZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMS4xODhyZW0sIGNhbGMoMC41NjI1cmVtICsgMC4zMTI1dncpLCAxLjA2M3JlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZhdm9yaXRlcy12MyAuaXRlbV9fcHJpY2UtdmFsdWUge1xuICAgICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgLmZhdm9yaXRlcy12MyAuaXRlbV9fbWVkaWEtMzYwLCAuZmF2b3JpdGVzLXYzIC5pdGVtX19tZWRpYS12aWRlbyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuZmF2b3JpdGVzLXYzIC5pdGVtX19tZWRpYS0zNjAge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAuZmF2b3JpdGVzLXYzIC5pdGVtX19tZWRpYS12aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5mYXZvcml0ZXMtdjMgLml0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTsgfVxuICAuZmF2b3JpdGVzLXYzIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC43NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNTI4MkI7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICM4OUIzNEQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgICAuZmF2b3JpdGVzLXYzIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnkgc3ZnIHtcbiAgICAgIGZpbGw6ICNBRUNCNTQ7IH1cbiAgICAuZmF2b3JpdGVzLXYzIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnk6aG92ZXIsIC5mYXZvcml0ZXMtdjMgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpmb2N1cyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmZhdm9yaXRlcy12MyAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmhvdmVyIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZywgLmZhdm9yaXRlcy12MyAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmZvY3VzIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZyB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjMgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpob3ZlcjpiZWZvcmUsIC5mYXZvcml0ZXMtdjMgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpmb2N1czpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjUyODJCOyB9XG4gICAgLmZhdm9yaXRlcy12MyAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjUyODJCOyB9XG4gIC5mYXZvcml0ZXMtdjMgLml0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLmZhdm9yaXRlcy12MyAuaXRlbV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmZhdm9yaXRlcy12MyAuaXRlbSAuYmFubmVyIHtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5mYXZvcml0ZXMtdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5mYXZvcml0ZXMtdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLmZhdm9yaXRlcy12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM4OUIzNEQ7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAuZmF2b3JpdGVzLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzLFxuICAgIC5mYXZvcml0ZXMtdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gICAgLmZhdm9yaXRlcy12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZhdm9yaXRlcy12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZywgLmZhdm9yaXRlcy12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5mYXZvcml0ZXMtdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLmZhdm9yaXRlcy12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXG4gICAgICAuZmF2b3JpdGVzLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5mYXZvcml0ZXMtdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuXG4uZm9vdGVyLXYxIC5jb25uZWN0IC5jdGEtcXVhdGVybmFyeSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIGNhbGMoMXJlbSArIDB2dyksIDFyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb290ZXItdjEgLmNvbm5lY3QgLmN0YS1xdWF0ZXJuYXJ5OmhvdmVyLCAuZm9vdGVyLXYxIC5jb25uZWN0IC5jdGEtcXVhdGVybmFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjUyODJCOyB9XG4gICAgLmZvb3Rlci12MSAuY29ubmVjdCAuY3RhLXF1YXRlcm5hcnk6aG92ZXIgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nLCAuZm9vdGVyLXYxIC5jb25uZWN0IC5jdGEtcXVhdGVybmFyeTpmb2N1cyAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgLmZvb3Rlci12MSAuY29ubmVjdCAuY3RhLXF1YXRlcm5hcnk6aG92ZXIgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIC5zdHJva2UtY29sb3ItMSwgLmZvb3Rlci12MSAuY29ubmVjdCAuY3RhLXF1YXRlcm5hcnk6Zm9jdXMgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIC5zdHJva2UtY29sb3ItMSB7XG4gICAgICAgIHN0cm9rZTogI0ZGRkZGRjsgfVxuICAgICAgLmZvb3Rlci12MSAuY29ubmVjdCAuY3RhLXF1YXRlcm5hcnk6aG92ZXIgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIC5zdHJva2UtY29sb3ItMiwgLmZvb3Rlci12MSAuY29ubmVjdCAuY3RhLXF1YXRlcm5hcnk6Zm9jdXMgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIC5zdHJva2UtY29sb3ItMiB7XG4gICAgICAgIHN0cm9rZTogI0FFQ0I1NDsgfVxuICAgIC5mb290ZXItdjEgLmNvbm5lY3QgLmN0YS1xdWF0ZXJuYXJ5OmhvdmVyOmJlZm9yZSwgLmZvb3Rlci12MSAuY29ubmVjdCAuY3RhLXF1YXRlcm5hcnk6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNTI4MkI7IH1cbiAgLmZvb3Rlci12MSAuY29ubmVjdCAuY3RhLXF1YXRlcm5hcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjUyODJCOyB9XG4gIC5mb290ZXItdjEgLmNvbm5lY3QgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLmZvb3Rlci12MSAuY29ubmVjdCAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcgLnN0cm9rZS1jb2xvci0xIHtcbiAgICAgIHN0cm9rZTogI0ZGRkZGRjsgfVxuICAgIC5mb290ZXItdjEgLmNvbm5lY3QgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIC5zdHJva2UtY29sb3ItMiB7XG4gICAgICBzdHJva2U6ICNBRUNCNTQ7IH1cbiAgLmZvb3Rlci12MSAuY29ubmVjdCAuY3RhLXF1YXRlcm5hcnkgLmxpbmtzLWdyb3VwX19saW5rLS1kcmF3aW5nIC5saW5rcy1ncm91cF9fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG4uY29weXJpZ2h0IHtcbiAgY29sb3I6ICNDMUMxQzE7IH1cbiAgLmNvcHlyaWdodF9fbmF2LWxpc3QgLm5hdi1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJ8XCI7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAuY29weXJpZ2h0X19uYXYtbGlzdCAubmF2LWxpc3RfX2xpbmsge1xuICAgIGNvbG9yOiAjQzFDMUMxOyB9XG4gICAgLmNvcHlyaWdodF9fbmF2LWxpc3QgLm5hdi1saXN0X19saW5rOmhvdmVyLCAuY29weXJpZ2h0X19uYXYtbGlzdCAubmF2LWxpc3RfX2xpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICMyNTI4MkI7IH1cblxuLmZvb3Rlci1jb29yZHMgLmNvb3Jkc19faW5mbyB7XG4gIG1hcmdpbjogLjZyZW0gMDsgfVxuICAuZm9vdGVyLWNvb3JkcyAuY29vcmRzX19pbmZvLS1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmZvb3Rlci1jb29yZHMgLmNvb3Jkc19faW5mby0tbmFtZSAuY29vcmRzX192YWx1ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxcmVtLCBjYWxjKC42MjVyZW0gKyAwLjc4MTN2dyksIDEuMjVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuZm9vdGVyLWNvb3JkcyAuY29vcmRzX19pbmZvLS1uYW1lIC5jb29yZHNfX3ZhbHVlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMi44MTNyZW07XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBsZWZ0OiAxMTAlO1xuICAgICAgICB0b3A6IDUwJTsgfVxuICAuZm9vdGVyLWNvb3JkcyAuY29vcmRzX19pbmZvLS1waG9uZSAuY29vcmRzX192YWx1ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgY2FsYyguODc1cmVtICsgLjc4MTN2dyksIDEuNXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gICAgLmZvb3Rlci1jb29yZHMgLmNvb3Jkc19faW5mby0tcGhvbmUgLmNvb3Jkc19fdmFsdWU6aG92ZXIsIC5mb290ZXItY29vcmRzIC5jb29yZHNfX2luZm8tLXBob25lIC5jb29yZHNfX3ZhbHVlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gIC5mb290ZXItY29vcmRzIC5jb29yZHNfX2luZm8tLWFkZHJlc3Mge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIGNhbGMoMXJlbSArIDB2dyksIDFyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAgIC5mb290ZXItY29vcmRzIC5jb29yZHNfX2luZm8tLWFkZHJlc3MgLmNvb3Jkc19fdmFsdWUtLWFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvb3Rlci1jb29yZHMgLmNvb3Jkc19faW5mby0tbWFpbCAuY29vcmRzX192YWx1ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgY2FsYygxcmVtICsgMHZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gICAgLmZvb3Rlci1jb29yZHMgLmNvb3Jkc19faW5mby0tbWFpbCAuY29vcmRzX192YWx1ZTpob3ZlciwgLmZvb3Rlci1jb29yZHMgLmNvb3Jkc19faW5mby0tbWFpbCAuY29vcmRzX192YWx1ZTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzI1MjgyQjsgfVxuXG4uZm9vdGVyLXYxIC50aXRsZS12MSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjODlCMzREOyB9XG5cbi5mb290ZXItdjEgLnRpdGxlLXYxIC50aXRsZS12MV9fcGFydDIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjI1cmVtLCBjYWxjKDAuODc1cmVtICsgMC43ODEzdncpLCAxLjVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmxvZ29sYmkge1xuICBjb2xvcjogI0MxQzFDMTsgfVxuICAubG9nb2xiaV9fc3ZnIHtcbiAgICBmaWxsOiAjQzFDMUMxOyB9XG5cbi5oZWFkZXIge1xuICBtaW4taGVpZ2h0OiA3MHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlcl9fZGVjb3JhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyLzEuanBnXCIpIHRyYW5zcGFyZW50IG5vLXJlcGVhdCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuaGVhZGVyX19kZWNvcmF0ZSAuaGVhZGVyLXN3aXBlci1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmhlYWRlcl9fZGVjb3JhdGUgLmhlYWRlci1zd2lwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmhlYWRlcl9fZGVjb3JhdGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLmhlYWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5oZWFkZXIgLmhlYWRlcl9fbWFpbiB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IDFyZW07IH1cbiAgLmhlYWRlci0taG9tZSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhlYWRlci0taG9tZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkge1xuICAgICAgLmhlYWRlci0taG9tZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX25hdi10b2dnbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAuaGVhZGVyLS12aW5uZXIge1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWluLWhlaWdodDogMTYwcHg7IH1cbiAgICAuaGVhZGVyLS12aW5uZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDEwMCUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLS12aW5uZXIgLm1haW4tbmF2IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuaGVhZGVyLS12aW5uZXIgLmhlYWRlcl9fbWFpbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuaGVhZGVyLS12aW5uZXIgLmhlYWRlcl9fbG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAuaGVhZGVyLS12aW5uZXIgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gICAgICAuaGVhZGVyLS12aW5uZXIgLmhlYWRlcl9fbG9nbyAubG9nb19fc291cmNlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAuaGVhZGVyLS12aW5uZXIgLmhlYWRlcl9fbG9nbyAubG9nb19fc291cmNlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgLypcclxuICAgICAgICAqIFZlcnNpb24gMVxyXG4gICAgICAgICAqL1xuICAgICAgLypcclxuICAgICAgICAqIFZlcnNpb24gMlxyXG4gICAgICAgICovXG4gICAgICAvKlxyXG4gICAgICAgICogVmVyc2lvbiAzXHJcbiAgICAgICAgICovIH1cbiAgICAgIC5oZWFkZXItLXYxIC5oZWFkZXJfX21haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmhlYWRlci0tdjIgLmhlYWRlcl9fbWFpbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5oZWFkZXItLXYyIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDNyZW07IH1cbiAgICAgIC5oZWFkZXItLXYzIC5oZWFkZXJfX21haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuaGVhZGVyLS12MyAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3ZoOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIC8qXHJcbiAgICAgICAgKiBWZXJzaW9uIDRcclxuICAgICAgICAgKi8gfVxuICAgICAgLmhlYWRlci0tdjQgLmhlYWRlcl9fbWFpbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuaGVhZGVyLS12NCAuaGVhZGVyX19tYWluLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmhlYWRlci0tdjQgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgLmhlYWRlci0tdjQgLmhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmhlYWRlci0tdjQtLWxlZnQgLmhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gICAgICAgIGxlZnQ6IDZ2aDsgfVxuICAgICAgLmhlYWRlci0tdjQtLWxlZnQgLm1haW4tbmF2IHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmhlYWRlci0tdjQtLXJpZ2h0IC5oZWFkZXJfX25hdi10b2dnbGUge1xuICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICByaWdodDogNnZoOyB9XG4gICAgICAuaGVhZGVyLS12NC0tcmlnaHQgLm1haW4tbmF2IHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAuaGVhZGVyX190aXRsZSAudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMXJlbSwgY2FsYygxcmVtICsgMHZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlYWRlcl9fdGl0bGUgLnRpdGxlLXYxIC50aXRsZS12MV9fcGFydDE6YmVmb3JlLCAuaGVhZGVyX190aXRsZSAudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVDQjU0OyB9XG4gIC5oZWFkZXJfX3RpdGxlIC50aXRsZS12MSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjc1cmVtLCBjYWxjKC0wLjMxMjVyZW0gKyA0LjI5Njl2dyksIDMuMTI1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlYWRlcl9fc2Vjb25kYXJ5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdG9wOiA2MCU7IH0gfVxuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmhlYWRlcl9fc2VhcmNoLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0FFQ0I1NDsgfVxuICAgICAgLmhlYWRlcl9fc2VhcmNoLWJ1dHRvbjpob3ZlciwgLmhlYWRlcl9fc2VhcmNoLWJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmhlYWRlcl9fc2VhcmNoLWJ1dHRvbjpob3ZlciAuc2VhcmNoLWJ1dHRvbl9fZHJhd2luZywgLmhlYWRlcl9fc2VhcmNoLWJ1dHRvbjpmb2N1cyAuc2VhcmNoLWJ1dHRvbl9fZHJhd2luZyB7XG4gICAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgICAgICAuaGVhZGVyX19zZWFyY2gtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmhlYWRlcl9fc2VhcmNoLWJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgIC5oZWFkZXJfX3NlYXJjaC1idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgICAgLmhlYWRlcl9fc2VhcmNoLWJ1dHRvbiAuc2VhcmNoLWJ1dHRvbl9fZHJhd2luZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuOHJlbTtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5oZWFkZXJfX3NlYXJjaC1hY3Rpb24gLmN0YS1xdWlucXVlbm5pYWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5oZWFkZXJfX3NlYXJjaC1hY3Rpb24gLmN0YS1xdWlucXVlbm5pYWw6aG92ZXIsIC5oZWFkZXJfX3NlYXJjaC1hY3Rpb24gLmN0YS1xdWlucXVlbm5pYWw6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuaGVhZGVyX19zZWFyY2gtYWN0aW9uIC5jdGEtcXVpbnF1ZW5uaWFsOmhvdmVyIC5jdGEtcXVpbnF1ZW5uaWFsX19kcmF3aW5nLCAuaGVhZGVyX19zZWFyY2gtYWN0aW9uIC5jdGEtcXVpbnF1ZW5uaWFsOmZvY3VzIC5jdGEtcXVpbnF1ZW5uaWFsX19kcmF3aW5nIHtcbiAgICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgICAuaGVhZGVyX19zZWFyY2gtYWN0aW9uIC5jdGEtcXVpbnF1ZW5uaWFsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgIC5oZWFkZXJfX3NlYXJjaC1hY3Rpb24gLmN0YS1xdWlucXVlbm5pYWxfX2RyYXdpbmcge1xuICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIC5oZWFkZXJfX3ZpZGVvLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLmhlYWRlcl9fdmlkZW8tYmFja2dyb3VuZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmhlYWRlcl9fdmlkZW8tZm9yZWdyb3VuZCxcbiAgLmhlYWRlcl9fdmlkZW8tYmFja2dyb3VuZCBpZnJhbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLmhlYWRlcl9fdmlkZW8tZm9yZWdyb3VuZCxcbiAgICAgIC5oZWFkZXJfX3ZpZGVvLWJhY2tncm91bmQgaWZyYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAgIC5oZWFkZXJfX3ZpZGVvLWZvcmVncm91bmQge1xuICAgICAgaGVpZ2h0OiAzMDAlO1xuICAgICAgdG9wOiAtMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gICAgLmhlYWRlcl9fdmlkZW8tZm9yZWdyb3VuZCB7XG4gICAgICB3aWR0aDogMzAwJTtcbiAgICAgIGxlZnQ6IC0xMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmhlYWRlci0taG9tZSAuaGVhZGVyX19sb2dvLCAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX25hdi10b2dnbGUsIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fdG9wYmFyLCAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX3Rvb2xzIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuYm9keS0tbWVudS1vcGVuZWQgLmhlYWRlci0taG9tZSAuaGVhZGVyX19sb2dvLFxuICAgIC5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLmhlYWRlci0taG9tZSAuaGVhZGVyX19sb2dvLCAuYm9keS0tbWVudS1vcGVuZWQgLmhlYWRlci0taG9tZSAuaGVhZGVyX19uYXYtdG9nZ2xlLFxuICAgIC5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLmhlYWRlci0taG9tZSAuaGVhZGVyX19uYXYtdG9nZ2xlLCAuYm9keS0tbWVudS1vcGVuZWQgLmhlYWRlci0taG9tZSAuaGVhZGVyX190b3BiYXIsXG4gICAgLmhlYWRlci0tc2VhcmNoLW9wZW5lZCAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX3RvcGJhciwgLmJvZHktLW1lbnUtb3BlbmVkIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fdG9vbHMsXG4gICAgLmhlYWRlci0tc2VhcmNoLW9wZW5lZCAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX3Rvb2xzIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5oZWFkZXItLXZpbm5lciAuaGVhZGVyX19sb2dvLCAuaGVhZGVyLS12aW5uZXIgLmhlYWRlcl9fbmF2LXRvZ2dsZSwgLmhlYWRlci0tdmlubmVyIC5oZWFkZXJfX3RvcGJhciwgLmhlYWRlci0tdmlubmVyIC5oZWFkZXJfX3Rvb2xzIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC41cyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuYm9keS0tbWVudS1vcGVuZWQgLmhlYWRlci0tdmlubmVyIC5oZWFkZXJfX2xvZ28sXG4gICAgLmhlYWRlci0tc2VhcmNoLW9wZW5lZCAuaGVhZGVyLS12aW5uZXIgLmhlYWRlcl9fbG9nbywgLmJvZHktLW1lbnUtb3BlbmVkIC5oZWFkZXItLXZpbm5lciAuaGVhZGVyX19uYXYtdG9nZ2xlLFxuICAgIC5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLmhlYWRlci0tdmlubmVyIC5oZWFkZXJfX25hdi10b2dnbGUsIC5ib2R5LS1tZW51LW9wZW5lZCAuaGVhZGVyLS12aW5uZXIgLmhlYWRlcl9fdG9wYmFyLFxuICAgIC5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLmhlYWRlci0tdmlubmVyIC5oZWFkZXJfX3RvcGJhciwgLmJvZHktLW1lbnUtb3BlbmVkIC5oZWFkZXItLXZpbm5lciAuaGVhZGVyX190b29scyxcbiAgICAuaGVhZGVyLS1zZWFyY2gtb3BlbmVkIC5oZWFkZXItLXZpbm5lciAuaGVhZGVyX190b29scyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfSB9XG5cbi5pYS1zZWFyY2hfX2RpYWxvZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzcsIDQwLCA0MywgMC41NikgMCUsIHJnYmEoMzcsIDQwLCA0MywgMC44KSAxMDAlKTsgfVxuICAuaWEtc2VhcmNoX19kaWFsb2dbZGF0YS1vcGVuPVwidHJ1ZVwiXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gICAgei1pbmRleDogOTAwMDA7IH1cbiAgICAuaWEtc2VhcmNoX19kaWFsb2dbZGF0YS1vcGVuPVwidHJ1ZVwiXSAuaWEtc2VhcmNoX19zdmctLXBsdXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pYS1zZWFyY2hfX2RpYWxvZ1tkYXRhLW9wZW49XCJ0cnVlXCJdIC5pYS1zZWFyY2hfX3N2Zy0tbW9pbnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmlhLXNlYXJjaF9fZGlhbG9nW2RhdGEtb3Blbj1cImZhbHNlXCJdIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbTsgfVxuICAgIC5pYS1zZWFyY2hfX2RpYWxvZ1tkYXRhLW9wZW49XCJmYWxzZVwiXSAuaWEtc2VhcmNoX19zdmctLW1vaW5zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaWEtc2VhcmNoX19kaWFsb2dbZGF0YS1vcGVuPVwiZmFsc2VcIl0gLmlhLXNlYXJjaF9fc3ZnLS1wbHVzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pYS1zZWFyY2hfX2RpYWxvZyAuaWEtc2VhcmNoX19zdmcge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDsgfVxuXG4uaWEtc2VhcmNoX19tZXNzYWdlczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaWEtc2VhcmNoX19tZXNzYWdlczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaWEtc2VhcmNoX19tZXNzYWdlczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5pYS1zZWFyY2hfX21lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuaWEtc2VhcmNoX19tZXNzYWdlLS1nZW5lcmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzI1MjgyQjsgfVxuXG4uaWEtc2VhcmNoX19idG4tcmVkdWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg5QjM0RDsgfVxuXG4uaWEtc2VhcmNoX19idXR0b24tYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTsgfVxuICAuaWEtc2VhcmNoX19idXR0b24tYWN0aW9uLS12b2ljZSB7XG4gICAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAgIC5pYS1zZWFyY2hfX2J1dHRvbi1hY3Rpb24tLXZvaWNlIHN2ZyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHN0cm9rZTogI0ZGRkZGRjsgfVxuXG4uaWEtc2VhcmNoX19pbnB1dC12b2ljZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaWEtc2VhcmNoX19pbnB1dC12b2ljZSA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5pYS1zZWFyY2hfX3N2ZyB7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICB3aWR0aDogMTV2aDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5pYS1zZWFyY2hfX3N2ZyB7XG4gICAgICB3aWR0aDogMTd2aDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaWEtc2VhcmNoX190b3AtLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTAlLCAtMzclKTsgfSB9XG5cbi5pYS1zZWFyY2ggLmNoYXQtbWVzc2FnZV9fYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjsgfVxuXG4uaWEtc2VhcmNoX19zdmctbWljcm8ge1xuICBzdHJva2U6ICNGRkZGRkY7IH1cblxuLmlhLXNlYXJjaF9fc3ZnLWJhZGdlIHtcbiAgZmlsbDogI0FFQ0I1NDtcbiAgc3Ryb2tlOiAjQUVDQjU0OyB9XG5cbi5pYS1zZWFyY2hfX3N2Zy1saW5lMSxcbi5pYS1zZWFyY2hfX3N2Zy1saW5lMixcbi5pYS1zZWFyY2hfX3N2Zy1saW5lMyxcbi5pYS1zZWFyY2hfX3N2Zy1saW5lNCB7XG4gIGZpbGw6ICNBRUNCNTQ7IH1cblxuLmlhLXNlYXJjaF9fc3ZnLWxpbmUyIHtcbiAgYW5pbWF0aW9uOiBjaXJjbGVyZXZlcnNlIDZzIGluZmluaXRlIGxpbmVhcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG5cbi5pYS1zZWFyY2hfX3N2Zy1saW5lMyB7XG4gIGFuaW1hdGlvbjogY2lyY2xlIDVzIGluZmluaXRlIGxpbmVhcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG5cbkBrZXlmcmFtZXMgY2lyY2xlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpOyB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNpcmNsZXJldmVyc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtODBkZWcpOyB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyMGRlZyk7IH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNTBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9IH1cblxuLmhpZ2hsaWdodC12MSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHQvMS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXIgdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGlnaGxpZ2h0LXYxIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oaWdobGlnaHQvMS5qcGdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyL2NvdmVyIHRyYW5zcGFyZW50OyB9IH1cbiAgLmhpZ2hsaWdodC12MTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCwgIzAwMCk7IH1cbiAgLmhpZ2hsaWdodC12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAuaGlnaGxpZ2h0LXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmJlZm9yZSwgLmhpZ2hsaWdodC12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODlCMzREOyB9XG4gIC5oaWdobGlnaHQtdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmhpZ2hsaWdodC12MV9fdGV4dCB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmhpZ2hsaWdodC12MSAuZWRpdG9yaWFsIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5oaWdobGlnaHQtdjEgLmVkaXRvcmlhbCBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5oaWdobGlnaHQtdjEgLmVkaXRvcmlhbCBhOmhvdmVyLCAuaGlnaGxpZ2h0LXYxIC5lZGl0b3JpYWwgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLmhpZ2hsaWdodC12MSAuZWRpdG9yaWFsIHAge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmhpZ2hsaWdodC12MSAuY3RhLXF1YXRlcm5hcnkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDFyZW0sIGNhbGMoMXJlbSArIDB2dyksIDFyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAgIC5oaWdobGlnaHQtdjEgLmN0YS1xdWF0ZXJuYXJ5OmhvdmVyLCAuaGlnaGxpZ2h0LXYxIC5jdGEtcXVhdGVybmFyeTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI1MjgyQjsgfVxuICAgICAgLmhpZ2hsaWdodC12MSAuY3RhLXF1YXRlcm5hcnk6aG92ZXIgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nLCAuaGlnaGxpZ2h0LXYxIC5jdGEtcXVhdGVybmFyeTpmb2N1cyAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAuaGlnaGxpZ2h0LXYxIC5jdGEtcXVhdGVybmFyeTpob3ZlcjpiZWZvcmUsIC5oaWdobGlnaHQtdjEgLmN0YS1xdWF0ZXJuYXJ5OmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNTI4MkI7IH1cbiAgICAuaGlnaGxpZ2h0LXYxIC5jdGEtcXVhdGVybmFyeTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAgIC5oaWdobGlnaHQtdjEgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAuaGlnaGxpZ2h0LXYxIC5jdGEtcXVhdGVybmFyeSAubGlua3MtZ3JvdXBfX2xpbmstLWRyYXdpbmcgLmxpbmtzLWdyb3VwX190ZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludGVya2FiLWhvbWUtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaW50ZXJrYWItaG9tZS12MSB7XG4gICAgICBoZWlnaHQ6IDI5NXB4OyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2FsaWduZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQ3MDZlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyNyUsIGJsYWNrIDEwMCUpOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19sb2dvLWltZy5qcy1sYXp5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtLml0ZW0tLTEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xLjY2NjYgXCJNb250c2VycmF0XCI7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0vMS42NjY2IFwiTW9udHNlcnJhdFwiO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19saW5rcyAuY3RhLXByaW1hcnkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBjb2xvcjogIzUzNTM1NDtcbiAgICBiYWNrZ3JvdW5kOiAjQkVEMDAwO1xuICAgIGJvcmRlci1jb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19saW5rcyAuY3RhLXByaW1hcnk6aG92ZXIsIC5pbnRlcmthYi1ob21lLXYxX19saW5rcyAuY3RhLXByaW1hcnk6Zm9jdXMge1xuICAgICAgY29sb3I6ICNCRUQwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19saW5rcyAuY3RhLXByaW1hcnk6aG92ZXIgLmN0YS1wcmltYXJ5X19kcmF3aW5nLCAuaW50ZXJrYWItaG9tZS12MV9fbGlua3MgLmN0YS1wcmltYXJ5OmZvY3VzIC5jdGEtcHJpbWFyeV9fZHJhd2luZyB7XG4gICAgICAgIGZpbGw6ICNCRUQwMDA7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fbGlua3MgLmN0YS1wcmltYXJ5OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2xpbmtzIC5jdGEtcHJpbWFyeV9fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjNTM1MzU0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qZXN0aW1vIHtcbiAgY29sb3I6ICNBRUNCNTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuamVzdGltb19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuamVzdGltb19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5qZXN0aW1vX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuamVzdGltb19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmplc3RpbW9fX3RpdGxlIC50aXRsZS12MV9fcGFydDEge1xuICAgIGNvbG9yOiAjODlCMzREO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YmVmb3JlLCAuamVzdGltb19fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODlCMzREOyB9XG4gIC5qZXN0aW1vX190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjAyNXJlbSwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAxLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5qZXN0aW1vX19pdGVtLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmplc3RpbW8gLmZvcm0ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5maXJzdC1yb3cge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuamVzdGltbyAuZm9ybSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuamVzdGltbyAuZm9ybSAucmFkaW9zX19ncm91cCAuc2VsZWN0IHtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmxhYmVsLXR4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuICAgICAgLmplc3RpbW8gLmZvcm0gLmxhYmVsLXR4dC5maXJzdC1maWVsZCB7XG4gICAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnRleHRmaWVsZCB7XG4gICAgICBwYWRkaW5nOiAuNWVtIC41ZW07IH1cbiAgICAuamVzdGltbyAuZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luOiAwIDFlbSAyZW07IH1cbiAgICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX19maWVsZC5jb25kaXRpb25fZmllbGQge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDFlbTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cbiAgICAgIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuamVzdGltbyAuZm9ybSAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuamVzdGltbyAuZm9ybSAuamVzdGltb19sYWJlbF9jb25kaXRpb25zIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyNGVtLzEuMmVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX19sZWdhbHMge1xuICAgICAgbWFyZ2luOiAwIDFlbSAyZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjY0NzFlbSBBdmVuaXJCb29rLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmplc3RpbW8gLmplc3RpbW9fbGFiZWxfY29uZGl0aW9ucyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogRUxFTUVOVCBGT1JNICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubG9hZGVyX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgLmxvYWRlcl9jb250YWluZXIuYWN0aXZlIHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxvYWRlcl9jb250YWluZXI6YmVmb3JlIHtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uTG9hZGVyO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzI1MjgyQjtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbkBrZXlmcmFtZXMgcm90YXRpb25Mb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC13cmFwOiBub3dyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19lbGVtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50X190ZXh0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMnJlbTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50X19pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50OmhvdmVyLCAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgei1pbmRleDogMTE7IH0gfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNy41cHggMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbTpjaGVja2VkICsgLml0ZW0tbGFiZWwgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtLXRleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudC5lbXB0eSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tbGFiZWwge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1sYWJlbDpob3ZlciAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmhvdmVyIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDExOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQtaWNvbiB7XG4gICAgICB3aWR0aDogLjVyZW07XG4gICAgICBoZWlnaHQ6IC41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBhbmltYXRpb246IGJlbGwgMS41cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudC1pY29uLXN2ZyB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudCB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudDpob3ZlciwgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19lbGVtZW50OmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4uZm9ybUNoZWNrYm94X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGFiZWwtY2hlY2tib3gge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMC45Mzc1cmVtIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0vMS4wNjI1cmVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQuZW1wdHkge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7IH1cblxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xhYmVsLWNoZWNrYm94IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1cmVtIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5vcGVuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IC5idXR0b24tb3Blbi1jbG9zZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmxhYmVsLWxpc3QtZWxlbWVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LXRleHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbS8xLjA2MjVyZW0gXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC10ZXh0OmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNvdW50IHtcbiAgICAgICAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkge1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0RFREVERTsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudC5lbXB0eSAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4gLmJ1dHRvbi1vcGVuLWNsb3NlOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQub3BlbiAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxcmVtIDA7IH1cblxuLmZvcm1SYW5nZV9fY29udGFpbmVyIC5ub1VpLXRvdWNoLWFyZWEge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvcm1SYW5nZV9fY29udGFpbmVyLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eSB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eTpiZWZvcmUge1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLypcclxuLmZvcm1SYWRpb19fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5mb3JtUmFkaW8ge1xyXG4gICAgICAgICZfX2xhYmVsLXJhZGlvIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIC5saXN0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5yYWRpby1sYWJlbCAucmFkaW8tc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuKi9cbi5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW50ZWdlcl9jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmxhYmVsLWVsZW1lbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5sYWJlbC1lbGVtZW50OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQ6ZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICM4OUIzNEQ7XG4gICAgICAgIGNvbG9yOiAjODlCMzREO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICMyNTI4MkI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiA3NXB4OyB9IH1cblxuLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0vMXJlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERURFREU7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmljb25fY2FsZW5kYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0vMXJlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgZmlsbDogIzI1MjgyQjtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZvcm1EYXRlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODUlOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFREVERTsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAuNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IC41cmVtIC41cmVtOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAycmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMS41cHgpO1xuICAgICAgbGVmdDogNy41cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3LjVweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpob3ZlcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfSB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0OyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5vcGVuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQub3BlbjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19zdHJ1Y3R1cmUge1xuICAgIGhlaWdodDogMzlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50OmZpcnN0LWNoaWxkIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50Omxhc3QtY2hpbGQgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtLzEuMDYyNXJlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMyNTI4MkI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODlCMzREO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMS4yNWVtIDVweCAxcmVtO1xuICAgICAgbWluLWhlaWdodDogMzRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIsIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmhvdmVyIC5mb3JtQnViYmxlX19lbGVtZW50X190ZXh0LCAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246Zm9jdXMgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpob3ZlciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2U6YmVmb3JlLCAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmFmdGVyLCAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246Zm9jdXMgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmJlZm9yZSwgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmZvY3VzIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2U6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7IH1cblxuLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgbGVmdDogY2FsYyg1MHB4IC0gMXJlbSk7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fc3RydWN0dXJlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fc3RydWN0dXJlIC5sYWJlbF9faXRlbSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmZvcm1fX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAuOHJlbSAuNHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmlucHV0X19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7IH0gfVxuICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuaW5wdXRfX2l0ZW06OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0MxQzFDMTtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44cmVtLzFyZW0gXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmJ1dHRvbl9pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uZm9ybVN1Ym1pdF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDc1cHggMXJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtIC5zdWJtaXRfX2ljb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICBhbmltYXRpb246IHB1bHNlIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbTpob3ZlciwgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtOmhvdmVyIC5zZWFyY2hfX2ljb24sIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbTpmb2N1cyAuc2VhcmNoX19pY29uIHtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzI1MjgyQjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1yZXNldF9faXRlbSAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBmaWxsOiAjMjUyODJCO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXJlc2V0X19pdGVtOmhvdmVyIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5mb3JtU3dpdGNoX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyLjgxMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0RFREVERTtcbiAgICAgICAgYmFja2dyb3VuZDogI0RFREVERTsgfVxuICAgICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAuMnJlbTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNBRUNCNTQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7IH1cbiAgICAgICAgLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciAuZm9ybVN3aXRjaF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMS42cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3JkZXI6IDM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMS42ODc1cmVtO1xuICAgIGhlaWdodDogMS42ODc1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgcGFkZGluZzogMDsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19maWVsZHNldCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgbWluLWhlaWdodDogMnJlbTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmNoZWNrX3JhZGlvX2VsZW1lbnQge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5sYWJlbF9yYWRpb19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5sYWJlbF9yYWRpb19lbGVtZW50OmhvdmVyIC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuaW5wdXRfcmFkaW9fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmlucHV0X3JhZGlvX2VsZW1lbnQ6Y2hlY2tlZCArIC5sYWJlbF9yYWRpb19lbGVtZW50IC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX3N0cnVjdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvKnotaW5kZXg6IDE7Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX3N0cnVjdHVyZSAubGFiZWwtZWxlbWVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzI1MjgyQjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKnotaW5kZXg6IDA7Ki8gfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBjb2xvcjogIzI1MjgyQjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIHtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0FFQ0I1NDsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMzRweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEuNjg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjY4NzVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB3aWR0aDogMTJweDsgfVxuICAgICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IC01cHg7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1jb250ZW50IC5zcy1vcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3BsdXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLmVtcHR5IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyLCAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjQUVDQjU0OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgbGVmdDogY2FsYygwLjVyZW0gKyA0cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRkZGRkZGO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2cHg7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgIGJvcmRlci1jb2xvcjogI0FFQ0I1NDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIub3BlbiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19zdHJ1Y3R1cmUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBwYWRkaW5nOiAwLjVlbSAwIDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAwIDA7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1MjgyQjtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIGEuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjY2O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAzcHg7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7IH1cbiAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAvKnotaW5kZXg6IDk5OyovIH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuaGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tb2ZmcmVkZW1fX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLXR5cGVfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWRhdGVsb2NzYWlzX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb3llcl9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG95ZXJzYWlzX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb2NhbGlzYXRpb25fX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWNvbW1lcmNlX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1wcmljZXNfX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lci5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fcGx1cyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1cyB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDEuMXJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbS8xcmVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMyNTI4MkI7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMyNTI4MkI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyLnJhbmdlLS1vcGVuZWQgLmZvcm1SYW5nZV9fY29udGVudCAuYWRkX2J1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICNGRkZGRkY7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLm5vVWktdG91Y2gtYXJlYSB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERURFREU7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19oaWdobGlnaHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX3RleHQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX3VuaXQge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmxhYmVsLWVsZW1lbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMjUyODJCO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDY1cHg7IH0gfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGNvbG9yOiAjMjUyODJCO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24ge1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24gc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfZWxlbWVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlLmFjdGl2ZSwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZS5hY3RpdmUgc3ZnLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC13aWR0aDogMzc0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cyB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cy5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMyNTI4MkI7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCBpbnB1dDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuaWNvbl9jYWxlbmRhciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgICByaWdodDogLjVyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0vMXJlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjMjUyODJCO1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbjpob3ZlciAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXI6aG92ZXIge1xuICAgICAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAuNHJlbTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb240IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzg5QjM0RDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4OyB9IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSAuc2VhcmNoX19pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtOmhvdmVyLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW06Zm9jdXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW06aG92ZXIgLnNlYXJjaF9faWNvbiwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtOmZvY3VzIC5zZWFyY2hfX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4OyB9IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbSAuc3VibWl0X19pY29uIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDYwJSA2MCU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbTpob3ZlciwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtOmZvY3VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtOmhvdmVyIC5zdWJtaXRfX2ljb24sIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbTpmb2N1cyAuc3VibWl0X19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMXJlbTsgfSB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0gLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBmaWxsOiAjMjUyODJCO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbTpob3ZlciAucmVzZXRfX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsOyB9IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlLFxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlLFxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIub3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyLm9wZW4gLmZvcm0tZXN0aW1hdGVfX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyLm9wZW4gLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lci5vcGVuIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JvZHkge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2Nsb3NlIHtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgd2lkdGg6IC41cmVtO1xuICAgIGhlaWdodDogLjVyZW07IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2Nsb3NlIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fc2Nyb2xsZXIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMjUyODJCO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAwOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMjUwcHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCBjYWxjKDc1cHggLSAxcmVtKSAxcmVtOyB9IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgcGFkZGluZzogMC41cmVtOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtLjVyZW07IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFyZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMXJlbTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFyZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMXJlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRlbnQge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyAubGluZV9fdGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC50aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyAudGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19zdW1tYXJ5LCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3BsdXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREVERURFOyB9XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3ByZXZpZXcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX191bml0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IC44cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNBRUNCNTQ7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gLjRyZW07IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbS8xcmVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICMyNTI4MkI7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2xhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRlbnQgLm5vVWktdG91Y2gtYXJlYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5ib2R5LS1pbm5lciAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuc3VibWl0X2J1dHRvbl9pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib2R5LS1pbm5lciAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmJvZHktLWlubmVyIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uYm9keS0taW5uZXIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyLnNlYXJjaF9mb3JtX2lubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9tb2R1bGVzL3NlYXJjaC8xLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5ib2R5LS1pbm5lciAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIuc2VhcmNoX2Zvcm1faW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uc29ydCB7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAuc29ydF9fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDFyZW0sIGNhbGMoMC42MjVyZW0gKyAwLjc4MTN2dyksIDEuMjVyZW0pIC8gMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAuc29ydCAuc29ydC1maWx0ZXJfX2Zvcm0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zb3J0IC5zb3J0LWZpbHRlcl9fZm9ybSAuc29ydC1maWx0ZXJfX3NlbGVjdCAuaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAuc29ydCAuc29ydC1maWx0ZXJfX2l0ZW1zIHtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgIHRvcDogMTUwJTtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5zb3J0IC5zb3J0LWZpbHRlcl9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAgIC5zb3J0IC5zb3J0LWZpbHRlcl9faXRlbTpob3ZlciwgLnNvcnQgLnNvcnQtZmlsdGVyX19pdGVtOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5zb3J0IC5zb3J0LWZpbHRlcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNvcnQgLnNvcnQtZmlsdGVyOmhvdmVyIC5zb3J0LWZpbHRlcl9fc2VsZWN0IC5pY29uLCAuc29ydCAuc29ydC1maWx0ZXI6YWN0aXZlIC5zb3J0LWZpbHRlcl9fc2VsZWN0IC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5zb3J0IC5zb3J0LWZpbHRlcjpob3ZlciAuc29ydC1maWx0ZXJfX2l0ZW1zLCAuc29ydCAuc29ydC1maWx0ZXI6YWN0aXZlIC5zb3J0LWZpbHRlcl9faXRlbXMge1xuICAgIHRvcDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHotaW5kZXg6IDIwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1uYXYge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5ODAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMXJlbSA1dnc7XG4gIGhlaWdodDogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMDAwMDAwLCByZ2JhKDAsIDAsIDAsIDAuOSkpO1xuICBjb2xvcjogI2ZmZjsgfVxuICAubWFpbi1uYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogNXB4OyB9XG4gIC5tYWluLW5hdjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tbmF2IHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTsgfSB9XG4gIC5tYWluLW5hdjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbmF2IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7IH1cbiAgLm1haW4tbmF2X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFpbi1uYXZfX2Nsb3NlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICByaWdodDogM2VtO1xuICAgIHRvcDogMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAubWFpbi1uYXZfX2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLm1haW4tbmF2X19jbG9zZS10ZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNzVyZW0vMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5tYWluLW5hdl9fY2xvc2UtdGV4dCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFpbi1uYXZfX2Nsb3NlLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygwLjVyZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKDAuNXJlbSk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm1haW4tbmF2X19jbG9zZS1pY29uIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAubWFpbi1uYXZfX2Nsb3NlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm1haW4tbmF2X19uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7IH1cbiAgLm1haW4tbmF2X19pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHZoOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluLW5hdl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1haW4tbmF2X19pbmZvIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAubWFpbi1uYXZfX2luZm8gLmluZm8tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fdG9wIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSwgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fYm90dG9tIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBcIkFyaWFsXCI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcHBlcmNhc2U7IH1cbiAgICAgIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXJfX3RvcCAudGl0bGUgLnRpdGxlX19jb250ZW50LTIsIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXJfX2JvdHRvbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogXCJBcmlhbFwiO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXJfX3RvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDh2aDsgfVxuICAgICAgLm1haW4tbmF2X19pbmZvIC5pbmZvLWNvbnRhaW5lcl9fYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAubWFpbi1uYXZfX2ZvY3VzLXRyYXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5tYWluLW5hdl9fdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLW5hdl9fdG9wYmFyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAubWFpbi1uYXZfX3RvcGJhciAudG9wYmFyIHtcbiAgICAgIGxlZnQ6IDNyZW07XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm1haW4tbmF2X190b3BiYXIgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYWluLW5hdl9fdG9wYmFyID4gKiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5tYWluLW5hdl9fbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5tYWluLW5hdl9fdG9vbHMge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19saW5rIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm1haW4tbmF2X190b29scyAubWVudV9fbGluazpob3ZlciAubWVudV9fbGFiZWwge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbSAubWVudV9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd29yZC1icmVhazogbm9ybWFsOyB9XG4gICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X19kZWNvcmF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjc4NSwgMC4wMDUsIDEsIDEpOyB9XG4gICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjc4NSwgMC4wMDUsIDEsIDEpOyB9XG4gICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm90dG9tOiAyNSU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnLS1yZWN0IHtcbiAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmctLWFycm93IHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gIC5tYWluLW5hdl9fdG9vbGJhci1hZGRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5tYWluLW5hdl9fdG9vbGJhci1hZGRzIC50b29sYmFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5ib2R5LS1pbm5lciAubWVudV9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvZHktLWlubmVyIC5tZW51X19idXR0b24tZHJhd2luZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ib2R5LS1pbm5lci5ib2R5LS1tZW51LW9wZW5lZCAubWFpbi1uYXYge1xuICAgIG92ZXJmbG93OiBhdXRvOyB9IH1cblxuLmhlYWRlcl9fdG9wLS12MyAubWFpbi1uYXZfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlcl9fdG9wLS12MyAubWVudSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X19uYXZpZ2F0aW9uIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b3BiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXYge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMjAwMjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICAgIGZpbGw6ICMwMDA7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX25hdmlnYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX2luZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9wYmFyIC50b3BiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEyJTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cztcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41czsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X19kZWNvcmF0ZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41czsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X190ZXh0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHRyYW5zZm9ybSAuNXM7IH1cbiAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbSAubWVudV9fbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMCAuMnJlbTsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41czsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtOmhvdmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDI0JTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzOyB9XG4gICAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbTpob3ZlciAubWVudV9faXRlbS1oZWFkZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuICAgICAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbTpob3ZlciAubWVudV9faXRlbS1oZWFkZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X190ZXh0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19kZWNvcmF0ZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7IH1cbiAgICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtOmhvdmVyIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbSAubWVudV9fbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xLjVlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tYWluLW5hdl9fdG9vbGJhci1hZGRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhlYWRlci0tdmlubmVyLmhlYWRlciAubWFpbi1uYXZfX25hdmlnYXRpb24ge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDsgfVxuICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9faW5mbyAuaW5mby1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9fdG9wYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLm1haW4tbmF2IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDIwMDI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9fY2xvc2Uge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmhlYWRlci0tdmlubmVyLmhlYWRlciAubWFpbi1uYXZfX2Nsb3NlLWljb24ge1xuICAgICAgICBmaWxsOiAjMDAwOyB9XG4gICAgLmhlYWRlci0tdmlubmVyLmhlYWRlciAubWFpbi1uYXZfX25hdmlnYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlci0tdmlubmVyLmhlYWRlciAubWFpbi1uYXZfX3RvcGJhciAudG9wYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGhlaWdodDogMTIlO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbS1oZWFkZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXM7IH1cbiAgICAgICAgLmhlYWRlci0tdmlubmVyLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5tZW51X19kZWNvcmF0ZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41czsgfVxuICAgICAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX3RleHQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cywgdHJhbnNmb3JtIC41czsgfVxuICAgICAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX2xpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDAgLjJyZW07IH1cbiAgICAgICAgLmhlYWRlci0tdmlubmVyLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtIC5idXR0b24tZHJhd2luZyAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41czsgfVxuICAgICAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW06aG92ZXIge1xuICAgICAgICAgIGhlaWdodDogMjQlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXM7IH1cbiAgICAgICAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW06aG92ZXIgLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgICAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW06aG92ZXIgLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLm1haW4tbmF2X190b29scyAubWVudV9faXRlbTpob3ZlciAubWVudV9fdGV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLmhlYWRlci0tdmlubmVyLmhlYWRlciAubWFpbi1uYXZfX3Rvb2xzIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19kZWNvcmF0ZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7IH1cbiAgICAgICAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW06aG92ZXIgLmJ1dHRvbi1kcmF3aW5nIC5hcnJvd19saW5rX2JvcmRlcl9zdmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tYWluLW5hdl9fdG9vbHMgLm1lbnVfX2l0ZW0gLm1lbnVfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xLjVlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfVxuICAgIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLm1haW4tbmF2X190b29sYmFyLWFkZHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaGVhZGVyLS12aW5uZXIgLm1haW4tbmF2IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXItLXZpbm5lciAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmhlYWRlci0tdmlubmVyIC5tYWluLW5hdiB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmJvZHktLW1lbnUtb3BlbmVkIC5oZWFkZXItLXZpbm5lciAubWFpbi1uYXYge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5oZWFkZXItLXZpbm5lciAubWFpbi1uYXZfX3RvcCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGxlZnQ6IDFyZW07IH0gfVxuXG4uaGVhZGVyLS12aW5uZXIgLm1haW4tbmF2X19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmhlYWRlci0tdmlubmVyIC5tYWluLW5hdl9fbG9nbyAubG9nbyB7XG4gICAgbWF4LWhlaWdodDogNzBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWVudS1kcm9wZG93biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5tZW51LWRyb3Bkb3duX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAubWVudS1kcm9wZG93bl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogOXB4OyB9IH1cbiAgICAubWVudS1kcm9wZG93bl9faWNvbjphZnRlciwgLm1lbnUtZHJvcGRvd25fX2ljb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubWVudS1kcm9wZG93bl9faWNvbjphZnRlciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgICAubWVudS1kcm9wZG93bl9faWNvbjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDFweDsgfSB9XG4gICAgLm1lbnUtZHJvcGRvd25fX2ljb246YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5tZW51LWRyb3Bkb3duX19pY29uOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7IH0gfVxuICAubWVudS1kcm9wZG93bi0tdG9nZ2xlZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTI1JSkgcm90YXRlKDIyNWRlZyk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0kbWVudV9jb2xvclxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tbmF2X190b29scyB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG5cbi5tZW51IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNlcmlmOyB9IH1cbiAgLm1lbnVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tZW51X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAubWVudV9faXRlbS5mb2N1cywgLm1lbnVfX2l0ZW06Zm9jdXMsIC5tZW51X19pdGVtOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAubWVudV9faXRlbS0tbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODlCMzREO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5tZW51X19saW5rIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAubWVudV9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS41ZW07IH0gfVxuICAubWVudV9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDsgfVxuICAubWVudV9fbGluay5mb2N1cywgLm1lbnVfX2xpbms6Zm9jdXMsIC5tZW51X19saW5rOmhvdmVyLCAubWVudV9fZHJvcGRvd24uZm9jdXMsIC5tZW51X19kcm9wZG93bjpmb2N1cywgLm1lbnVfX2Ryb3Bkb3duOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubWVudV9fbGluay0tYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uc3VibWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICBsZWZ0OiAwO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3VibWVudSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zdWJtZW51IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNlcmlmOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuc3VibWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY2xpcDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAuc3VibWVudSAuc3VibWVudSB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogLTFweDsgfSB9XG4gIC5zdWJtZW51LS10b2dnbGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5zdWJtZW51LS10b2dnbGVkIC5tZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5zdWJtZW51LS10b2dnbGVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTsgfSB9XG4gIC5zdWJtZW51X19pdGVtLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zdWJtZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5zdWJtZW51X19pdGVtW2FyaWEtaGFzcG9wdXA9XCJ0cnVlXCJdIC5zdWJtZW51X19saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLnN1Ym1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogLjhyZW0gMXJlbSAuOHJlbSAwOyB9XG4gICAgLnN1Ym1lbnVfX2xpbmsuZm9jdXMsIC5zdWJtZW51X19saW5rOmZvY3VzLCAuc3VibWVudV9fbGluazpob3ZlciB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICNBRUNCNTQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IC44cmVtIDFyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC5zdWJtZW51X19saW5rLmZvY3VzLCAuc3VibWVudV9fbGluazpmb2N1cywgLnN1Ym1lbnVfX2xpbms6aG92ZXIge1xuICAgICAgICAgIHBhZGRpbmc6IC44cmVtIDFyZW0gLjhyZW0gMDsgfSB9XG4gICAgICAuc3VibWVudV9fbGluay5mb2N1cyAuc3VibWVudV9fZHJhd2luZywgLnN1Ym1lbnVfX2xpbms6Zm9jdXMgLnN1Ym1lbnVfX2RyYXdpbmcsIC5zdWJtZW51X19saW5rOmhvdmVyIC5zdWJtZW51X19kcmF3aW5nIHtcbiAgICAgICAgZmlsbDogI0FFQ0I1NDsgfVxuICAuc3VibWVudV9fZHJhd2luZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC43cmVtO1xuICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtOyB9XG5cbi5oZWFkZXItLWlubmVyIC5tZW51X19pdGVtIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDsgfVxuXG4uaGVhZGVyLS1pbm5lciAuc3VibWVudSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5oZWFkZXItLWlubmVyIC5zdWJtZW51X19pdGVtIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlYWRlci0taW5uZXIgLnN1Ym1lbnVfX2l0ZW06aG92ZXIsIC5oZWFkZXItLWlubmVyIC5zdWJtZW51X19pdGVtOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5oZWFkZXItLWlubmVyIC5zdWJtZW51LnN1Ym1lbnUtLXRvZ2dsZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7IH1cblxuLmhlYWRlci0taW5uZXIgLm1lbnUgPiAubWVudV9faXRlbSA+IC5zdWJtZW51OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xZW0gXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9faXRlbSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19pdGVtW2FyaWEtaGFzcG9wdXA9J3RydWUnXSAubWVudV9faXRlbS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2xpbmsge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19kcm9wZG93biB7XG4gICAgICByaWdodDogLTE3cHg7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9fbGluay5mb2N1cywgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2xpbms6Zm9jdXMsIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19saW5rOmhvdmVyLCAuaGVhZGVyLS1ob21lLmhlYWRlciAubWVudV9fZHJvcGRvd24uZm9jdXMsIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5tZW51X19kcm9wZG93bjpmb2N1cywgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2Ryb3Bkb3duOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm1lbnVfX2xpbmstLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuaGVhZGVyLS1ob21lLmhlYWRlciAuc3VibWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGNsaXA6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5zdWJtZW51IC5zdWJtZW51IHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0b3A6IC0xcHg7IH1cbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAuc3VibWVudS0tdG9nZ2xlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJyZW07XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfVxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5zdWJtZW51X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLnN1Ym1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAuc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuaGVhZGVyLS1ob21lLmhlYWRlciAuc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIC5zdWJtZW51X19saW5rIHtcbiAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIC5zdWJtZW51X19pdGVtIC5zdWJtZW51IHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLnN1Ym1lbnVfX2xpbmsge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODlCMzREOyB9XG4gICAgLmhlYWRlci0taG9tZS5oZWFkZXIgLnN1Ym1lbnVfX2RyYXdpbmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMWVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmhlYWRlci0tdmlubmVyLmhlYWRlciAubWVudV9faXRlbSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAgICAgLmhlYWRlci0tdmlubmVyLmhlYWRlciAubWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLmhlYWRlci0tdmlubmVyLmhlYWRlciAubWVudV9faXRlbVthcmlhLWhhc3BvcHVwPSd0cnVlJ10gLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAgIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLm1lbnVfX2xpbmsge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLm1lbnVfX2Ryb3Bkb3duIHtcbiAgICAgIHJpZ2h0OiAtMTdweDsgfVxuICAgIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLm1lbnVfX2xpbmsuZm9jdXMsIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLm1lbnVfX2xpbms6Zm9jdXMsIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLm1lbnVfX2xpbms6aG92ZXIsIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLm1lbnVfX2Ryb3Bkb3duLmZvY3VzLCAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tZW51X19kcm9wZG93bjpmb2N1cywgLmhlYWRlci0tdmlubmVyLmhlYWRlciAubWVudV9fZHJvcGRvd246aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmhlYWRlci0tdmlubmVyLmhlYWRlciAuc3VibWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGNsaXA6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLnN1Ym1lbnUgLnN1Ym1lbnUge1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogLTFweDsgfVxuICAgIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLnN1Ym1lbnUtLXRvZ2dsZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07IH1cbiAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5zdWJtZW51X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgICAgLmhlYWRlci0tdmlubmVyLmhlYWRlciAuc3VibWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLnN1Ym1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmhlYWRlci0tdmlubmVyLmhlYWRlciAuc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIC5zdWJtZW51X19saW5rIHtcbiAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLnN1Ym1lbnVfX2l0ZW0gLnN1Ym1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIC5zdWJtZW51X19saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg5QjM0RDsgfVxuICAgIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLnN1Ym1lbnVfX2RyYXdpbmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXItLXZpbm5lciAubWVudSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmhlYWRlci0tdmlubmVyIC5tZW51X19pdGVtIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXItLXZpbm5lciAubWVudV9faXRlbTpob3ZlciAubWVudV9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmhlYWRlci0tdmlubmVyIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19saW5rOmhvdmVyIC5tZW51X19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5oZWFkZXItLXZpbm5lciAubWVudV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuaGVhZGVyLS12aW5uZXIgLm1lbnVfX2xpbms6aG92ZXIgLm1lbnVfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5oZWFkZXItLXZpbm5lciAubWVudV9fbGluay0tYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhlYWRlci0tdmlubmVyIC5tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmhlYWRlci0tdmlubmVyIC5tZW51X19pdGVtIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlci0tdmlubmVyIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdi10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxcmVtLCBjYWxjKDFyZW0gKyAwdncpLCAxcmVtKS8xIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxcmVtIDEuMnJlbTtcbiAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAubmF2LXRvZ2dsZV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuICAgICAgLm5hdi10b2dnbGVfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubmF2LXRvZ2dsZV9fbGluZXMge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXMsIC5uYXYtdG9nZ2xlX19saW5lczphZnRlciwgLm5hdi10b2dnbGVfX2xpbmVzOmJlZm9yZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgLjVzLHRyYW5zZm9ybSA1czsgfVxuICAgIC5uYXYtdG9nZ2xlX19saW5lczphZnRlciwgLm5hdi10b2dnbGVfX2xpbmVzOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41czsgfVxuICAgIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNnB4OyB9XG4gICAgLm5hdi10b2dnbGVfX2xpbmVzOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC02cHg7IH1cbiAgLm5hdi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLm5hdi10b2dnbGVfX2xpbmVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uYXYtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLm5hdi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLm5hdi10b2dnbGVfX2xpbmVzOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDA7IH1cbiAgLm5hdi10b2dnbGU6aG92ZXIgLm5hdi10b2dnbGVfX2xpbmVzOmJlZm9yZSB7XG4gICAgbGVmdDogMDsgfVxuICAubmF2LXRvZ2dsZTpob3ZlciAubmF2LXRvZ2dsZV9fbGluZXM6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmhlYWRlci0taG9tZS5oZWFkZXIgLm5hdi10b2dnbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5oZWFkZXItLXZpbm5lci5oZWFkZXIgLm5hdi10b2dnbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm1hbmRhdG9yeS1saXN0LXYxIC5pdGVtX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4ubWFuZGF0b3J5LWxpc3QtdjEgLml0ZW1fX2Jsb2NrLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMTg3NXJlbSwgY2FsYygxLjE4NzVyZW0gKyAwdncpLCAxLjE4NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuXG4ubWFuZGF0b3J5LWxpc3QtdjEgLml0ZW1fX2Nvb3Jkcy12YWx1ZS0tcGhvbmUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm1hbmRhdG9yeS1saXN0LXYxIC5pdGVtX19jb29yZHMtdmFsdWUtLXBob25lOmhvdmVyLCAubWFuZGF0b3J5LWxpc3QtdjEgLml0ZW1fX2Nvb3Jkcy12YWx1ZS0tcGhvbmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjQUVDQjU0OyB9XG5cbi5tYW5kYXRvcnktbGlzdC12MSAuaXRlbV9fY29vcmRzLXZhbHVlLS1tYWlsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tYW5kYXRvcnktbGlzdC12MSAuaXRlbV9fY29vcmRzLXZhbHVlLS1tYWlsOmhvdmVyLCAubWFuZGF0b3J5LWxpc3QtdjEgLml0ZW1fX2Nvb3Jkcy12YWx1ZS0tbWFpbDpmb2N1cyB7XG4gICAgY29sb3I6ICNBRUNCNTQ7IH1cblxuLm1hbmRhdG9yeS1saXN0LXYxIC5pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubWFuZGF0b3J5LW1hcC12MSAubWFwIHtcbiAgaGVpZ2h0OiAyOHJlbTsgfVxuXG4ubWFuZGF0b3J5LWxpc3QtdjIgLml0ZW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTsgfVxuICAubWFuZGF0b3J5LWxpc3QtdjIgLml0ZW1fX3RpdGxlLnRpdGxlLXYxIC50aXRsZS12MV9fcGFydDEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjODlCMzREOyB9XG4gIC5tYW5kYXRvcnktbGlzdC12MiAuaXRlbV9fdGl0bGUudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4yNXJlbSwgY2FsYygxLjI1cmVtICsgMHZ3KSwgMS4yNXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tYW5kYXRvcnktbGlzdC12MiAuaXRlbV9fY29vcmRzLXZhbHVlLS1waG9uZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMyNTI4MkI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tYW5kYXRvcnktbGlzdC12MiAuaXRlbV9fY29vcmRzLXZhbHVlLS1waG9uZTpob3ZlciwgLm1hbmRhdG9yeS1saXN0LXYyIC5pdGVtX19jb29yZHMtdmFsdWUtLXBob25lOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tYW5kYXRvcnktbGlzdC12MiAuaXRlbV9fY29vcmRzLXZhbHVlLS1tYWlsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzI1MjgyQjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm1hbmRhdG9yeS1saXN0LXYyIC5pdGVtX19jb29yZHMtdmFsdWUtLW1haWw6aG92ZXIsIC5tYW5kYXRvcnktbGlzdC12MiAuaXRlbV9fY29vcmRzLXZhbHVlLS1tYWlsOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tYW5kYXRvcnktbGlzdC12MiAuaXRlbV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMjUyODJCO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm1hbmRhdG9yeS12MS1ob21lX190aXRsZSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgY29sb3I6ICM4OUIzNEQ7IH1cbiAgLm1hbmRhdG9yeS12MS1ob21lX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmJlZm9yZSwgLm1hbmRhdG9yeS12MS1ob21lX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjODlCMzREOyB9XG5cbi5tYW5kYXRvcnktdjEtaG9tZV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MiB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tYW5kYXRvcnktdjEtaG9tZV9fbGlua3MgLmN0YS1wcmltYXJ5IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0OyB9XG4gIC5tYW5kYXRvcnktdjEtaG9tZV9fbGlua3MgLmN0YS1wcmltYXJ5OmhvdmVyLCAubWFuZGF0b3J5LXYxLWhvbWVfX2xpbmtzIC5jdGEtcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLm1hbmRhdG9yeS12MS1ob21lX19saW5rcyAuY3RhLXByaW1hcnk6aG92ZXIgLmN0YS1wcmltYXJ5X19kcmF3aW5nLCAubWFuZGF0b3J5LXYxLWhvbWVfX2xpbmtzIC5jdGEtcHJpbWFyeTpmb2N1cyAuY3RhLXByaW1hcnlfX2RyYXdpbmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAubWFuZGF0b3J5LXYxLWhvbWVfX2xpbmtzIC5jdGEtcHJpbWFyeTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLm1hbmRhdG9yeS12MS1ob21lX19saW5rcyAuY3RhLXByaW1hcnlfX2RyYXdpbmcge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLm1hbmRhdG9yeS12MS1ob21lX19pdGVtcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1hbmRhdG9yeS12MS1ob21lIC5pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAubWFuZGF0b3J5LXYxLWhvbWUgLml0ZW0gLnRpdGxlLXYxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubWFuZGF0b3J5LXYxLWhvbWUgLml0ZW0gLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5tYW5kYXRvcnktdjEtaG9tZSAuaXRlbSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODEyNXJlbSwgY2FsYygwLjA2MjVyZW0gKyAwLjkzNzV2dyksIDEuMTg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5tYW5kYXRvcnktdjEtaG9tZSAuaXRlbV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAubWFuZGF0b3J5LXYxLWhvbWUgLml0ZW1fX2NvbnRhY3QtdGVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tYW5kYXRvcnktdjEtaG9tZSAuaXRlbV9fY29udGFjdC1tYWlsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5tYW5kYXRvcnktdjEtaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldixcbi5tYW5kYXRvcnktdjEtaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAubWFuZGF0b3J5LXYxLWhvbWVfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuICAubWFuZGF0b3J5LXYxLWhvbWVfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgICBmaWxsOiAjODlCMzREOyB9XG4gIC5tYW5kYXRvcnktdjEtaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLm1hbmRhdG9yeS12MS1ob21lX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzLFxuICAubWFuZGF0b3J5LXYxLWhvbWVfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gIC5tYW5kYXRvcnktdjEtaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1hbmRhdG9yeS12MS1ob21lX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHN2ZywgLm1hbmRhdG9yeS12MS1ob21lX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIHN2ZyxcbiAgICAubWFuZGF0b3J5LXYxLWhvbWVfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnLFxuICAgIC5tYW5kYXRvcnktdjEtaG9tZV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyBzdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuXG4ubWFuZGF0b3J5LXYxLWhvbWVfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMC4ycmVtOyB9XG4gIC5tYW5kYXRvcnktdjEtaG9tZV9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tYW5kYXRvcnktdjEtaG9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OCU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjdFRjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYW5kYXRvcnktdjEtaG9tZTo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogNjIlOyB9IH1cblxuLnRlYW0tdjEge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC50ZWFtLXYxX190aXRsZS50aXRsZS12MSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzg5QjM0RDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50ZWFtLXYxX190aXRsZS50aXRsZS12MSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjAyNXJlbSwgY2FsYygxLjI1cmVtICsgMHZ3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAudGVhbS12MV9faXRlbSAuaXRlbV9fdGl0bGUudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjVyZW0sIGNhbGMoMC44NzVyZW0gKyAwLjc4MTN2dyksIDEuMjVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGVhbS12MV9faXRlbSAuaXRlbV9fdGV4dCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRlYW0tdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC50ZWFtLXYxX19pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC50ZWFtLXYxX19pdGVtIC5pdGVtX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4vKlxyXG4kdGVhbS12Ml9fdGl0bGVfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIlxyXG4kdGVhbS12Ml9fc3dpcGVyX3ByZXZuZXh0X2NvbG9yIDogJHRlYW0tdjJfX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19zd2lwZXJfcHJldm5leHRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvciAgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yICAhZGVmYXVsdDtcclxuJHRlYW0tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciAgICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fc3dpcGVyX3ByZXZuZXh0X2NvbG9yLWhvdmVyIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHRlYW0tdjJfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJHRlYW0tdjJfdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKipcclxuLy8gSVRFTVxyXG4kdGVhbS12Ml9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gVElUTEVcclxuJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDI2cHhcclxuJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjI1cmVtICFkZWZhdWx0OyAvLyAzMHB4XHJcbiR0ZWFtLXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAkdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5IDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMjVyZW0sIGNhbGMoMS4yNXJlbSArIDB2dyksIDEuMjVyZW0pIC8gMS40ICR0ZWFtLXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYyX2l0ZW1fY29udGFjdF9mb250LXNpemUgOiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbi8vIElURU0gUEhPTkVcclxuJHRlYW0tdjJfaXRlbV9waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9waG9uZV9jb2xvcjogJGNvcmVfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9waG9uZV90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9waG9uZV9jb2xvcl9ob3ZlcjogJGNvcmVfbGlua19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJVEVNIE1BSUxcclxuJHRlYW0tdjJfaXRlbV9tYWlsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX21haWxfY29sb3I6ICRjb3JlX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fbWFpbF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9tYWlsX2NvbG9yX2hvdmVyOiAkY29yZV9saW5rX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBERVNDUklQVElPTlxyXG4kdGVhbS12Ml9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX2Rlc2NyaXB0aW9uX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4udGVhbS12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS12Ml9fYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICAudGl0bGUtdjF7XHJcbiAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjJfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnN7XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokdGVhbS12Ml9fc3dpcGVyX3ByZXZuZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiR0ZWFtLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6JHRlYW0tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGVhbS12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYW0tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0ZWFtLXYyX19zd2lwZXJfcHJldm5leHRfY29sb3ItaG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjJfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJHRlYW0tdjJfaXRlbV9ib3JkZXI7XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICYudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb29yZHMtdmFsdWUge1xyXG5cclxuICAgICAgICAgICAgJi0tcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfaXRlbV9waG9uZV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX2l0ZW1fcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS12Ml9pdGVtX3Bob25lX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX2l0ZW1fcGhvbmVfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW1haWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfaXRlbV9tYWlsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfaXRlbV9tYWlsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjJfaXRlbV9tYWlsX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX2l0ZW1fbWFpbF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfaXRlbV9kZXNjcmlwdGlvbl9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjJfaXRlbV9kZXNjcmlwdGlvbl90ZXh0LWFsaWduO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4qL1xuLnRlYW0tdjNfX3RpdGxlIC50aXRsZS12MV9fcGFydDEge1xuICBjb2xvcjogIzg5QjM0RDsgfVxuICAudGVhbS12M19fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTpiZWZvcmUsIC50ZWFtLXYzX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjODlCMzREOyB9XG5cbi50ZWFtLXYzX190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnRlYW0tdjNfX2xpbmtzIC5jdGEtcHJpbWFyeSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICBib3JkZXItY29sb3I6ICNBRUNCNTQ7IH1cbiAgLnRlYW0tdjNfX2xpbmtzIC5jdGEtcHJpbWFyeSBzdmcge1xuICAgIGZpbGw6ICNmZmY7IH1cblxuLnRlYW0tdjNfX2l0ZW1zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udGVhbS12MyAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRlYW0tdjMgLml0ZW0gLnRpdGxlLXYxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudGVhbS12MyAuaXRlbSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLnRlYW0tdjMgLml0ZW0gLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjgxMjVyZW0sIGNhbGMoMC4wNjI1cmVtICsgMC45Mzc1dncpLCAxLjE4NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAudGVhbS12MyAuaXRlbV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGVhbS12MyAuaXRlbV9fY29udGFjdC10ZWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRlYW0tdjMgLml0ZW1fX2NvbnRhY3QtbWFpbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGVhbS12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldixcbi50ZWFtLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg5QjM0RDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC50ZWFtLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyxcbiAgLnRlYW0tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgICBmaWxsOiAjODlCMzREOyB9XG4gIC50ZWFtLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAudGVhbS12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyxcbiAgLnRlYW0tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gIC50ZWFtLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAudGVhbS12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmcsIC50ZWFtLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIHN2ZyxcbiAgICAudGVhbS12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcsXG4gICAgLnRlYW0tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cblxuLnRlYW0tdjNfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMC4ycmVtOyB9XG4gIC50ZWFtLXYzX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLnRlYW0tdjM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDglO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREY3RUY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGVhbS12Mzo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogNjIlOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1zdmctdmFnZW5jeSB7XG4gIGNvbG9yOiAjQUVDQjU0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYXAtc3ZnLXZhZ2VuY3kge1xuICAgICAgaGVpZ2h0OiA3NDBweDsgfSB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICNGN0Y5Rjkgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5X190aXRsZSArIC5tYXAtc3ZnLXZhZ2VuY3lfX2xpbmtzIHtcbiAgICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19hbGlnbmVyIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2FsaWduZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX21hcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7IH0gfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX190aXRsZSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICBjb2xvcjogIzg5QjM0RDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YmVmb3JlLCAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OUIzNEQ7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgZm9udDogIzAwMDAwMDtcbiAgICBjb2xvcjogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4wMjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtX19maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtX193cmFwcGVyIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2NpcmNsZSB7XG4gICAgZmlsbDogI0Y3RjlGOTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2RlcCB7XG4gICAgZmlsbDogI0MxQzFDMTtcbiAgICBzdHJva2U6ICNmZmY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19kZXA6aG92ZXIsIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2RlcDpmb2N1cyB7XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZGVwLS1hY3RpdmUge1xuICAgICAgZmlsbDogI0FFQ0I1NDsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19yZWdpb24ge1xuICAgIGZpbGw6ICNDMUMxQzE7XG4gICAgc3Ryb2tlOiAjZmZmOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmUge1xuICAgICAgLypjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsOyovXG4gICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpob3ZlciwgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6Zm9jdXMge1xuICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICNBRUNCNTQ7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtY29udGVudCAuc3Mtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IC40cmVtIC42cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICNBRUNCNTQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1zdmdfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFwLXN2Z19fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLm1hcC1zdmdfX21hcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFwLXN2Z19fbWFwIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAubWFwLXN2Z19fbWFwIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFwLXN2Z19fYWxpZ25lciB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5tYXAtc3ZnX19jb3VudHJ5IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxOyB9XG4gIC5tYXAtc3ZnLS16b29tZWQgLm1hcC1zdmdfX2NvdW50cnkge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLm1hcC1zdmdfX3JlZ2lvbiB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgc3Ryb2tlLXdpZHRoOiAwLjc1O1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMjIuOTI1NjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbGw6ICM5MTkxOTE7XG4gIHN0cm9rZTogI2ZmZjsgfVxuICAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGZpbGw6ICM1MjUyNTI7IH1cbiAgICAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6aG92ZXIsIC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpmb2N1cyB7XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLm1hcC1zdmctLXpvb21lZCAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1hcC1zdmdfX3pvb20ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLm1hcC1zdmdfX3pvb20tLWRpc3BsYXllZCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ubWFwLXN2Z19fZGVwIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBzdHJva2Utd2lkdGg6IDE7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAyMi45MjU2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsbDogIzkxOTE5MTtcbiAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5tYXAtc3ZnX19kZXA6aG92ZXIsIC5tYXAtc3ZnX19kZXA6Zm9jdXMge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgLm1hcC1zdmdfX2RlcC0tYWN0aXZlIHtcbiAgICBmaWxsOiAjNTI1MjUyOyB9XG4gICAgLm1hcC1zdmdfX3pvb20tLWRpc3BsYXllZCAubWFwLXN2Z19fZGVwLS1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4ubWFwLXN2Z19fZGVjbyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDsgfVxuICAubWFwLXN2Zy0tem9vbWVkIC5tYXAtc3ZnX19kZWNvIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5tYXAtc3ZnX19jaXJjbGUge1xuICBmaWxsOiAjZjJmMmYyO1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFwLXN2ZyAuZm9ybV9fZmllbGRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLm1hcC1zdmcgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbi5mb3JtLWdyb3VwLS1sYXN0ID4gKiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG5cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtYmFubmVyIC5tYXBfX21hcmtlciBzdmcge1xuICBmaWxsOiAjMDAwMDAwOyB9XG5cbi5tYXAtYmFubmVyIC5tYXBfX2NsdXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjgpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5tYXAtYmFubmVyIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm1hcC1iYW5uZXIgLm1hcF9fY2lyY2xlIHtcbiAgc3Ryb2tlOiBvcmFuZ2U7XG4gIGZpbGw6IGJsZXU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtYmFubmVyIHtcbiAgbWFyZ2luOiAyZW0gMCAyZW0gMDsgfVxuICAubWFwLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtYmFubmVyX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMmVtIGF1dG8gMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ1MHB4O1xuICAgIGhlaWdodDogMzMwcHg7IH1cbiAgLm1hcC1iYW5uZXJfX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMzBweDsgfVxuICAgIC5tYXAtYmFubmVyX19tYXAgLmpzLW1hcCB7XG4gICAgICBoZWlnaHQ6IDMzMHB4OyB9XG4gIC5tYXAtYmFubmVyX19qcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLm1hcC1iYW5uZXJfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tYXAtYmFubmVyX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxlYWZsZXQtY29udGFpbmVyIC5tYXBfX3BvcHVwIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjAzZW0gMCAwIDA7XG4gIG1hcmdpbjogMC4xZW07XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmxlYWZsZXQtY29udGFpbmVyIC5tYXBfX3BvcHVwIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjQUVDQjU0OyB9XG5cbi5tYXAgc3ZnIHtcbiAgZmlsbDogI0FFQ0I1NDsgfVxuXG4ubWFwX19jbHVzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzQsIDIwMywgODQsIDAuNjgpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm1hcF9fcG9wdXAgLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDA7IH1cbiAgLm1hcF9fcG9wdXAgLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tYXBfX3BvcHVwIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSAuYWRkcmVzcyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAubWFwX19wb3B1cCAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjUyODJCO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGJveC1zaGFkb3c6IDVweCAxMXB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDExcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgLW1vei1ib3gtc2hhZG93OiA1cHggMTFweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9IH1cblxuLm1hcF9fcG9wdXAgLmxlYWZsZXQtcG9wdXAtdGlwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAyOTBweDsgfSB9XG4gIC5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tYXBfX3BvcHVwIC5jb29yZHMge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjUgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLm1hcF9fcG9wdXAgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgY29sb3I6ICMyNTI4MkI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtOyB9XG4gIC5tYXBfX3BvcHVwIC5jb29yZHMgYSB7XG4gICAgY29sb3I6ICMyNTI4MkI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG5cbi5tYXAtdjEtLWFnZW5jeSAubW9kdWxlLW1hcC1qcyB7XG4gIGhlaWdodDogNDUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDU1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLm1vZGFsX190aXRsZSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzg5QjM0RDsgfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLm1vZGFsX190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4wMjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIHtcbiAgICAgIGZsZXg6IDUwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNBRUNCNTQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW1fX2J0biB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW1fX2J0bjpob3ZlciwgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtX19idG46Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbV9fYnRuLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogNTdweDsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2ZhY2Vib29rIHtcbiAgICAgICAgICBmaWxsOiAjMzk1NjljOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fbWVzc2VuZ2VyIHtcbiAgICAgICAgICBmaWxsOiAjMDA3OEZGOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fdHdpdHRlciB7XG4gICAgICAgICAgZmlsbDogIzAwYWNlZTsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2xpbmtlZGluIHtcbiAgICAgICAgICBmaWxsOiAjMDA3MmIxOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fZW1haWwge1xuICAgICAgICAgIGZpbGw6ICM1RDVDNUI7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX193aGF0c2FwcCB7XG4gICAgICAgICAgZmlsbDogIzI4RDE0NjsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2NvcHktbGluayB7XG4gICAgICAgICAgZmlsbDogIzVENUM1QjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubW9kYWwge1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vZGFsX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIHRvcDogLjVyZW07XG4gICAgcmlnaHQ6IC41cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubW9kYWxfX2Nsb3NlLWljb24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg5QjM0RDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1vZGFsX19jbG9zZS1kcmF3aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAubW9kYWxfX2JvZHkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDNlbSAxZW0gMWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MHN2aDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLm1vZGFsX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogOTE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDNlbSAzZW0gM2VtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfSB9XG4gICAgLm1vZGFsX19ib2R5IC50aXRsZS50aXRsZS0tdjEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBpbml0aWFsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2RhbF9fc2Nyb2xsZXIgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbiA+ICoge1xuICAgICAgICBmbGV4OiBpbml0aWFsOyB9IH1cbiAgLm1vZGFsX19iYWNrZ3JvdW5kIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNywgNDAsIDQzLCAwLjc1KTsgfVxuICAubW9kYWxfX2ZvY3VzLXRyYXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5tb2RhbC0tbWFpbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jbG9zZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjVlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlIHAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2Nsb3NlOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XG4gICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAuNGVtOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAubW9kYWwtLW1haW4gLm1vZGFsX190aXRsZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4OyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fYm9keSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtOyB9IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMjUyODJCO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubW9kYWxfX3RleHQubGVnYWxzX190ZXh0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5tb2RhbC0tcHJvcGVydHktY29udGFjdCAubW9kYWxfX2JvZHkge1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbC1kcGUgLm1vZGFsX19ib2R5IHtcbiAgICB3aWR0aDogMTE4N3B4OyB9IH1cblxuLm1vZGFsX2ZlZXMgLm1vZGFsX19ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tb2RhbC1zd2lwZXItZ2FsbGVyeSAubW9kYWxfX2Nsb3NlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg5QjM0RDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4udG9vbHRpcC1pYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDkwdnc7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHJpZ2h0OiAtNDBweDtcbiAgYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC50b29sdGlwLWlhIHtcbiAgICAgIGxlZnQ6IC0xNjlweDtcbiAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgLnRvb2x0aXAtaWE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMztcbiAgICBib3R0b206IC0xMnB4O1xuICAgIGxlZnQ6IDgwJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC50b29sdGlwLWlhOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDUwJTsgfSB9XG4gIC50b29sdGlwLWlhIC5tb2RhbF9fYm9keSB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW0gMXJlbSAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuKi9cbi8qXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xMTc2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiovXG4vKlxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9wYWRkaW5nOiAkY29yZV9idXR0b25fcGFkZGluZyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiovXG4vKlxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMC44ODJlbSkvMS40ICRmb250LWZhbWlseS0tNCFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuMTc2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LXN0eWxlOiBpdGFsaWMgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZWdvdGlhdG9yLWRldGFpbHMtdjEge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKi50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9wYWRkaW5nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQtc3R5bGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9Ki8gfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjEgLmNvbnRhaW5lci1vcGluaW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fZGF0YSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2ZW07IH0gfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19yaWdodCAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZGRzIC5pdGVtX19zb2NpYWwtLWFnZW5jeSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fcmlnaHQgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fYWRkcyAuaXRlbV9fc29jaWFsLS1hZ2VuY3kge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FkZHMgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNmVtOyB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FkZHMtYmxvY2sge1xuICAgIC8qLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZyAgICAgICAgOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9wYWRkaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSovIH1cbiAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZGRzLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FnZW5jeSB7XG4gICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fYWdlbmN5IC5pdGVtX19zb2NpYWwtLWFnZW5jeSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8gLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuY29vcmRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtOyB9IH1cbiAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAvKiZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9Ki8gfVxuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9faW5mbyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9faW5mbyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19kaXNwbGF5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Rpc3BsYXkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX193cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZ3JvdXAtZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1hcmdpbjogLjVlbSAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IC5jb29yZHMtcGhvbmVfX2RyYXdpbmcsXG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCAuY29vcmRzLW1haWxfX2RyYXdpbmcsXG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCAuY29vcmRzLWFkZHJlc3NfX2RyYXdpbmcge1xuICAgICAgICAgICAgZmlsbDogI0FFQ0I1NDsgfVxuICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgLmNvb3Jkcy1waG9uZV9fZHJhd2luZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IC5jb29yZHMtbWFpbF9fZHJhd2luZyB7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDsgfVxuICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgLmNvb3Jkcy1hZGRyZXNzX19kcmF3aW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBpdGFsaWMgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCAydncsIDEuMTc2NGVtKS8xLjY2NjYgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjQUVDQjU0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMC44MjNlbSkvMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyBhLmNvb3Jkc19fY29udGVudDpob3ZlciwgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgYS5jb29yZHNfX2NvbnRlbnQ6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19zdmcge1xuICAgICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIHdpZHRoOiAzLjA1ODhlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjA1ODhlbTtcbiAgICAgICAgcGFkZGluZzogMC44ZW07IH1cbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGluazpmb2N1cywgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGluazpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGluazpmb2N1cyAuc29jaWFsX19zdmcsIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbms6aG92ZXIgLnNvY2lhbF9fc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9IH1cbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxIC5sZWdhbHMtbmVnb3RpYXRvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxIC5sZWdhbHMtbmVnb3RpYXRvcl9fdGV4dCB7XG4gICAgICBmb250OiBpdGFsaWMgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDAuODI0ZW0pLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0FFQ0I1NDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjEgLmxlZ2Fscy1uZWdvdGlhdG9yX192YWx1ZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDAuODI0ZW0pLzEuNjY2NiBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjdlbTsgfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19maWx0ZXIge1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG4gICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAuaGVhZGVyLXNlb19fdGl0bGUge1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIC8qLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9Ki8gfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxIC5zb2NpYWxfX3N2ZyB7XG4gICAgbWF4LWhlaWdodDogMTVweDsgfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxIC5zb2NpYWxfX2xpbmsge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAuM2VtOyB9XG5cbi5uZWdvdGlhdG9yLWxpc3QtdjIgLml0ZW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTsgfVxuICAubmVnb3RpYXRvci1saXN0LXYyIC5pdGVtX190aXRsZS50aXRsZS12MSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzg5QjM0RDsgfVxuICAubmVnb3RpYXRvci1saXN0LXYyIC5pdGVtX190aXRsZS50aXRsZS12MSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAxLjI1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm5lZ290aWF0b3ItbGlzdC12MiAuaXRlbV9fY29vcmRzLXZhbHVlLS1waG9uZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMyNTI4MkI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5uZWdvdGlhdG9yLWxpc3QtdjIgLml0ZW1fX2Nvb3Jkcy12YWx1ZS0tcGhvbmU6aG92ZXIsIC5uZWdvdGlhdG9yLWxpc3QtdjIgLml0ZW1fX2Nvb3Jkcy12YWx1ZS0tcGhvbmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm5lZ290aWF0b3ItbGlzdC12MiAuaXRlbV9fY29vcmRzLXZhbHVlLS1tYWlsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzI1MjgyQjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm5lZ290aWF0b3ItbGlzdC12MiAuaXRlbV9fY29vcmRzLXZhbHVlLS1tYWlsOmhvdmVyLCAubmVnb3RpYXRvci1saXN0LXYyIC5pdGVtX19jb29yZHMtdmFsdWUtLW1haWw6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm5lZ290aWF0b3ItdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDEge1xuICBjb2xvcjogIzg5QjM0RDsgfVxuICAubmVnb3RpYXRvci12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTpiZWZvcmUsIC5uZWdvdGlhdG9yLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjODlCMzREOyB9XG5cbi5uZWdvdGlhdG9yLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm5lZ290aWF0b3ItdjFfX2xpbmtzIC5jdGEtcHJpbWFyeSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gIGJvcmRlci1jb2xvcjogI0FFQ0I1NDsgfVxuICAubmVnb3RpYXRvci12MV9fbGlua3MgLmN0YS1wcmltYXJ5OmhvdmVyLCAubmVnb3RpYXRvci12MV9fbGlua3MgLmN0YS1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAubmVnb3RpYXRvci12MV9fbGlua3MgLmN0YS1wcmltYXJ5OmhvdmVyIC5jdGEtcHJpbWFyeV9fZHJhd2luZywgLm5lZ290aWF0b3ItdjFfX2xpbmtzIC5jdGEtcHJpbWFyeTpmb2N1cyAuY3RhLXByaW1hcnlfX2RyYXdpbmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAubmVnb3RpYXRvci12MV9fbGlua3MgLmN0YS1wcmltYXJ5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAubmVnb3RpYXRvci12MV9fbGlua3MgLmN0YS1wcmltYXJ5X19kcmF3aW5nIHtcbiAgICBmaWxsOiAjRkZGRkZGOyB9XG5cbi5uZWdvdGlhdG9yLXYxX19pdGVtcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm5lZ290aWF0b3ItdjEgLml0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5uZWdvdGlhdG9yLXYxIC5pdGVtIC50aXRsZS12MSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm5lZ290aWF0b3ItdjEgLml0ZW0gLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5uZWdvdGlhdG9yLXYxIC5pdGVtIC50aXRsZS12MV9fcGFydDIge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44MTI1cmVtLCBjYWxjKDAuMDYyNXJlbSArIDAuOTM3NXZ3KSwgMS4xODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLm5lZ290aWF0b3ItdjEgLml0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLm5lZ290aWF0b3ItdjEgLml0ZW1fX2NvbnRhY3QtdGVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5uZWdvdGlhdG9yLXYxIC5pdGVtX19jb250YWN0LW1haWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm5lZ290aWF0b3ItdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXYsXG4ubmVnb3RpYXRvci12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAubmVnb3RpYXRvci12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4gIC5uZWdvdGlhdG9yLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gICAgZmlsbDogIzg5QjM0RDsgfVxuICAubmVnb3RpYXRvci12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLm5lZ290aWF0b3ItdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMsXG4gIC5uZWdvdGlhdG9yLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLFxuICAubmVnb3RpYXRvci12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5lZ290aWF0b3ItdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnLCAubmVnb3RpYXRvci12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyBzdmcsXG4gICAgLm5lZ290aWF0b3ItdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnLFxuICAgIC5uZWdvdGlhdG9yLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHN2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG5cbi5uZWdvdGlhdG9yLXYxX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDAuMnJlbTsgfVxuICAubmVnb3RpYXRvci12MV9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5uZWdvdGlhdG9yLXYxOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4JTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGN0VGOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5lZ290aWF0b3ItdjE6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDYyJTsgfSB9XG5cbi5uZXdzLWRldGFpbHMtdjFfX3JlbGF0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUY5OyB9XG5cbi5uZXdzLWxpc3QtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjAyNXJlbSwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAxLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG5cbi5uZXdzLWxpc3QtdjFfX2l0ZW1zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubmV3cy1saXN0LXYxX19pdGVtIC5pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubmV3cy1saXN0LXYxX19pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5uZXdzLWxpc3QtdjFfX2l0ZW0gLml0ZW1fX3RleHQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uZXdzLWxpc3QtdjIgLnRpdGxlLXYxX19wYXJ0MSB7XG4gIGNvbG9yOiAjODlCMzREOyB9XG5cbi5uZXdzLWxpc3QtdjIgLnRpdGxlLXYxX19wYXJ0MiB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjAyNXJlbSwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAxLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG5cbi5uZXdzLWxpc3QtdjJfX2l0ZW1zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubmV3cy1saXN0LXYyX19pdGVtIC5pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubmV3cy1saXN0LXYyX19pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5uZXdzLWxpc3QtdjJfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS12MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5uZXdzLWxpc3QtdjJfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS41cmVtLCBjYWxjKDAuODc1cmVtICsgMC43ODEzdncpLCAxLjI1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubmV3cy1saXN0LXYyX19pdGVtIC5pdGVtX190ZXh0IHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ubmV3cy1yZWxhdGVkLXYxIC50aXRsZS12MV9fcGFydDEge1xuICBjb2xvcjogIzg5QjM0RDsgfVxuXG4ubmV3cy1yZWxhdGVkLXYxIC50aXRsZS12MV9fcGFydDIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4wMjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuXG4ubmV3cy1yZWxhdGVkLXYxX19pdGVtcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm5ld3MtcmVsYXRlZC12MV9faXRlbSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubmV3cy1yZWxhdGVkLXYxX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDAuMnJlbTsgfVxuICAubmV3cy1yZWxhdGVkLXYxX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLm5ld3MtcmVsYXRlZC12MSAuaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5ld3MtcmVsYXRlZC12MSAuaXRlbV9fdGl0bGUgLnRpdGxlLXYxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLm5ld3MtcmVsYXRlZC12MSAuaXRlbV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjVyZW0sIGNhbGMoMC44NzVyZW0gKyAwLjc4MTN2dyksIDEuMjVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uZXdzLXJlbGF0ZWQtdjEgLml0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgLm5ld3MtcmVsYXRlZC12MSAuaXRlbV9fdGV4dCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm5ld3MtdjEge1xuICAvKiBJdGVtICovIH1cbiAgLm5ld3MtdjFfX2l0ZW1zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uZXdzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAubmV3cy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg5QjM0RDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5uZXdzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLm5ld3MtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjODlCMzREOyB9XG4gICAgLm5ld3MtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIC5uZXdzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzLFxuICAgIC5uZXdzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLFxuICAgIC5uZXdzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubmV3cy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAubmV3cy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsIC5uZXdzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5uZXdzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5uZXdzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5uZXdzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5uZXdzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5uZXdzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgLm5ld3MtdjFfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDAuMnJlbTsgfVxuICAgIC5uZXdzLXYxX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLm5ld3MtdjEgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5uZXdzLXYxIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAubmV3cy12MSAuaXRlbV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAubmV3cy12MSAuaXRlbV9fdGl0bGUudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjVyZW0sIGNhbGMoMC44NzVyZW0gKyAwLjc4MTN2dyksIDEuMjVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubmV3cy12MSAuaXRlbV9fdGV4dCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLm5ld3MtdjJfX3RpdGxlIC50aXRsZS12MV9fcGFydDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjODlCMzREOyB9XG5cbi5uZXdzLXYyX190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjAyNXJlbSwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAxLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubmV3cy12Ml9fbGlua3MgLmN0YS1wcmltYXJ5IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gIGJvcmRlci1jb2xvcjogI0FFQ0I1NDsgfVxuICAubmV3cy12Ml9fbGlua3MgLmN0YS1wcmltYXJ5IHN2ZyB7XG4gICAgZmlsbDogI2ZmZjsgfVxuXG4ubmV3cy12Mjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzg5QjM0RDtcbiAgaGVpZ2h0OiA0NSU7XG4gIGJvdHRvbTogNjNweDtcbiAgbWF4LWhlaWdodDogMzcuNDM4cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubmV3cy12Mjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5ld3MtdjJfX2NvbnRhaW5lci1jb250ZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0NiU7XG4gICAgYmFja2dyb3VuZDogIzg5QjM0RDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAtMi41cmVtO1xuICAgIG1heC1oZWlnaHQ6IDMxLjQzOHJlbTsgfSB9XG5cbi5uZXdzLXYyX19pdGVtcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm5ld3MtdjIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubmV3cy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldixcbi5uZXdzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAubmV3cy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAubmV3cy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICBmaWxsOiAjODlCMzREOyB9XG4gIC5uZXdzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAubmV3cy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyxcbiAgLm5ld3MtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gIC5uZXdzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAubmV3cy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLm5ld3MtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLCAubmV3cy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLm5ld3MtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgIC5uZXdzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAubmV3cy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXG4gICAgLm5ld3MtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5uZXdzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG5cbi5uZXdzLXYyX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDAuMnJlbTsgfVxuICAubmV3cy12Ml9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjkzOHJlbSkge1xuICAubmV3cy12Mjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAxNjVweDsgfVxuICAubmV3cy12Ml9fc3dpcGVyLW5hdiB7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLXRvcDogMXB4OyB9XG4gIC5uZXdzLXYyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5uZXdzLXYyIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnkge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0OyB9XG4gIC5uZXdzLXYyIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnkgc3ZnIHtcbiAgICBmaWxsOiAjZmZmOyB9XG5cbi5uZXdzLXYyIC5pdGVtX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4ubmV3cy12MiAuaXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubmV3cy12MiAuaXRlbV9fdGl0bGUudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuNXJlbSwgY2FsYygwLjg3NXJlbSArIDAuNzgxM3Z3KSwgMS4yNXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubmV3cy12MiAuaXRlbV9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cblxuLm5ld3MtdjMge1xuICBiYWNrZ3JvdW5kOiAjRjdGOUY5OyB9XG4gIC5uZXdzLXYzX190aXRsZSAudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubmV3cy12M19fdGl0bGUgLnRpdGxlLXYxIC50aXRsZS12MV9fcGFydDIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm5ld3MtdjNfX2l0ZW1zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uZXdzLXYzX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwLjJyZW07IH1cbiAgICAubmV3cy12M19fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5uZXdzLXYzIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubmV3cy12M19faXRlbSAuaXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5uZXdzLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjVyZW0sIGNhbGMoMC44NzVyZW0gKyAwLjc4MTN2dyksIDEuMjVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLm5ld3MtdjNfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5uZXdzLXYzX19pdGVtIC5pdGVtX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5uZXdzbGV0dGVyLXYxIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL25ld3NsZXR0ZXIvMS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXIgdHJhbnNwYXJlbnQ7IH1cbiAgLm5ld3NsZXR0ZXItdjE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQsICMwMDApOyB9XG4gIC5uZXdzbGV0dGVyLXYxX190aXRsZSAudGl0bGUtdjEge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5uZXdzbGV0dGVyLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICAgIGNvbG9yOiAjODlCMzREOyB9XG4gICAgICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTpiZWZvcmUsIC5uZXdzbGV0dGVyLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg5QjM0RDsgfVxuICAgIC5uZXdzbGV0dGVyLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5uZXdzbGV0dGVyLXYxX190ZXh0IHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubmV3c2xldHRlci12MSAuZWRpdG9yaWFsIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5uZXdzbGV0dGVyLXYxIC5lZGl0b3JpYWwgYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAubmV3c2xldHRlci12MSAuZWRpdG9yaWFsIGE6aG92ZXIsIC5uZXdzbGV0dGVyLXYxIC5lZGl0b3JpYWwgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLm5ld3NsZXR0ZXItdjEgLmVkaXRvcmlhbCBwIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5uZXdzbGV0dGVyLXYxIC5jdGEtcXVhdGVybmFyeSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgY2FsYygxcmVtICsgMHZ3KSwgMXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0OyB9XG4gICAgLm5ld3NsZXR0ZXItdjEgLmN0YS1xdWF0ZXJuYXJ5OmhvdmVyLCAubmV3c2xldHRlci12MSAuY3RhLXF1YXRlcm5hcnk6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMyNTI4MkI7IH1cbiAgICAgIC5uZXdzbGV0dGVyLXYxIC5jdGEtcXVhdGVybmFyeTpob3ZlciAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcsIC5uZXdzbGV0dGVyLXYxIC5jdGEtcXVhdGVybmFyeTpmb2N1cyAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAubmV3c2xldHRlci12MSAuY3RhLXF1YXRlcm5hcnk6aG92ZXI6YmVmb3JlLCAubmV3c2xldHRlci12MSAuY3RhLXF1YXRlcm5hcnk6Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAgIC5uZXdzbGV0dGVyLXYxIC5jdGEtcXVhdGVybmFyeTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAgIC5uZXdzbGV0dGVyLXYxIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLm5ld3NsZXR0ZXItdjEgLmN0YS1xdWF0ZXJuYXJ5IC5saW5rcy1ncm91cF9fbGluay0tZHJhd2luZyAubGlua3MtZ3JvdXBfX3RleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG4ubnVtYmVycy1ob21lLXYxIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NoaWZmcmVzLzEuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyIHRyYW5zcGFyZW50OyB9XG4gIC5udW1iZXJzLWhvbWUtdjE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQsICMwMDApOyB9XG4gIC5udW1iZXJzLWhvbWUtdjFfX2l0ZW0tLXN2ZyBzdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgLm51bWJlcnMtaG9tZS12MV9faXRlbS0tbnVtYmVyIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAyLjYyNXJlbS8xLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gIC5udW1iZXJzLWhvbWUtdjFfX2l0ZW0tLXRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjVyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5udW1iZXJzLWhvbWUtdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDEge1xuICAgIGNvbG9yOiAjODlCMzREOyB9XG4gICAgLm51bWJlcnMtaG9tZS12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTpiZWZvcmUsIC5udW1iZXJzLWhvbWUtdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzg5QjM0RDsgfVxuICAubnVtYmVycy1ob21lLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAubnVtYmVycy1ob21lLXYxIC5qcy1udW1iZXJzLXN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubnVtYmVycy1ob21lLXYxIC5zd2lwZXItc2xpZGUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLm51bWJlcnMtaG9tZS12MV9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMC4ycmVtOyB9XG4gICAgLm51bWJlcnMtaG9tZS12MV9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5udW1iZXJzLWhvbWUtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5udW1iZXJzLWhvbWUtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg5QjM0RDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5udW1iZXJzLWhvbWUtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAubnVtYmVycy1ob21lLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5udW1iZXJzLWhvbWUtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIC5udW1iZXJzLWhvbWUtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMsXG4gICAgLm51bWJlcnMtaG9tZS12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcixcbiAgICAubnVtYmVycy1ob21lLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubnVtYmVycy1ob21lLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5udW1iZXJzLWhvbWUtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLCAubnVtYmVycy1ob21lLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5udW1iZXJzLWhvbWUtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgICAgLm51bWJlcnMtaG9tZS12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAubnVtYmVycy1ob21lLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5udW1iZXJzLWhvbWUtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLm51bWJlcnMtaG9tZS12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gIC5udW1iZXJzLWhvbWUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ub3Bpbmlvbi12MSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIC8qIEl0ZW0gKi8gfVxuICAub3Bpbmlvbi12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAub3Bpbmlvbi12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTpiZWZvcmUsIC5vcGluaW9uLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4OUIzNEQ7IH1cbiAgLm9waW5pb24tdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm9waW5pb24tdjFfX2l0ZW1zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vcGluaW9uLXYxIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZywgLm9waW5pb24tdjEgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gIC5vcGluaW9uLXYxIC5zd2lwZXItYnV0dG9uLW5leHQsIC5vcGluaW9uLXYxIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLm9waW5pb24tdjFfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMC4ycmVtOyB9XG4gICAgLm9waW5pb24tdjFfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAub3Bpbmlvbi12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldixcbiAgLm9waW5pb24tdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg5QjM0RDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5vcGluaW9uLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLm9waW5pb24tdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjMDAwMDAwOyB9XG4gICAgLm9waW5pb24tdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIC5vcGluaW9uLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzLFxuICAgIC5vcGluaW9uLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLFxuICAgIC5vcGluaW9uLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAub3Bpbmlvbi12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAub3Bpbmlvbi12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsIC5vcGluaW9uLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5vcGluaW9uLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5vcGluaW9uLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5vcGluaW9uLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5vcGluaW9uLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5vcGluaW9uLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgLm9waW5pb24tdjEgLml0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLm9waW5pb24tdjEgLml0ZW1fX2Jsb2NrLWRhdGUge1xuICAgIGNvbG9yOiAjMjUyODJCO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuNzVyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm9waW5pb24tdjEgLml0ZW1fX2Jsb2NrLXRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1cmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLm9waW5pb24tdjEgLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gICAgLm9waW5pb24tdjEgLml0ZW1fX2Jsb2NrLXRleHQgcCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLm9waW5pb24tdjEgLml0ZW1fX2Jsb2NrLW5hbWUge1xuICAgIGNvbG9yOiAjQUVDQjU0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuXG4ub3Bpbmlvbi12MiB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIC8qIEl0ZW0gKi8gfVxuICAub3Bpbmlvbi12Ml9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAub3Bpbmlvbi12Ml9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTpiZWZvcmUsIC5vcGluaW9uLXYyX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4OUIzNEQ7IH1cbiAgLm9waW5pb24tdjJfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm9waW5pb24tdjJfX2l0ZW1zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vcGluaW9uLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAub3Bpbmlvbi12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODlCMzREO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm9waW5pb24tdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAub3Bpbmlvbi12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAub3Bpbmlvbi12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLm9waW5pb24tdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMsXG4gICAgLm9waW5pb24tdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gICAgLm9waW5pb24tdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5vcGluaW9uLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5vcGluaW9uLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZywgLm9waW5pb24tdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLm9waW5pb24tdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgICAgLm9waW5pb24tdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLm9waW5pb24tdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgICAgLm9waW5pb24tdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLm9waW5pb24tdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAub3Bpbmlvbi12Ml9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwLjJyZW07IH1cbiAgICAub3Bpbmlvbi12Ml9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5vcGluaW9uLXYyIC5pdGVtX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5vcGluaW9uLXYyIC5pdGVtX19ibG9jay1kYXRlIHtcbiAgICBjb2xvcjogIzI1MjgyQjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjc1cmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5vcGluaW9uLXYyIC5pdGVtX19ibG9jay10aXRsZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNXJlbS8xLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gIC5vcGluaW9uLXYyIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAgIC5vcGluaW9uLXYyIC5pdGVtX19ibG9jay10ZXh0IHAge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gIC5vcGluaW9uLXYyIC5pdGVtX19ibG9jay1uYW1lIHtcbiAgICBjb2xvcjogI0FFQ0I1NDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cblxuLm9waW5pb24tdjMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvb3BpbmlvbnMvMy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgei1pbmRleDogMTtcbiAgLyogSXRlbSAqLyB9XG4gIC5vcGluaW9uLXYzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzVkZWcsIHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAub3Bpbmlvbi12M19fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAub3Bpbmlvbi12M19fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTpiZWZvcmUsIC5vcGluaW9uLXYzX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4OUIzNEQ7IH1cbiAgLm9waW5pb24tdjNfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm9waW5pb24tdjNfX2l0ZW1zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vcGluaW9uLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAub3Bpbmlvbi12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODlCMzREO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm9waW5pb24tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAub3Bpbmlvbi12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAub3Bpbmlvbi12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLm9waW5pb24tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMsXG4gICAgLm9waW5pb24tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gICAgLm9waW5pb24tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5vcGluaW9uLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5vcGluaW9uLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZywgLm9waW5pb24tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLm9waW5pb24tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgICAgLm9waW5pb24tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLm9waW5pb24tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgICAgLm9waW5pb24tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLm9waW5pb24tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAub3Bpbmlvbi12M19fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwLjJyZW07IH1cbiAgICAub3Bpbmlvbi12M19fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5vcGluaW9uLXYzIC5pdGVtX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5vcGluaW9uLXYzIC5pdGVtX19ibG9jay1kYXRlIHtcbiAgICBjb2xvcjogIzI1MjgyQjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjc1cmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5vcGluaW9uLXYzIC5pdGVtX19ibG9jay10aXRsZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNXJlbS8xLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gIC5vcGluaW9uLXYzIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAgIC5vcGluaW9uLXYzIC5pdGVtX19ibG9jay10ZXh0IHAge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gIC5vcGluaW9uLXYzIC5pdGVtX19ibG9jay1uYW1lIHtcbiAgICBjb2xvcjogI0FFQ0I1NDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTsgfVxuICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgY29sb3I6ICMyNTI4MkI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzOyB9XG4gICAgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIsIC5wYWdpbmF0aW9uX19saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZDogI0Y3RjlGOTsgfVxuICAucGFnaW5hdGlvbl9faXRlbS0tcHJldjpub3QoLnBhZ2luYXRpb25fX2l0ZW0tLXVuYWN0aXZlKSAucGFnaW5hdGlvbl9fbGluazpob3ZlciAucGFnaW5hdGlvbl9fZHJhd2luZywgLnBhZ2luYXRpb25fX2l0ZW0tLXByZXY6bm90KC5wYWdpbmF0aW9uX19pdGVtLS11bmFjdGl2ZSkgLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMgLnBhZ2luYXRpb25fX2RyYXdpbmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoMzYwZGVnKTsgfVxuICAucGFnaW5hdGlvbl9faXRlbS0tbmV4dDpub3QoLnBhZ2luYXRpb25fX2l0ZW0tLXVuYWN0aXZlKSAucGFnaW5hdGlvbl9fbGluazpob3ZlciAucGFnaW5hdGlvbl9fZHJhd2luZywgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQ6bm90KC5wYWdpbmF0aW9uX19pdGVtLS11bmFjdGl2ZSkgLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMgLnBhZ2luYXRpb25fX2RyYXdpbmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoLTM2MGRlZyk7IH1cbiAgLnBhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZSAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgY29sb3I6ICNBRUNCNTQ7XG4gICAgYmFja2dyb3VuZDogI0ZERjdFRjsgfVxuICAucGFnaW5hdGlvbl9faXRlbS0tcHJldiwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzg5QjM0RDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7IH1cbiAgICAucGFnaW5hdGlvbl9faXRlbS0tcHJldiAucGFnaW5hdGlvbl9fbGluaywgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2IC5wYWdpbmF0aW9uX19kcmF3aW5nLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dCAucGFnaW5hdGlvbl9fZHJhd2luZyB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICBmaWxsOiAjODlCMzREOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtLS11bmFjdGl2ZSAucGFnaW5hdGlvbl9fZHJhd2luZyB7XG4gICAgZmlsbDogIzg5QjM0RDsgfVxuXG4ucGFydG5lci1ob21lLXYxLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAucGFydG5lci1ob21lLXYxLS1kYXJrIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucGFydG5lci1ob21lLXYxLS1kYXJrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBhcnRuZXItaG9tZS12MS0tZGFyayAubGlua3MtZ3JvdXAgLmN0YS1wcmltYXJ5IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgIGJvcmRlci1jb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5wYXJ0bmVyLWhvbWUtdjEtLWRhcmsgLmxpbmtzLWdyb3VwIC5jdGEtcHJpbWFyeSBzdmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAucGFydG5lci1ob21lLXYxLS1kYXJrIC5wYXJ0bmVyLWhvbWUtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgLnBhcnRuZXItaG9tZS12MS0tZGFyayAucGFydG5lci1ob21lLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgLnBhcnRuZXItaG9tZS12MS0tZGFyayAucGFydG5lci1ob21lLXYxX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwLjJyZW07IH1cbiAgICAucGFydG5lci1ob21lLXYxLS1kYXJrIC5wYXJ0bmVyLWhvbWUtdjFfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAucGFydG5lci1ob21lLXYxLS1kYXJrIC5wYXJ0bmVyLWhvbWUtdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDEge1xuICAgIGNvbG9yOiAjODlCMzREOyB9XG4gICAgLnBhcnRuZXItaG9tZS12MS0tZGFyayAucGFydG5lci1ob21lLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmJlZm9yZSwgLnBhcnRuZXItaG9tZS12MS0tZGFyayAucGFydG5lci1ob21lLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4OUIzNEQ7IH1cbiAgLnBhcnRuZXItaG9tZS12MS0tZGFyayAucGFydG5lci1ob21lLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4ucGFydG5lci1ob21lLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXG4ucGFydG5lci1ob21lLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcge1xuICBmaWxsOiAjMDAwMDAwOyB9XG5cbi5wYXJ0bmVyLWhvbWUtdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDEge1xuICBjb2xvcjogIzg5QjM0RDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLnBhcnRuZXItaG9tZS12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTpiZWZvcmUsIC5wYXJ0bmVyLWhvbWUtdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM4OUIzNEQ7IH1cblxuLnBhcnRuZXItaG9tZS12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wYXJ0bmVyLWhvbWUtdjEgLmpzLXBhcnRuZXItdjEtc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFydG5lci1ob21lLXYxIC5saW5rcy1ncm91cCAuY3RhLXByaW1hcnkge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0OyB9XG4gIC5wYXJ0bmVyLWhvbWUtdjEgLmxpbmtzLWdyb3VwIC5jdGEtcHJpbWFyeSBzdmcge1xuICAgIGZpbGw6ICNmZmY7IH1cblxuLnBhcnRuZXItaG9tZS12MV9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAwLjJyZW07IH1cbiAgLnBhcnRuZXItaG9tZS12MV9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wYXJ0bmVyLWhvbWUtdjEgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ucGFydG5lci1ob21lLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXG4ucGFydG5lci1ob21lLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcge1xuICBmaWxsOiAjMDAwMDAwOyB9XG5cbi5wYXJ0bmVyLWhvbWUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBhcnRuZXItbGlzdC12MSAuaXRlbV9fdmlzdWFsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTsgfVxuXG4ucGFydG5lci1saXN0LXYxIC5pdGVtX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTsgfVxuXG4ucGFydG5lci1saXN0LXYxIC5pdGVtX19ibG9jay1uYW1lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAxLjI1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cblxuLnBhcnRuZXItbGlzdC12MSAuaXRlbV9fZGVzY3JpcHRpb24ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhyZW0gLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBjb2xvcjogIzI1MjgyQjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJpY2Utem9uZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5wcmljZS16b25lX19ibG9ja19fdGl0bGUgLnRpdGxlX2NvbnRlbnRfMSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4ucHJpY2Utem9uZV9fYmxvY2tfX3RpdGxlIC50aXRsZV9jb250ZW50XzIge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLnByaWNlLXpvbmVfX3RpdGxlX19pY29uIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1pbi13aWR0aDogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5wcmljZS16b25lX190aXRsZV9faWNvbiAuaWNvbiB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuXG4ucHJpY2Utem9uZV9fdGl0bGVfX3RleHQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjMxMjVyZW0gKyAxLjE3MTl2dyksIDEuMjVyZW0pLzEuNSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjQUVDQjU0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByaWNlLXpvbmVfX3RhYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByaWNlLXpvbmVfX3RhYi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcmljZS16b25lX19idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuICAucHJpY2Utem9uZV9fYnRuOmFjdGl2ZSwgLnByaWNlLXpvbmVfX2J0bi5hY3RpdmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjQUVDQjU0O1xuICAgIGNvbG9yOiAjQUVDQjU0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wcmljZS16b25lX19idG46bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODlCMzREO1xuICAgIGNvbG9yOiAjODlCMzREO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5wcmljZS16b25lX19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuMzEyNXJlbSArIDEuMTcxOXZ3KSwgMS4yNXJlbSkvMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5wcmljZS16b25lX19wcmljZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuMzEyNXJlbSArIDEuMTcxOXZ3KSwgMS4yNXJlbSkvMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjQUVDQjU0OyB9XG5cbi5wcmljZS16b25lX19yYW5nZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuMzEyNXJlbSArIDEuMTcxOXZ3KSwgMS4yNXJlbSkvMS41IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbi5wcmljZS16b25lX19sZWdhbC10ZXh0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgMXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDAuNnJlbTsgfVxuXG4uZm9ybS1jb250YWN0LS1tYW5kYXRvcnkgLnRpdGxlLXYxX19wYXJ0MSwgLmZvcm0tY29udGFjdC0tbmVnb3RpYXRvciAudGl0bGUtdjFfX3BhcnQxIHtcbiAgbWFyZ2luLXRvcDogLjVyZW07IH1cblxuLmRldGFpbF9jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3N0cnVjdHVyZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmRldGFpbF9jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3N0cnVjdHVyZSAuY2FsdWNsYXRvcl9mb3JtIC5mb3JtX3N0cnVjdHVyZSAuYnV0dG9uX2RlZmF1bHQge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvOyB9XG4gIC5kZXRhaWxfY2FsY3VsYXRvciAuY2FsY3VsYXRvcl9zdHJ1Y3R1cmUgLmNhbGN1bGF0b3JfcmVzdWx0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmRldGFpbF9jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3N0cnVjdHVyZSAuY2FsY3VsYXRvcl9yZXN1bHQgLnJlc3VsdF9jb250ZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4yNXJlbSwgY2FsYygxLjI1cmVtICsgMHZ3KSwgMS4yNXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5kZXRhaWxfY2FsY3VsYXRvciAuY2FsY3VsYXRvcl9zdHJ1Y3R1cmUgLmNhbGN1bGF0b3JfcmVzdWx0IC50eXBlX3Jlc3VsdF90YXhlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4yNXJlbSwgY2FsYygxLjI1cmVtICsgMHZ3KSwgMS4yNXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gICAgLmRldGFpbF9jYWxjdWxhdG9yIC5jYWxjdWxhdG9yX3N0cnVjdHVyZSAuY2FsY3VsYXRvcl9yZXN1bHQgLnRleHRfY29uZGl0aW9ucyB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gIC5kZXRhaWxfY2FsY3VsYXRvciAuY2FsY3VsYXRvcl9zdHJ1Y3R1cmUgLnRleHRmaWVsZF9fbGFiZWwge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5kZXRhaWxfY2FsY3VsYXRvciAuY2FsY3VsYXRvcl9zdHJ1Y3R1cmUgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5kZXRhaWxfY2FsY3VsYXRvci5jYWxjdWxhdG9yLS1jYWZwaSAuY2FsY3VsYXRvcl9zdHJ1Y3R1cmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4yNXJlbSwgY2FsYygwLjg3NXJlbSArIDAuNzgxM3Z3KSwgMS41cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5jYWxlbmRhciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7IH1cblxuLmNhbGVuZGFyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzhweDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5jYWxlbmRhcl9fbW9udGgtbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMS4zIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY2FsZW5kYXJfX2RheSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDAuOHJlbS8xIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IC0xLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuYXJyb3dzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuYXJyb3dzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmNhbGVuZGFyX19jb250YWluZXItcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAuY2FsZW5kYXJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4gIC5jYWxlbmRhcl9fY29udGFpbmVyLXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhbGVuZGFyX19zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNhbGVuZGFyX19zd2lwZXItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjhyZW0gXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBjb2xvcjogIzI1MjgyQjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNzcsIDQyLCAxMSwgMC4xKTsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQgKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQgKyA6bm90KC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlKSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQ6aGFzKCsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQpIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZDpoYXMoKyAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSkgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlLCAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkOmhhcygrIC5jYWxlbmRhcl9fZGF0ZS0tb3V0ZXJtb250aCkgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoICsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgzLCAxMjgsIDc3LCAwLjEpOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSArIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSArIDpub3QoLmNhbGVuZGFyX19kYXRlLS1ib29rZWQpIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZTpoYXMoKyAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSkgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlOmhhcygrIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkKSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUsIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGU6aGFzKCsgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoKSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGggKyAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLXRvZGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tdG9kYXk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJvdHRvbTogMTJweDsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS10b2RheS5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYjEyYTBiOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLXRvZGF5LmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMzgwNGQ7IH1cblxuLmNhbGVuZGFyX19zd2lwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlIHNwYW4ge1xuICAgIHBhZGRpbmc6IC40ZW07IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjYjEyYTBiO1xuICAgIC8qJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1ib29rZWRfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIH0qLyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzAzODA0ZDtcbiAgICAvKiY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAvKiY6aGFzKCArIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gICAgICAgICAgICAgICAgfSovIH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGgge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLyomICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH0qLyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGg6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fbGluZSB7XG4gIGhlaWdodDogMWVtO1xuICBib3JkZXI6IDA7IH1cblxuLmNhbGVuZGFyX19sZWdlbmQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMjUyODJCO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMS41ZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2FsZW5kYXJfX2xlZ2VuZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY2FsZW5kYXJfX2xlZ2VuZCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC0tYXZhaWxhYmxlIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMywgMTI4LCA3NywgMC4xKTtcbiAgICBjb2xvcjogIzAzODA0ZDsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC0tYm9va2VkIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTc3LCA0MiwgMTEsIDAuMSk7XG4gICAgY29sb3I6ICNiMTJhMGI7IH1cblxuLmRldGFpbF9jb21wb3NpdGlvbiAuZGV0YWlsX2NvbXBvc2l0aW9uX3N0cnVjdHVyZSAuZGV0YWlsX2NvbXBvc2l0aW9uX2NvbnRlbnQgLmNvbXBvc2l0aW9uX3BhcnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTsgfVxuICAuZGV0YWlsX2NvbXBvc2l0aW9uIC5kZXRhaWxfY29tcG9zaXRpb25fc3RydWN0dXJlIC5kZXRhaWxfY29tcG9zaXRpb25fY29udGVudCAuY29tcG9zaXRpb25fcGFydCAuY29tcG9zaXRpb25fcGFydF9jb250ZW50IHtcbiAgICBjb2xvcjogI0FFQ0I1NDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAxLjI1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLmRldGFpbF9jb21wb3NpdGlvbiAuZGV0YWlsX2NvbXBvc2l0aW9uX3N0cnVjdHVyZSAuZGV0YWlsX2NvbXBvc2l0aW9uX2NvbnRlbnQgLmNvbXBvc2l0aW9uX3BhcnQgLmNvbXBvc2l0aW9uX3BhcnRfaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjQUVDQjU0OyB9XG4gIC5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IC5jb21wb3NpdGlvbl9wYXJ0IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZGV0YWlsX2NvbXBvc2l0aW9uIC5kZXRhaWxfY29tcG9zaXRpb25fc3RydWN0dXJlIC5kZXRhaWxfY29tcG9zaXRpb25fY29udGVudCAuY29tcG9zaXRpb25faXRlbV9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGV0YWlsX2NvbXBvc2l0aW9uIC5kZXRhaWxfY29tcG9zaXRpb25fc3RydWN0dXJlIC5kZXRhaWxfY29tcG9zaXRpb25fY29udGVudCAuY29tcG9zaXRpb25faXRlbV9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtIC50ZXh0X3ZhciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtX2NvbnRlbnQgLmNvbXBvc2l0aW9uX2l0ZW0gLnRleHRfdmFyOmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IC5jb21wb3NpdGlvbl9pdGVtX2NvbnRlbnQgLmNvbXBvc2l0aW9uX2l0ZW0gLnRleHRfdmFsdWUge1xuICAgIGNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLmRldGFpbF9jb21wb3NpdGlvbiAuZGV0YWlsX2NvbXBvc2l0aW9uX3N0cnVjdHVyZSAuZGV0YWlsX2NvbXBvc2l0aW9uX2NvbnRlbnQgLmNvbXBvc2l0aW9uX2l0ZW1fY29udGVudCAuY29tcG9zaXRpb25faXRlbSAudGV4dF92YWx1ZTpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZGV0YWlsX2NvbXBvc2l0aW9uIC5kZXRhaWxfY29tcG9zaXRpb25fc3RydWN0dXJlIC5kZXRhaWxfY29tcG9zaXRpb25fY29udGVudCBjb21wb3NpdGlvbl9wYXJ0IC5jb21wb3NpdGlvbl9wYXJ0X2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5kZXRhaWxfY29tcG9zaXRpb24gLmRldGFpbF9jb21wb3NpdGlvbl9zdHJ1Y3R1cmUgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50Lm9wZW4gLmNvbXBvc2l0aW9uX3BhcnQgLmNvbXBvc2l0aW9uX3BhcnRfaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi5kZXRhaWxfZGF0YV9jb3BybyAuY29wcm9fY29udGVudCAucHJpY2VfY29wcm8ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAxcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjQUVDQjU0OyB9XG5cbi5kZXRhaWxfZGF0YV9jb3BybyAuY29wcm9fY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1OyB9XG5cbi5kZXRhaWwtZGF0YS1kZXNjcmlwdGlvbi5lZGl0b3JpYWwtbWFzayB7XG4gIHRyYW5zaXRpb246IDAuNXM7IH1cbiAgLmRldGFpbC1kYXRhLWRlc2NyaXB0aW9uLmVkaXRvcmlhbC1tYXNrIC5oaWRkZW5UZXh0IHtcbiAgICBoZWlnaHQ6IDUuNXJlbTsgfVxuXG4uZGV0YWlsLWRhdGEtZGVzY3JpcHRpb24ub3BlbiAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmRldGFpbC1jb250YWN0IHtcbiAgYmFja2dyb3VuZDogI0Y3RjlGOTsgfVxuXG4uZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMjVyZW0sIGNhbGMoMS4yNXJlbSArIDB2dyksIDEuMjVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgbWluLXdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlLS1hY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2Fycm93LnN2Z1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogLTExcHg7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZHBlX2Ege1xuICAgIGJhY2tncm91bmQ6ICMwMjkxNjM7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZHBlX2Ige1xuICAgIGJhY2tncm91bmQ6ICM0NmE2NGE7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZHBlX2Mge1xuICAgIGJhY2tncm91bmQ6ICM2ZGI1NmI7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZHBlX2Qge1xuICAgIGJhY2tncm91bmQ6ICNmMmUzMTQ7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZHBlX2Uge1xuICAgIGJhY2tncm91bmQ6ICNlZGFiMGY7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZHBlX2Yge1xuICAgIGJhY2tncm91bmQ6ICNlODc4MmY7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZHBlX2cge1xuICAgIGJhY2tncm91bmQ6ICNkMTIwMWU7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZ2VzX2Ege1xuICAgIGJhY2tncm91bmQ6ICM5OWQ1Zjc7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZ2VzX2Ige1xuICAgIGJhY2tncm91bmQ6ICM4MGFiY2Q7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZ2VzX2Mge1xuICAgIGJhY2tncm91bmQ6ICM2ZDg3YTg7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZ2VzX2Qge1xuICAgIGJhY2tncm91bmQ6ICM1NDYzODQ7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZ2VzX2Uge1xuICAgIGJhY2tncm91bmQ6ICM0MzQ2NjU7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZ2VzX2Yge1xuICAgIGJhY2tncm91bmQ6ICMzMzJkNDc7IH1cbiAgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZS5idWJibGVfZ2VzX2cge1xuICAgIGJhY2tncm91bmQ6ICMyMzFhMmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlIHtcbiAgICAgIG1pbi13aWR0aDogMi41cmVtO1xuICAgICAgaGVpZ2h0OiAyLjVyZW07IH0gfVxuICAuZGV0YWlsX2RwZV9nZXMgLmRpYWdfY29udGVudCAuYnViYmxlX2RwZS0tdW5hY3RpdmUgLmJ1YmJsZSwgLmRldGFpbF9kcGVfZ2VzIC5kaWFnX2NvbnRlbnQgLmJ1YmJsZV9nZXMtLXVuYWN0aXZlIC5idWJibGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUMxQzE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuXG4uZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjEgLmRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gIC5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MSAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfY29udGVudCAubGlzdF9pdGVtOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIG1pbi13aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0FFQ0I1NDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNBRUNCNTQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjEgLmJ1dHRvbl9kZWZhdWx0LmFjdGl2ZSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmRldGFpbF9kYXRhX2ZpbmFuY2UgLmZpbmFuY2VfY29udGVudCAucHJpY2VfZmluYW5jZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksIDFyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNBRUNCNTQ7IH1cblxuLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pY29uX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaWNvbl9jb250ZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaWNvbl9jb250ZW50IC5pY29uX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDsgfVxuICAgICAgICAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaWNvbl9jb250ZW50IC5pY29uX2NvbnRlbnQgPiAqIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaWNvbl9jb250ZW50IC5pY29uX2NvbnRlbnQgLnRvb2x0aXBzIHtcbiAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtLjhyZW07XG4gICAgICAgICAgcmlnaHQ6IC0uNXJlbTsgfVxuICAgIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMnJlbSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMC44cmVtIDAuNHJlbSAwLjhyZW0gMDtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y5Rjk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9saXN0X2NvbnRlbnQgLnZpZGVvMzYwX2xpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMHZoO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfbGlzdF9jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAxLjFyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAjRkZGRkZGO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgIDAuNHJlbSAwLjhyZW0gMC44cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAgICAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIDAuNHJlbSAwIDAuOHJlbTsgfVxuICAgICAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0gLnZpZGVvMzYwX2J1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgIG1pbi13aWR0aDogNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfYnV0dG9uLm1lZGlhLS12aXNpdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzFDMUMxOyB9XG4gICAgICAgICAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0gLnZpZGVvMzYwX2J1dHRvbi5tZWRpYS0tdmlzaXRlZCAudmlkZW8zNjBfc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAgICAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0gLnZpZGVvMzYwX2J1dHRvbi5tZWRpYS0tYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0OyB9XG4gICAgICAgICAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUgLnZpZGVvMzYwX2l0ZW0gLnZpZGVvMzYwX2J1dHRvbi5tZWRpYS0tYWN0aXZlIC52aWRlbzM2MF9zdmcge1xuICAgICAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgICAgICAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfYnV0dG9uID4gKiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MCAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjBfc3RydWN0dXJlIC52aWRlbzM2MF9pdGVtIC52aWRlbzM2MF9zdmcge1xuICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjBfaXRlbSAudmlkZW8zNjBfY291bnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNhZWNiNTQ7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBtaW4td2lkdGg6IDEuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZSAudmlkZW8zNjAtaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgbWluLXdpZHRoOiA2cmVtO1xuICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAgLmRldGFpbF9zd2lwZXJfX3ZpZGVvMzYwX3N0cnVjdHVyZTpob3ZlciAudmlkZW8zNjBfbGlzdF9jb250ZW50IHtcbiAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHotaW5kZXg6IDEwMDAwOyB9XG5cbi5kZXRhaWxfc3dpcGVyX3YxIC5kZXRhaWxfc3dpcGVyX19jb250YWluZXIge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZGV0YWlsX3N3aXBlcl92MSAuZGV0YWlsX3N3aXBlcl9fY29udGFpbmVyW2RhdGEtbW9kYWwtdGFyZ2V0PVwic3dpcGVyX2dhbGxlcnlcIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXRhaWxfc3dpcGVyX3YxIC5kZXRhaWxfc3dpcGVyX19jb250YWluZXIge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNi83OyB9IH1cblxuLmRldGFpbF9zd2lwZXJfdjEgLmRldGFpbF9zd2lwZXJfX3N0cnVjdHVyZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZGV0YWlsX3N3aXBlcl92MSAuc3dpcGVyLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5kZXRhaWxfc3dpcGVyX3YxIC5kZXRhaWxfc3dpcGVyX19jb250ZW50IC5udW1iZXJfcGljdHVyZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cblxuLmRldGFpbF9zd2lwZXJfdjEgLmRldGFpbF9zd2lwZXJfX2JhbmRlYXUgLmJhbmRlYXVfaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kZXRhaWxfc3dpcGVyX3YxIC5kZXRhaWxfc3dpcGVyX19iYW5kZWF1IC5iYW5kZWF1X2l0ZW06Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5kZXRhaWxfc3dpcGVyX3YxIC5kZXRhaWxfc3dpcGVyX19mYXZvcmlzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ubW9kYWwtc3dpcGVyLWdhbGxlcnkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IHtcbiAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLm1vZGFsX19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNHJlbSAxcmVtIDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5tb2RhbF9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbSAycmVtOyB9IH1cbiAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLXZpZXcge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVyZW0pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItdmlldyAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLXZpZXcgLnN3aXBlci1zbGlkZSAuc3dpcGVyLWltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci12aWV3IC5zd2lwZXItYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgICAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItdmlldyAuc3dpcGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItdmlldyAuc3dpcGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci12aWV3IC5zd2lwZXItYnV0dG9uW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci5zd2lwZXItdmlldyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMy41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3cmVtKTsgfVxuICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1zbGlkZSAuc3dpcGVyLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItc2xpZGU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXIuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAubW9kYWwtc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1nYWxsZXJ5IC5zd2lwZXItYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogNHJlbTsgfVxuICAgICAgLm1vZGFsLXN3aXBlci1nYWxsZXJ5IC5zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5tb2RhbC1zd2lwZXItZ2FsbGVyeSAuc3dpcGVyLWdhbGxlcnkgLnN3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLm1lZGlhLW1vZHVsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5tZWRpYS1tb2R1bGVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5kZXRhaWxfc3dpcGVyX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuZGV0YWlsX3N3aXBlcl9jbG9zZSAuYmxvY2tfc3RydWN0dXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmRldGFpbF9zd2lwZXJfY2xvc2VfYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAuN3JlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUVDQjU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiB7XG4gIGhlaWdodDogNDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiB7XG4gICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19tYWluIC5zbGlkZXJfX2ltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuXG4ucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19pbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuXG4ucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLS10aHVtYnMge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci0tdGh1bWJzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci0tdGh1bWJzIC5zbGlkZXJfX3RodW1icyB7XG4gICAgICBoZWlnaHQ6IDE3MHB4OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci0tdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci0tdGh1bWJzIC5zbGlkZXJfX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4ucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODlCMzREO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAycmVtOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAycmVtOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fc3dpcGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19zd2lwZXIge1xuICAgICAgd2lkdGg6IDcwJTsgfSB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX21haW4ge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX21haW4ge1xuICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19tYWluIC5zbGlkZXJfX2ltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuXG4ucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19pbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuXG4ucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLS10aHVtYnMge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlci0tdGh1bWJzIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItLXRodW1icyAuc2xpZGVyX190aHVtYnMge1xuICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItLXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItLXRodW1icyAuc2xpZGVyX19pbWcge1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMS40ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgZm9udC1zaXplOiAyZW07IH1cblxuLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJvdHRvbTogMXJlbTtcbiAgdG9wOiBpbmhlcml0O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7IH1cblxuLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbF9fb3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbF9fcHJpY2Uge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjE4OHJlbSwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksIDEuMDYzcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjQUVDQjU0OyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbF9fcmVmZXJlbmNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlsX19yZWZlcmVuY2UtdmFsdWUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlsIC50aXRsZS12MV9fcGFydDEge1xuICBwYWRkaW5nOiAwLjZyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0FFQ0I1NDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlsIC50aXRsZS12MV9fcGFydDE6YmVmb3JlLCAucHJvcGVydGllcy1kZXRhaWwgLnRpdGxlLXYxX19wYXJ0MTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FFQ0I1NDsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWwgLnRpdGxlLXYxX19wYXJ0MiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMjVyZW0sIGNhbGMoMC44NzVyZW0gKyAwLjc4MTN2dyksIDEuNXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWwtdjFfX3RvcGxpbmtzIC5saW5rcy1ncm91cF9fbGluayArIC5saW5rcy1ncm91cF9fbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbC12MV9fdG9wLWNvbDIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5wcm9wZXJ0aWVzLWRldGFpbC12MV9fdG9wLWNvbDIgLmxpbmtzLWdyb3VwX193cmFwcGVyID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnRpZXMtZGV0YWlsLXYxX190b3AtY29sMiAubGlua3MtZ3JvdXBfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb3BlcnRpZXMtZGV0YWlsLXYxX190b3AtY29sMiAubGlua3MtZ3JvdXBfX3dyYXBwZXIgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWwtdjEgLm1vZHVsZS1tYXAtanMge1xuICBoZWlnaHQ6IDI5NXB4OyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbC12Ml9fdG9wbGlua3MgLmxpbmtzLWdyb3VwX19saW5rICsgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLnByb3BlcnRpZXMtZGV0YWlsLXYyX190b3AtY29sMiAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnByb3BlcnRpZXMtZGV0YWlsLXYyX190b3AtY29sMiAubGlua3MtZ3JvdXBfX3dyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydGllcy1kZXRhaWwtdjJfX3RvcC1jb2wyIC5saW5rcy1ncm91cF9fd3JhcHBlciA+ICoge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvcGVydGllcy1kZXRhaWwtdjJfX3RvcC1jb2wyIC5saW5rcy1ncm91cF9fd3JhcHBlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wcm9wZXJ0aWVzLWRldGFpbC12MiAubW9kdWxlLW1hcC1qcyB7XG4gIGhlaWdodDogMjk1cHg7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlsLXYzX190b3BsaW5rcyAubGlua3MtZ3JvdXBfX2xpbmsgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ucHJvcGVydGllcy1kZXRhaWwtdjNfX3RvcC1jb2wyIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucHJvcGVydGllcy1kZXRhaWwtdjNfX3RvcC1jb2wyIC5saW5rcy1ncm91cF9fd3JhcHBlciA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0aWVzLWRldGFpbC12M19fdG9wLWNvbDIgLmxpbmtzLWdyb3VwX193cmFwcGVyID4gKiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9wZXJ0aWVzLWRldGFpbC12M19fdG9wLWNvbDIgLmxpbmtzLWdyb3VwX193cmFwcGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnByb3BlcnRpZXMtZGV0YWlsLXYzIC5tb2R1bGUtbWFwLWpzIHtcbiAgaGVpZ2h0OiAyOTVweDsgfVxuXG4ucHJvcGVydGllcy1saXN0LXYxIC5pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4ICMyNTI4MkIyQjsgfVxuXG4ucHJvcGVydGllcy1saXN0LXYxIC5pdGVtX19vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MSAuaXRlbV9fYmxvY2stLWNpdHkgLnRpdGxlLXYxIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5wcm9wZXJ0aWVzLWxpc3QtdjEgLml0ZW1fX2Jsb2NrLS1jaXR5IC50aXRsZS12MV9fcGFydDEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MSAuaXRlbV9fYmxvY2stLXRpdGxlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC45MzhyZW0sIGNhbGMoMC44MTI1cmVtICsgMC4zMTI1dncpLCAwLjgxM3JlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ucHJvcGVydGllcy1saXN0LXYxIC5pdGVtX19wcmljZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMTg4cmVtLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgMS4wNjNyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgY29sb3I6ICNBRUNCNTQ7IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MSAuaXRlbV9fbWVkaWEtMzYwLCAucHJvcGVydGllcy1saXN0LXYxIC5pdGVtX19tZWRpYS12aWRlbyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MSAuaXRlbV9fbWVkaWEtMzYwIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3QtdjEgLml0ZW1fX21lZGlhLXZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3QtdjEgLml0ZW1fX21lZGlhLXN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAuMnJlbSAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucHJvcGVydGllcy1saXN0LXYxIC5pdGVtX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTsgfVxuXG4ucHJvcGVydGllcy1saXN0LXYxIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnkge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguNzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjUyODJCO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICM4OUIzNEQ7XG4gIGJvcmRlci13aWR0aDogMXB4OyB9XG4gIC5wcm9wZXJ0aWVzLWxpc3QtdjEgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeSBzdmcge1xuICAgIGZpbGw6ICNBRUNCNTQ7IH1cbiAgLnByb3BlcnRpZXMtbGlzdC12MSAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmhvdmVyLCAucHJvcGVydGllcy1saXN0LXYxIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnByb3BlcnRpZXMtbGlzdC12MSAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmhvdmVyIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZywgLnByb3BlcnRpZXMtbGlzdC12MSAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmZvY3VzIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLnByb3BlcnRpZXMtbGlzdC12MSAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmhvdmVyOmJlZm9yZSwgLnByb3BlcnRpZXMtbGlzdC12MSAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmZvY3VzOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjUyODJCOyB9XG4gIC5wcm9wZXJ0aWVzLWxpc3QtdjEgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMyNTI4MkI7IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MSAuaXRlbV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MSAuaXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ucHJvcGVydGllcy1saXN0LXYxIC5pdGVtX19tZWRpYS1zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDAuMnJlbTsgfVxuICAucHJvcGVydGllcy1saXN0LXYxIC5pdGVtX19tZWRpYS1zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MiAuaXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAjMjUyODJCMkI7IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MiAuaXRlbV9fb3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3QtdjIgLml0ZW1fX2Jsb2NrLS1jaXR5IC50aXRsZS12MSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAucHJvcGVydGllcy1saXN0LXYyIC5pdGVtX19ibG9jay0tY2l0eSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjODlCMzREO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3QtdjIgLml0ZW1fX2Jsb2NrLS10aXRsZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuOTM4cmVtLCBjYWxjKDAuODEyNXJlbSArIDAuMzEyNXZ3KSwgMC44MTNyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MiAuaXRlbV9fcHJpY2Uge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjE4OHJlbSwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksIDEuMDYzcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjQUVDQjU0OyB9XG4gIC5wcm9wZXJ0aWVzLWxpc3QtdjIgLml0ZW1fX3ByaWNlLXZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3QtdjIgLml0ZW1fX21lZGlhLTM2MCwgLnByb3BlcnRpZXMtbGlzdC12MiAuaXRlbV9fbWVkaWEtdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3QtdjIgLml0ZW1fX21lZGlhLTM2MCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4ucHJvcGVydGllcy1saXN0LXYyIC5pdGVtX19tZWRpYS12aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4ucHJvcGVydGllcy1saXN0LXYyIC5pdGVtX19tZWRpYS1zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogLjJyZW0gLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MiAuaXRlbV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MiAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzI1MjgyQjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjODlCMzREO1xuICBib3JkZXItd2lkdGg6IDFweDsgfVxuICAucHJvcGVydGllcy1saXN0LXYyIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnkgc3ZnIHtcbiAgICBmaWxsOiAjQUVDQjU0OyB9XG4gIC5wcm9wZXJ0aWVzLWxpc3QtdjIgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpob3ZlciwgLnByb3BlcnRpZXMtbGlzdC12MiAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5wcm9wZXJ0aWVzLWxpc3QtdjIgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpob3ZlciAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcsIC5wcm9wZXJ0aWVzLWxpc3QtdjIgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpmb2N1cyAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5wcm9wZXJ0aWVzLWxpc3QtdjIgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpob3ZlcjpiZWZvcmUsIC5wcm9wZXJ0aWVzLWxpc3QtdjIgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpmb2N1czpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAucHJvcGVydGllcy1saXN0LXYyIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjUyODJCOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3QtdjIgLml0ZW1fX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3QtdjIgLml0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MiAuaXRlbV9fbWVkaWEtc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAwLjJyZW07IH1cbiAgLnByb3BlcnRpZXMtbGlzdC12MiAuaXRlbV9fbWVkaWEtc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvcGVydGllcy1saXN0LXYzX19pdGVtOm50aC1jaGlsZChvZGQpIC5pdGVtX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG5cbi5wcm9wZXJ0aWVzLWxpc3QtdjMgLml0ZW1fX29wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuXG4ucHJvcGVydGllcy1saXN0LXYzIC5pdGVtX19ibG9jay0tY2l0eSAudGl0bGUtdjEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLnByb3BlcnRpZXMtbGlzdC12MyAuaXRlbV9fYmxvY2stLWNpdHkgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzg5QjM0RDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuXG4ucHJvcGVydGllcy1saXN0LXYzIC5pdGVtX19ibG9jay0tdGl0bGUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjkzOHJlbSwgY2FsYygwLjgxMjVyZW0gKyAwLjMxMjV2dyksIDAuODEzcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3QtdjMgLml0ZW1fX3ByaWNlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4xODhyZW0sIGNhbGMoMC41NjI1cmVtICsgMC4zMTI1dncpLCAxLjA2M3JlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBjb2xvcjogI0FFQ0I1NDsgfVxuICAucHJvcGVydGllcy1saXN0LXYzIC5pdGVtX19wcmljZS12YWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzI1MjgyQjsgfVxuXG4ucHJvcGVydGllcy1saXN0LXYzIC5pdGVtX19tZWRpYS0zNjAsIC5wcm9wZXJ0aWVzLWxpc3QtdjMgLml0ZW1fX21lZGlhLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4ucHJvcGVydGllcy1saXN0LXYzIC5pdGVtX19tZWRpYS0zNjAge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MyAuaXRlbV9fbWVkaWEtdmlkZW8ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MyAuaXRlbV9fbWVkaWEtc3dpcGVyLXBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IC4ycmVtIC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3QtdjMgLml0ZW1fX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucHJvcGVydGllcy1saXN0LXYzIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IDYxLjM5JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucHJvcGVydGllcy1saXN0LXYzIC5pdGVtX19jb250ZW50IHtcbiAgICB3aWR0aDogMzklOyB9IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MyAuaXRlbV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzI1MjgyQjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjODlCMzREO1xuICBib3JkZXItd2lkdGg6IDFweDsgfVxuICAucHJvcGVydGllcy1saXN0LXYzIC5pdGVtX19saW5rcyAuY3RhLXF1YXRlcm5hcnkgc3ZnIHtcbiAgICBmaWxsOiAjQUVDQjU0OyB9XG4gIC5wcm9wZXJ0aWVzLWxpc3QtdjMgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpob3ZlciwgLnByb3BlcnRpZXMtbGlzdC12MyAuaXRlbV9fbGlua3MgLmN0YS1xdWF0ZXJuYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5wcm9wZXJ0aWVzLWxpc3QtdjMgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpob3ZlciAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcsIC5wcm9wZXJ0aWVzLWxpc3QtdjMgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpmb2N1cyAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5wcm9wZXJ0aWVzLWxpc3QtdjMgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpob3ZlcjpiZWZvcmUsIC5wcm9wZXJ0aWVzLWxpc3QtdjMgLml0ZW1fX2xpbmtzIC5jdGEtcXVhdGVybmFyeTpmb2N1czpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAucHJvcGVydGllcy1saXN0LXYzIC5pdGVtX19saW5rcyAuY3RhLXF1YXRlcm5hcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjUyODJCOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3QtdjMgLml0ZW1fX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5wcm9wZXJ0aWVzLWxpc3QtdjMgLml0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnByb3BlcnRpZXMtbGlzdC12MyAuaXRlbV9fbWVkaWEtc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAwLjJyZW07IH1cbiAgLnByb3BlcnRpZXMtbGlzdC12MyAuaXRlbV9fbWVkaWEtc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjEge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4cmVtKSB7XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZC12MSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0Y3RjlGOTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXYxX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwLjJyZW07IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkLXYxX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC12MV9fY29udGFpbmVyLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4OUIzNEQ7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC12MV9fbGlua3MgLmN0YS1wcmltYXJ5IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgIGJvcmRlci1jb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfX2xpbmtzIC5jdGEtcHJpbWFyeSBzdmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXYxIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXYxX19zbG9nYW4ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMjVyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZC12MV9fc2xvZ2FuOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjEgLml0ZW06aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAjMjUyODJCMkI7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC12MSAuaXRlbV9fb3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC12MSAuaXRlbV9fYmxvY2stLWNpdHkgLnRpdGxlLXYxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkLXYxIC5pdGVtX19ibG9jay0tY2l0eSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzg5QjM0RDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjEgLml0ZW1fX2Jsb2NrLS10aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC45MzhyZW0sIGNhbGMoMC44MTI1cmVtICsgMC4zMTI1dncpLCAwLjgxM3JlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjEgLml0ZW1fX3ByaWNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxLjE4OHJlbSwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksIDEuMDYzcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNBRUNCNTQ7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkLXYxIC5pdGVtX19wcmljZS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzI1MjgyQjsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXYxIC5pdGVtX19tZWRpYS0zNjAsIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjEgLml0ZW1fX21lZGlhLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjEgLml0ZW1fX21lZGlhLTM2MCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjEgLml0ZW1fX21lZGlhLXZpZGVvIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC12MSAuaXRlbV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjEgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzI1MjgyQjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogIzg5QjM0RDtcbiAgICBib3JkZXItd2lkdGg6IDFweDsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjEgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeSBzdmcge1xuICAgICAgZmlsbDogI0FFQ0I1NDsgfVxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjEgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpob3ZlciwgLnByb3BlcnRpZXMtcmVsYXRlZC12MSAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkLXYxIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnk6aG92ZXIgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nLCAucHJvcGVydGllcy1yZWxhdGVkLXYxIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnk6Zm9jdXMgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcbiAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZC12MSAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmhvdmVyOmJlZm9yZSwgLnByb3BlcnRpZXMtcmVsYXRlZC12MSAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNTI4MkI7IH1cbiAgICAucHJvcGVydGllcy1yZWxhdGVkLXYxIC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyNTI4MkI7IH1cbiAgLnByb3BlcnRpZXMtcmVsYXRlZC12MSAuaXRlbV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXYxIC5pdGVtX19pbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjEgLml0ZW0gLmJhbm5lciB7XG4gICAgei1pbmRleDogMTsgfVxuICAucHJvcGVydGllcy1yZWxhdGVkLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAucHJvcGVydGllcy1yZWxhdGVkLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODlCMzREO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZC12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjODlCMzREOyB9XG4gICAgLnByb3BlcnRpZXMtcmVsYXRlZC12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLnByb3BlcnRpZXMtcmVsYXRlZC12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyxcbiAgICAucHJvcGVydGllcy1yZWxhdGVkLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLFxuICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZC12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZC12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5wcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgICAgLnByb3BlcnRpZXMtcmVsYXRlZC12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAucHJvcGVydGllcy1yZWxhdGVkLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7IH1cblxuLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQgLnNlcnZpY2VzX3BhcnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FFQ0I1NDsgfVxuICAuZGV0YWlsX3NlcnZpY2VzX3YyIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIC5kZXRhaWxfc2VydmljZXNfY29udGVudCAuc2VydmljZXNfcGFydCAuc2VydmljZXNfcGFydF9jb250ZW50IHtcbiAgICBjb2xvcjogI0FFQ0I1NDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAxLjI1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQgLnNlcnZpY2VzX3BhcnQgLnNlcnZpY2VzX3BhcnRfaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogI0FFQ0I1NDtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG5cbi5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50IC5zZXJ2aWNlc19pdGVtcy0tY2hhdWZmYWdlIC5zZXJ2aWNlc19pdGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQgLnNlcnZpY2VzX2l0ZW1zLS1jaGF1ZmZhZ2UgLnNlcnZpY2VzX2l0ZW06Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50IC5zZXJ2aWNlc19pdGVtX2NvbnRlbnQgLnNlcnZpY2VzX2l0ZW0ge1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50IC5zZXJ2aWNlc19pdGVtX2NvbnRlbnQgLnNlcnZpY2VzX2l0ZW0gLnRleHRfdmFyOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZGV0YWlsX3NlcnZpY2VzX3YyIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIC5kZXRhaWxfc2VydmljZXNfY29udGVudCAuc2VydmljZXNfaXRlbV9jb250ZW50IC5zZXJ2aWNlc19pdGVtIC50ZXh0X3ZhbHVlIHtcbiAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5kZXRhaWxfc2VydmljZXNfdjIgLmRldGFpbF9zZXJ2aWNlc19zdHJ1Y3R1cmUgLmRldGFpbF9zZXJ2aWNlc19jb250ZW50IC5zZXJ2aWNlc19pdGVtX2NvbnRlbnQgLnNlcnZpY2VzX2l0ZW0gLnRleHRfdmFsdWU6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmRldGFpbF9zZXJ2aWNlc192MiAuZGV0YWlsX3NlcnZpY2VzX3N0cnVjdHVyZSAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQub3BlbiAuc2VydmljZXNfcGFydCAuc2VydmljZXNfcGFydF9pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uc2VsZWN0aW9uLWZvcm1fX2J0bi1zd2l0Y2gtZm9ybS5jdGEtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4OUIzNEQ7IH1cbiAgLnNlbGVjdGlvbi1mb3JtX19idG4tc3dpdGNoLWZvcm0uY3RhLXNlY29uZGFyeTpob3ZlciwgLnNlbGVjdGlvbi1mb3JtX19idG4tc3dpdGNoLWZvcm0uY3RhLXNlY29uZGFyeTpmb2N1cywgLnNlbGVjdGlvbi1mb3JtX19idG4tc3dpdGNoLWZvcm0uY3RhLXNlY29uZGFyeS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLnNlbGVjdGlvbi1mb3JtX19idG4tc3dpdGNoLWZvcm0uY3RhLXNlY29uZGFyeTpob3ZlciAuY3RhLXNlY29uZGFyeV9fZHJhd2luZywgLnNlbGVjdGlvbi1mb3JtX19idG4tc3dpdGNoLWZvcm0uY3RhLXNlY29uZGFyeTpmb2N1cyAuY3RhLXNlY29uZGFyeV9fZHJhd2luZywgLnNlbGVjdGlvbi1mb3JtX19idG4tc3dpdGNoLWZvcm0uY3RhLXNlY29uZGFyeS5hY3RpdmUgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5zZWxlY3Rpb24tZm9ybV9fYnRuLXN3aXRjaC1mb3JtLmN0YS1zZWNvbmRhcnk6aG92ZXIgLmN0YS1zZWNvbmRhcnlfX3RleHQsIC5zZWxlY3Rpb24tZm9ybV9fYnRuLXN3aXRjaC1mb3JtLmN0YS1zZWNvbmRhcnk6Zm9jdXMgLmN0YS1zZWNvbmRhcnlfX3RleHQsIC5zZWxlY3Rpb24tZm9ybV9fYnRuLXN3aXRjaC1mb3JtLmN0YS1zZWNvbmRhcnkuYWN0aXZlIC5jdGEtc2Vjb25kYXJ5X190ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5zZWxlY3Rpb24tZm9ybV9fYnRuLXN3aXRjaC1mb3JtLmN0YS1zZWNvbmRhcnkgLmN0YS1zZWNvbmRhcnlfX3RleHQge1xuICAgIGNvbG9yOiAjMjUyODJCOyB9XG4gIC5zZWxlY3Rpb24tZm9ybV9fYnRuLXN3aXRjaC1mb3JtLmN0YS1zZWNvbmRhcnkgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcge1xuICAgIGZpbGw6ICNBRUNCNTQ7IH1cblxuLnNlbGVjdGlvbi1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIC5zZWxlY3Rpb24tbGlzdCAuc3dpcGVyLXNsaWRlLXByZXYge1xuICAgICAgb3BhY2l0eTogMDsgfSB9XG4gIC5zZWxlY3Rpb24tbGlzdF9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMC4ycmVtOyB9XG4gICAgLnNlbGVjdGlvbi1saXN0X19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNlbGVjdGlvbi1saXN0X19jb250YWluZXItdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gIC5zZWxlY3Rpb24tbGlzdF9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4OUIzNEQ7IH1cbiAgLnNlbGVjdGlvbi1saXN0X190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4wMjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuc2VsZWN0aW9uLWxpc3RfX2xpbmtzIC5jdGEtcHJpbWFyeSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICBib3JkZXItY29sb3I6ICNBRUNCNTQ7IH1cbiAgICAuc2VsZWN0aW9uLWxpc3RfX2xpbmtzIC5jdGEtcHJpbWFyeSBzdmcge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAuc2VsZWN0aW9uLWxpc3QgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zZWxlY3Rpb24tbGlzdF9fc2xvZ2FuIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjI1cmVtLzEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZWxlY3Rpb24tbGlzdF9fc2xvZ2FuOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5zZWxlY3Rpb24tbGlzdCAuaXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4ICMyNTI4MkIyQjsgfVxuICAuc2VsZWN0aW9uLWxpc3QgLml0ZW1fX29wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gIC5zZWxlY3Rpb24tbGlzdCAuaXRlbV9fYmxvY2stLWNpdHkgLnRpdGxlLXYxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAuc2VsZWN0aW9uLWxpc3QgLml0ZW1fX2Jsb2NrLS1jaXR5IC50aXRsZS12MV9fcGFydDEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjODlCMzREO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgLnNlbGVjdGlvbi1saXN0IC5pdGVtX19ibG9jay0tdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuOTM4cmVtLCBjYWxjKDAuODEyNXJlbSArIDAuMzEyNXZ3KSwgMC44MTNyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuc2VsZWN0aW9uLWxpc3QgLml0ZW1fX3ByaWNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjE4OHJlbSwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksIDEuMDYzcmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNBRUNCNTQ7IH1cbiAgLnNlbGVjdGlvbi1saXN0IC5pdGVtX19tZWRpYS0zNjAsIC5zZWxlY3Rpb24tbGlzdCAuaXRlbV9fbWVkaWEtdmlkZW8ge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLnNlbGVjdGlvbi1saXN0IC5pdGVtX19tZWRpYS0zNjAge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAuc2VsZWN0aW9uLWxpc3QgLml0ZW1fX21lZGlhLXZpZGVvIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLnNlbGVjdGlvbi1saXN0IC5pdGVtX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7IH1cbiAgLnNlbGVjdGlvbi1saXN0IC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC43NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyNTI4MkI7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICM4OUIzNEQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgICAuc2VsZWN0aW9uLWxpc3QgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeSBzdmcge1xuICAgICAgZmlsbDogI0FFQ0I1NDsgfVxuICAgIC5zZWxlY3Rpb24tbGlzdCAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmhvdmVyLCAuc2VsZWN0aW9uLWxpc3QgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpmb2N1cyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnNlbGVjdGlvbi1saXN0IC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnk6aG92ZXIgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nLCAuc2VsZWN0aW9uLWxpc3QgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpmb2N1cyAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xuICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgICAuc2VsZWN0aW9uLWxpc3QgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpob3ZlcjpiZWZvcmUsIC5zZWxlY3Rpb24tbGlzdCAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNTI4MkI7IH1cbiAgICAuc2VsZWN0aW9uLWxpc3QgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzI1MjgyQjsgfVxuICAuc2VsZWN0aW9uLWxpc3QgLml0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLnNlbGVjdGlvbi1saXN0IC5pdGVtX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuc2VsZWN0aW9uLWxpc3QgLml0ZW0gLmJhbm5lciB7XG4gICAgei1pbmRleDogMTsgfVxuICAuc2VsZWN0aW9uLWxpc3RfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zZWxlY3Rpb24tbGlzdF9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg5QjM0RDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5zZWxlY3Rpb24tbGlzdF9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5zZWxlY3Rpb24tbGlzdF9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICM4OUIzNEQ7IH1cbiAgICAuc2VsZWN0aW9uLWxpc3RfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIC5zZWxlY3Rpb24tbGlzdF9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyxcbiAgICAuc2VsZWN0aW9uLWxpc3RfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gICAgLnNlbGVjdGlvbi1saXN0X19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuc2VsZWN0aW9uLWxpc3RfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLnNlbGVjdGlvbi1saXN0X19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZywgLnNlbGVjdGlvbi1saXN0X19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5zZWxlY3Rpb24tbGlzdF9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXG4gICAgICAuc2VsZWN0aW9uLWxpc3RfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLnNlbGVjdGlvbi1saXN0X19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5zZWxlY3Rpb24tbGlzdF9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuc2VsZWN0aW9uLWxpc3RfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAuc2VsZWN0aW9uLWxpc3RfX2NvbnRlbnQtLW5vLXJlc3VsdCAuZWRpdG9yaWFsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjI1cmVtLCBjYWxjKDAuNXJlbSArIDEuNTYyNXZ3KSwgMS43NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zaWxvcy1pbm5lci12MSB7XG4gIGJhY2tncm91bmQ6ICNGN0Y5Rjk7IH1cbiAgLnNpbG9zLWlubmVyLXYxX190aXRsZSAudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2lsb3MtaW5uZXItdjFfX3RpdGxlIC50aXRsZS12MSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjAyNXJlbSwgY2FsYygxLjI1cmVtICsgMHZ3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuc2lsb3MtaW5uZXItdjFfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMjVyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5zaWxvcy1pbm5lci12MV9faXRlbS10aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uc2lsb3MtdjEge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyOyB9XG4gIC5zaWxvcy12MV9fdGl0bGUgLnRpdGxlLXYxIC50aXRsZS12MV9fcGFydDEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjODlCMzREO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNpbG9zLXYxX190aXRsZSAudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4wMjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuc2lsb3MtdjFfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDEuMjVyZW0vMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNpbG9zLXYxX19pdGVtLXRpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5zaWxvcy12MV9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMC4ycmVtOyB9XG4gICAgLnNpbG9zLXYxX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNpbG9zLXYxLS1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjlGOTsgfVxuICAgIC5zaWxvcy12MS0taW5uZXIgLnNpbG9zLXYxX190aXRsZSAudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjODlCMzREO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zaWxvcy12MS0taW5uZXIgLnNpbG9zLXYxX190aXRsZSAudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjAyNXJlbSwgY2FsYygxLjI1cmVtICsgMHZ3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNpbG9zLXYxLS1pbm5lciAuc2lsb3MtdjFfX2l0ZW0tdGl0bGUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4yNXJlbS8xLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnNpbG9zLXYxLS1pbm5lciAuc2lsb3MtdjFfX2l0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuXG4uc2VydmljZXMtdjEge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC5zZXJ2aWNlcy12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YmVmb3JlLCAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDsgfVxuICAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnNlcnZpY2VzLXYxIC5pdGVtX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZXJ2aWNlcy12MSAuaXRlbV9fdmlzdWFsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OWRlZywgdHJhbnNwYXJlbnQsICMwMDApOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12MSAuaXRlbV9fdmlzdWFsOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12MSAuaXRlbV9fdmlzdWFsOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHRyYW5zcGFyZW50LCAjMDAwKTsgfSB9XG4gIC5zZXJ2aWNlcy12MSAuaXRlbV9fY29udGVudCAuaXRlbV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgY29sb3I6ICNBRUNCNTQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAuc2VydmljZXMtdjEgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YmVmb3JlLCAuc2VydmljZXMtdjEgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzg5QjM0RDsgfVxuICAuc2VydmljZXMtdjEgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEuMjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuc2VydmljZXMtdjEgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLnNlcnZpY2VzLXYxIC5pdGVtX19jb250ZW50IC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnk6aG92ZXIsIC5zZXJ2aWNlcy12MSAuaXRlbV9fY29udGVudCAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuc2VydmljZXMtdjEgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpob3ZlciAuY3RhLXByaW1hcnlfX2RyYXdpbmcsIC5zZXJ2aWNlcy12MSAuaXRlbV9fY29udGVudCAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmZvY3VzIC5jdGEtcHJpbWFyeV9fZHJhd2luZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuc2VydmljZXMtdjEgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAgIC5zZXJ2aWNlcy12MSAuaXRlbV9fY29udGVudCAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5X19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgLnNlcnZpY2VzLXYxX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwLjJyZW07IH1cbiAgICAuc2VydmljZXMtdjFfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAuc2VydmljZXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zZXJ2aWNlcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODlCMzREO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnNlcnZpY2VzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLnNlcnZpY2VzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5zZXJ2aWNlcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLnNlcnZpY2VzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzLFxuICAgIC5zZXJ2aWNlcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcixcbiAgICAuc2VydmljZXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5zZXJ2aWNlcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuc2VydmljZXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLCAuc2VydmljZXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLnNlcnZpY2VzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5zZXJ2aWNlcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuc2VydmljZXMtdjFfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAgICAgLnNlcnZpY2VzLXYxX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5zZXJ2aWNlcy12MV9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIC5zZXJ2aWNlcy12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5zZXJ2aWNlcy12MiB7XG4gIGJhY2tncm91bmQ6ICNGN0Y5Rjk7IH1cbiAgLnNlcnZpY2VzLXYyX190aXRsZSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICBjb2xvcjogIzg5QjM0RDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTpiZWZvcmUsIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0OyB9XG4gIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMS4wMjVyZW0sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgMS44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuc2VydmljZXMtdjIgLml0ZW1fX3Zpc3VhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlcnZpY2VzLXYyIC5pdGVtX192aXN1YWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc5ZGVnLCB0cmFuc3BhcmVudCwgIzAwMCk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjIgLml0ZW1fX3Zpc3VhbDo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB0cmFuc3BhcmVudCwgIzAwMCk7IH0gfVxuICAuc2VydmljZXMtdjIgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX3RpdGxlIC50aXRsZS12MV9fcGFydDEge1xuICAgIGNvbG9yOiAjQUVDQjU0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG4gICAgLnNlcnZpY2VzLXYyIC5pdGVtX19jb250ZW50IC5pdGVtX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmJlZm9yZSwgLnNlcnZpY2VzLXYyIC5pdGVtX19jb250ZW50IC5pdGVtX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4OUIzNEQ7IH1cbiAgLnNlcnZpY2VzLXYyIC5pdGVtX19jb250ZW50IC5pdGVtX190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnNlcnZpY2VzLXYyIC5pdGVtX19jb250ZW50IC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgIGJvcmRlci1jb2xvcjogI0FFQ0I1NDsgfVxuICAgIC5zZXJ2aWNlcy12MiAuaXRlbV9fY29udGVudCAuaXRlbV9fbGlua3MgLmN0YS1wcmltYXJ5OmhvdmVyLCAuc2VydmljZXMtdjIgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLnNlcnZpY2VzLXYyIC5pdGVtX19jb250ZW50IC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnk6aG92ZXIgLmN0YS1wcmltYXJ5X19kcmF3aW5nLCAuc2VydmljZXMtdjIgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeTpmb2N1cyAuY3RhLXByaW1hcnlfX2RyYXdpbmcge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnNlcnZpY2VzLXYyIC5pdGVtX19jb250ZW50IC5pdGVtX19saW5rcyAuY3RhLXByaW1hcnk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAuc2VydmljZXMtdjIgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX2xpbmtzIC5jdGEtcHJpbWFyeV9fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gIC5zZXJ2aWNlcy12Ml9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMC4ycmVtOyB9XG4gICAgLnNlcnZpY2VzLXYyX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNlcnZpY2VzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc2VydmljZXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg5QjM0RDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5zZXJ2aWNlcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgICAuc2VydmljZXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIC5zZXJ2aWNlcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyxcbiAgICAuc2VydmljZXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gICAgLnNlcnZpY2VzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuc2VydmljZXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLnNlcnZpY2VzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZywgLnNlcnZpY2VzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5zZXJ2aWNlcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXG4gICAgICAuc2VydmljZXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgICAgLnNlcnZpY2VzLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5zZXJ2aWNlcy12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuc2VydmljZXMtdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAuc2VydmljZXMtdjIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uc2VydmljZXMtdjMge1xuICBiYWNrZ3JvdW5kOiAjRjdGOUY5OyB9XG4gIC5zZXJ2aWNlcy12Mzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjODlCMzREO1xuICAgIGhlaWdodDogNjYlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZXJ2aWNlcy12M19fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YmVmb3JlLCAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNlcnZpY2VzLXYzIC5pdGVtX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VydmljZXMtdjMgLml0ZW1fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuc2VydmljZXMtdjMgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX3RpdGxlIC50aXRsZS12MV9fcGFydDEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAgICAgLnNlcnZpY2VzLXYzIC5pdGVtX19jb250ZW50IC5pdGVtX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmJlZm9yZSwgLnNlcnZpY2VzLXYzIC5pdGVtX19jb250ZW50IC5pdGVtX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg5QjM0RDsgfVxuICAgIC5zZXJ2aWNlcy12MyAuaXRlbV9fY29udGVudCAuaXRlbV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxLjEyNXJlbSwgY2FsYygwLjQzOTNyZW0gKyAwLjg1NzF2dyksIDEuNXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuc2VydmljZXMtdjMgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX2xpbmtzIC5jdGEtc2Vjb25kYXJ5IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC43NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMyNTI4MkI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cbiAgICAgIC5zZXJ2aWNlcy12MyAuaXRlbV9fY29udGVudCAuaXRlbV9fbGlua3MgLmN0YS1zZWNvbmRhcnkgc3ZnIHtcbiAgICAgICAgZmlsbDogI0FFQ0I1NDsgfVxuICAuc2VydmljZXMtdjNfX3N3aXBlci1uYXYge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnNlcnZpY2VzLXYzX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAwLjJyZW07IH1cbiAgICAuc2VydmljZXMtdjNfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAuc2VydmljZXMtdjMgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnLFxuICAuc2VydmljZXMtdjMgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG4gIC5zZXJ2aWNlcy12MyAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc2VydmljZXMtdjMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuc2VydmljZXMtdjMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uc2VydmljZXMtdjQge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyOyB9XG4gIC5zZXJ2aWNlcy12NF9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7IH1cbiAgICAuc2VydmljZXMtdjRfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YmVmb3JlLCAuc2VydmljZXMtdjRfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzg5QjM0RDsgfVxuICAuc2VydmljZXMtdjRfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEuMDI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNlcnZpY2VzLXY0IC5pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVDQjU0OyB9XG4gICAgLnNlcnZpY2VzLXY0IC5pdGVtX192aXN1YWwge1xuICAgICAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZXJ2aWNlcy12NCAuaXRlbV9fY29udGVudCAuaXRlbV9fdGl0bGUgLnRpdGxlLXYxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zZXJ2aWNlcy12NCAuaXRlbV9fY29udGVudCAuaXRlbV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguODc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAgICAgICAuc2VydmljZXMtdjQgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YmVmb3JlLCAuc2VydmljZXMtdjQgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAgIC5zZXJ2aWNlcy12NCAuaXRlbV9fY29udGVudCAuaXRlbV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEuMTI1cmVtLCBjYWxjKCAwLjM3NXJlbSArIDAuOTM3NXZ3KSwgMS41cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNlcnZpY2VzLXY0IC5pdGVtX19jb250ZW50IC5pdGVtX19saW5rcyAuY3RhLXNlY29uZGFyeSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYyguNzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI1MjgyQjsgfVxuICAgICAgLnNlcnZpY2VzLXY0IC5pdGVtX19jb250ZW50IC5pdGVtX19saW5rcyAuY3RhLXNlY29uZGFyeTpob3ZlciwgLnNlcnZpY2VzLXY0IC5pdGVtX19jb250ZW50IC5pdGVtX19saW5rcyAuY3RhLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXItY29sb3I6ICM4OUIzNEQ7IH1cbiAgICAgICAgLnNlcnZpY2VzLXY0IC5pdGVtX19jb250ZW50IC5pdGVtX19saW5rcyAuY3RhLXNlY29uZGFyeTpob3ZlciAuY3RhLXNlY29uZGFyeV9fZHJhd2luZywgLnNlcnZpY2VzLXY0IC5pdGVtX19jb250ZW50IC5pdGVtX19saW5rcyAuY3RhLXNlY29uZGFyeTpmb2N1cyAuY3RhLXNlY29uZGFyeV9fZHJhd2luZyB7XG4gICAgICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgICAgICAuc2VydmljZXMtdjQgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX2xpbmtzIC5jdGEtc2Vjb25kYXJ5OmhvdmVyIC5jdGEtc2Vjb25kYXJ5X19sYWJlbCxcbiAgICAgICAgLnNlcnZpY2VzLXY0IC5pdGVtX19jb250ZW50IC5pdGVtX19saW5rcyAuY3RhLXNlY29uZGFyeTpob3ZlciAuY3RhLXNlY29uZGFyeV9fdGV4dCwgLnNlcnZpY2VzLXY0IC5pdGVtX19jb250ZW50IC5pdGVtX19saW5rcyAuY3RhLXNlY29uZGFyeTpmb2N1cyAuY3RhLXNlY29uZGFyeV9fbGFiZWwsXG4gICAgICAgIC5zZXJ2aWNlcy12NCAuaXRlbV9fY29udGVudCAuaXRlbV9fbGlua3MgLmN0YS1zZWNvbmRhcnk6Zm9jdXMgLmN0YS1zZWNvbmRhcnlfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuc2VydmljZXMtdjQgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX2xpbmtzIC5jdGEtc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4OUIzNEQ7IH1cbiAgICAgIC5zZXJ2aWNlcy12NCAuaXRlbV9fY29udGVudCAuaXRlbV9fbGlua3MgLmN0YS1zZWNvbmRhcnlfX2xhYmVsLCAuc2VydmljZXMtdjQgLml0ZW1fX2NvbnRlbnQgLml0ZW1fX2xpbmtzIC5jdGEtc2Vjb25kYXJ5X190ZXh0IHtcbiAgICAgICAgY29sb3I6ICMyNTI4MkI7IH1cbiAgICAgIC5zZXJ2aWNlcy12NCAuaXRlbV9fY29udGVudCAuaXRlbV9fbGlua3MgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcge1xuICAgICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gIC5zZXJ2aWNlcy12NF9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMC4ycmVtOyB9XG4gICAgLnNlcnZpY2VzLXY0X19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLnNlcnZpY2VzLXY0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNlcnZpY2VzLXY0IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zZXJ2aWNlcy12NCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7IH1cbiAgICAuc2VydmljZXMtdjQgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxuICAgIC5zZXJ2aWNlcy12NCAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xuICAgICAgZmlsbDogIzAwMDAwMDsgfVxuICAgIC5zZXJ2aWNlcy12NCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAuc2VydmljZXMtdjQgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyxcbiAgICAuc2VydmljZXMtdjQgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcixcbiAgICAuc2VydmljZXMtdjQgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAuc2VydmljZXMtdjQgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAuc2VydmljZXMtdjQgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsIC5zZXJ2aWNlcy12NCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5zZXJ2aWNlcy12NCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5zZXJ2aWNlcy12NCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5zZXJ2aWNlcy12NCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC5zZXJ2aWNlcy12NCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC5zZXJ2aWNlcy12NCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLnRlYW0tbGlzdC12MSAuaXRlbV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cblxuLnRlYW0tbGlzdC12MSAuaXRlbV9fYmxvY2stbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4xODc1cmVtLCBjYWxjKDEuMTg3NXJlbSArIDB2dyksIDEuMTg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmOyB9XG5cbi50ZWFtLWxpc3QtdjEgLml0ZW1fX2Nvb3Jkcy12YWx1ZS0tcGhvbmUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRlYW0tbGlzdC12MSAuaXRlbV9fY29vcmRzLXZhbHVlLS1waG9uZTpob3ZlciwgLnRlYW0tbGlzdC12MSAuaXRlbV9fY29vcmRzLXZhbHVlLS1waG9uZTpmb2N1cyB7XG4gICAgY29sb3I6ICNBRUNCNTQ7IH1cblxuLnRlYW0tbGlzdC12MSAuaXRlbV9fY29vcmRzLXZhbHVlLS1tYWlsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50ZWFtLWxpc3QtdjEgLml0ZW1fX2Nvb3Jkcy12YWx1ZS0tbWFpbDpob3ZlciwgLnRlYW0tbGlzdC12MSAuaXRlbV9fY29vcmRzLXZhbHVlLS1tYWlsOmZvY3VzIHtcbiAgICBjb2xvcjogI0FFQ0I1NDsgfVxuXG4udGVhbS1saXN0LXYxIC5pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGVhbS1saXN0LXYyIC5pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7IH1cbiAgLnRlYW0tbGlzdC12MiAuaXRlbV9fdGl0bGUudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICM4OUIzNEQ7IH1cbiAgLnRlYW0tbGlzdC12MiAuaXRlbV9fdGl0bGUudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4yNXJlbSwgY2FsYygxLjI1cmVtICsgMHZ3KSwgMS4yNXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50ZWFtLWxpc3QtdjIgLml0ZW1fX2Nvb3Jkcy12YWx1ZS0tcGhvbmUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMjUyODJCO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGVhbS1saXN0LXYyIC5pdGVtX19jb29yZHMtdmFsdWUtLXBob25lOmhvdmVyLCAudGVhbS1saXN0LXYyIC5pdGVtX19jb29yZHMtdmFsdWUtLXBob25lOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50ZWFtLWxpc3QtdjIgLml0ZW1fX2Nvb3Jkcy12YWx1ZS0tbWFpbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMyNTI4MkI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC50ZWFtLWxpc3QtdjIgLml0ZW1fX2Nvb3Jkcy12YWx1ZS0tbWFpbDpob3ZlciwgLnRlYW0tbGlzdC12MiAuaXRlbV9fY29vcmRzLXZhbHVlLS1tYWlsOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC50ZWFtLWxpc3QtdjIgLml0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzI1MjgyQjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZWFtLXYxIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAudGVhbS12MV9fdGl0bGUudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICM4OUIzNEQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudGVhbS12MV9fdGl0bGUudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS4wMjVyZW0sIGNhbGMoMS4yNXJlbSArIDB2dyksIDEuODc1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRlYW0tdjFfX2l0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlLXYxIC50aXRsZS12MV9fcGFydDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMS41cmVtLCBjYWxjKDAuODc1cmVtICsgMC43ODEzdncpLCAxLjI1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnRlYW0tdjFfX2l0ZW0gLml0ZW1fX3RleHQge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50ZWFtLXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAudGVhbS12MV9faXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAudGVhbS12MV9faXRlbSAuaXRlbV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnRlYW0tdjIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC50ZWFtLXYyX19jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZS12MV9fcGFydDEge1xuICAgIGNvbG9yOiAjODlCMzREOyB9XG4gICAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YmVmb3JlLCAudGVhbS12Ml9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODlCMzREOyB9XG4gIC50ZWFtLXYyX190aXRsZSAudGl0bGUtdjFfX3BhcnQyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGVhbS12Ml9fc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMC4ycmVtOyB9XG4gICAgLnRlYW0tdjJfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAudGVhbS12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnRlYW0tdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg5QjM0RDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC50ZWFtLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgLnRlYW0tdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICBmaWxsOiAjODlCMzREOyB9XG4gICAgLnRlYW0tdjJfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIC50ZWFtLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzLFxuICAgIC50ZWFtLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLFxuICAgIC50ZWFtLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAudGVhbS12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXG4gICAgICAudGVhbS12Ml9fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsIC50ZWFtLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC50ZWFtLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC50ZWFtLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC50ZWFtLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcbiAgICAgIC50ZWFtLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcbiAgICAgIC50ZWFtLXYyX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgLnRlYW0tdjIgLml0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTsgfVxuICAgIC50ZWFtLXYyIC5pdGVtX190aXRsZS50aXRsZS12MSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC44NzVyZW0gKyAwdncpLCAwLjg3NXJlbSkgLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICM4OUIzNEQ7IH1cbiAgICAudGVhbS12MiAuaXRlbV9fdGl0bGUudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxLjI1cmVtLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAxLjI1cmVtKSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50ZWFtLXYyIC5pdGVtX19jb29yZHMtdmFsdWUtLXBob25lIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMyNTI4MkI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAudGVhbS12MiAuaXRlbV9fY29vcmRzLXZhbHVlLS1waG9uZTpob3ZlciwgLnRlYW0tdjIgLml0ZW1fX2Nvb3Jkcy12YWx1ZS0tcGhvbmU6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50ZWFtLXYyIC5pdGVtX19jb29yZHMtdmFsdWUtLW1haWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzI1MjgyQjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC50ZWFtLXYyIC5pdGVtX19jb29yZHMtdmFsdWUtLW1haWw6aG92ZXIsIC50ZWFtLXYyIC5pdGVtX19jb29yZHMtdmFsdWUtLW1haWw6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50ZWFtLXYyIC5pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMjUyODJCO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGVhbS12M19fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MSB7XG4gIGNvbG9yOiAjODlCMzREOyB9XG4gIC50ZWFtLXYzX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmJlZm9yZSwgLnRlYW0tdjNfX3RpdGxlIC50aXRsZS12MV9fcGFydDE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM4OUIzNEQ7IH1cblxuLnRlYW0tdjNfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udGVhbS12M19fbGlua3MgLmN0YS1wcmltYXJ5IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjg3NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI0FFQ0I1NDtcbiAgYm9yZGVyLWNvbG9yOiAjQUVDQjU0OyB9XG4gIC50ZWFtLXYzX19saW5rcyAuY3RhLXByaW1hcnk6aG92ZXIsIC50ZWFtLXYzX19saW5rcyAuY3RhLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC50ZWFtLXYzX19saW5rcyAuY3RhLXByaW1hcnk6aG92ZXIgLmN0YS1wcmltYXJ5X19kcmF3aW5nLCAudGVhbS12M19fbGlua3MgLmN0YS1wcmltYXJ5OmZvY3VzIC5jdGEtcHJpbWFyeV9fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIC50ZWFtLXYzX19saW5rcyAuY3RhLXByaW1hcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIC50ZWFtLXYzX19saW5rcyAuY3RhLXByaW1hcnlfX2RyYXdpbmcge1xuICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLnRlYW0tdjNfX2l0ZW1zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udGVhbS12MyAuaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLnRlYW0tdjMgLml0ZW0gLnRpdGxlLXYxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudGVhbS12MyAuaXRlbSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLnRlYW0tdjMgLml0ZW0gLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjgxMjVyZW0sIGNhbGMoMC4wNjI1cmVtICsgMC45Mzc1dncpLCAxLjE4NzVyZW0pIC8gMS40IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAudGVhbS12MyAuaXRlbV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAudGVhbS12MyAuaXRlbV9fY29udGFjdC10ZWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjQgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRlYW0tdjMgLml0ZW1fX2NvbnRhY3QtbWFpbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGVhbS12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldixcbi50ZWFtLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg5QjM0RDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC50ZWFtLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyxcbiAgLnRlYW0tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgICBmaWxsOiAjODlCMzREOyB9XG4gIC50ZWFtLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAudGVhbS12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyxcbiAgLnRlYW0tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gIC50ZWFtLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAudGVhbS12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmcsIC50ZWFtLXYzX19zd2lwZXItYnV0dG9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIHN2ZyxcbiAgICAudGVhbS12M19fc3dpcGVyLWJ1dHRvbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcsXG4gICAgLnRlYW0tdjNfX3N3aXBlci1idXR0b25zIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXMgc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDAwMDA7IH1cblxuLnRlYW0tdjNfX3N3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMC4ycmVtOyB9XG4gIC50ZWFtLXYzX19zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLnRlYW0tdjM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDglO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREY3RUY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGVhbS12Mzo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogNjIlOyB9IH1cblxuLnRvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeSxcbi5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0IC5jdGEtc2Vjb25kYXJ5IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoLjc1cmVtICsgMHZ3KSwgMC44NzVyZW0pIC8gMSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzg5QjM0RDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50b3BiYXIgLmNvbm5lY3QgLmN0YS1zZWNvbmRhcnk6aG92ZXIsIC50b3BiYXIgLmNvbm5lY3QgLmN0YS1zZWNvbmRhcnk6Zm9jdXMsXG4gIC5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0IC5jdGEtc2Vjb25kYXJ5OmhvdmVyLFxuICAubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODlCMzREOyB9XG4gICAgLnRvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeTpob3ZlciAuY3RhLXNlY29uZGFyeV9fZHJhd2luZywgLnRvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeTpmb2N1cyAuY3RhLXNlY29uZGFyeV9fZHJhd2luZyxcbiAgICAubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeTpob3ZlciAuY3RhLXNlY29uZGFyeV9fZHJhd2luZyxcbiAgICAubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeTpmb2N1cyAuY3RhLXNlY29uZGFyeV9fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjQUVDQjU0OyB9XG4gICAgICAudG9wYmFyIC5jb25uZWN0IC5jdGEtc2Vjb25kYXJ5OmhvdmVyIC5jdGEtc2Vjb25kYXJ5X19kcmF3aW5nIC5zdHJva2UtY29sb3ItMSwgLnRvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeTpmb2N1cyAuY3RhLXNlY29uZGFyeV9fZHJhd2luZyAuc3Ryb2tlLWNvbG9yLTEsXG4gICAgICAubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeTpob3ZlciAuY3RhLXNlY29uZGFyeV9fZHJhd2luZyAuc3Ryb2tlLWNvbG9yLTEsXG4gICAgICAubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeTpmb2N1cyAuY3RhLXNlY29uZGFyeV9fZHJhd2luZyAuc3Ryb2tlLWNvbG9yLTEge1xuICAgICAgICBzdHJva2U6ICNGRkZGRkY7IH1cbiAgICAgIC50b3BiYXIgLmNvbm5lY3QgLmN0YS1zZWNvbmRhcnk6aG92ZXIgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcgLnN0cm9rZS1jb2xvci0yLCAudG9wYmFyIC5jb25uZWN0IC5jdGEtc2Vjb25kYXJ5OmZvY3VzIC5jdGEtc2Vjb25kYXJ5X19kcmF3aW5nIC5zdHJva2UtY29sb3ItMixcbiAgICAgIC5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0IC5jdGEtc2Vjb25kYXJ5OmhvdmVyIC5jdGEtc2Vjb25kYXJ5X19kcmF3aW5nIC5zdHJva2UtY29sb3ItMixcbiAgICAgIC5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0IC5jdGEtc2Vjb25kYXJ5OmZvY3VzIC5jdGEtc2Vjb25kYXJ5X19kcmF3aW5nIC5zdHJva2UtY29sb3ItMiB7XG4gICAgICAgIHN0cm9rZTogI0FFQ0I1NDsgfVxuICAudG9wYmFyIC5jb25uZWN0IC5jdGEtc2Vjb25kYXJ5OmJlZm9yZSxcbiAgLm1haW4tbmF2X190b3BiYXIgLmNvbm5lY3QgLmN0YS1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODlCMzREOyB9XG4gIC50b3BiYXIgLmNvbm5lY3QgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcsXG4gIC5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0IC5jdGEtc2Vjb25kYXJ5X19kcmF3aW5nIHtcbiAgICBmaWxsOiAjQUVDQjU0OyB9XG4gICAgLnRvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeV9fZHJhd2luZyAuc3Ryb2tlLWNvbG9yLTEsXG4gICAgLm1haW4tbmF2X190b3BiYXIgLmNvbm5lY3QgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcgLnN0cm9rZS1jb2xvci0xIHtcbiAgICAgIHN0cm9rZTogI0ZGRkZGRjsgfVxuICAgIC50b3BiYXIgLmNvbm5lY3QgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcgLnN0cm9rZS1jb2xvci0yLFxuICAgIC5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0IC5jdGEtc2Vjb25kYXJ5X19kcmF3aW5nIC5zdHJva2UtY29sb3ItMiB7XG4gICAgICBzdHJva2U6ICNBRUNCNTQ7IH1cblxuLnRvcGJhciAuY29ubmVjdCAubGlua3MtZ3JvdXBfX2xpbmsgKyAubGlua3MtZ3JvdXBfX2xpbmssXG4ubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdCAubGlua3MtZ3JvdXBfX2xpbmsgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udG9wYmFyIC5jb25uZWN0X19idXR0b24ta2ViYWIsXG4ubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdF9fYnV0dG9uLWtlYmFiIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRUNCNTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAudG9wYmFyIC5jb25uZWN0X19idXR0b24ta2ViYWI6YmVmb3JlLCAudG9wYmFyIC5jb25uZWN0X19idXR0b24ta2ViYWI6YWZ0ZXIsXG4gIC5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0X19idXR0b24ta2ViYWI6YmVmb3JlLFxuICAubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdF9fYnV0dG9uLWtlYmFiOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUVDQjU0O1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAudG9wYmFyIC5jb25uZWN0X19idXR0b24ta2ViYWI6YmVmb3JlLFxuICAubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdF9fYnV0dG9uLWtlYmFiOmJlZm9yZSB7XG4gICAgdG9wOiAtN3B4OyB9XG4gIC50b3BiYXIgLmNvbm5lY3RfX2J1dHRvbi1rZWJhYjphZnRlcixcbiAgLm1haW4tbmF2X190b3BiYXIgLmNvbm5lY3RfX2J1dHRvbi1rZWJhYjphZnRlciB7XG4gICAgdG9wOiA3cHg7IH1cblxuLnRvcGJhciAuY29ubmVjdF9fZHJvcGRvd24sXG4ubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdF9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi4zcmVtOyB9XG4gIC50b3BiYXIgLmNvbm5lY3RfX2Ryb3Bkb3duW2hpZGRlbl0sXG4gIC5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0X19kcm9wZG93bltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnRvcGJhciAuY29ubmVjdF9fZHJvcGRvd24gLmxpbmtzLWdyb3VwX19saW5rLFxuICAubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdF9fZHJvcGRvd24gLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKC43NXJlbSArIDB2dyksIDAuODc1cmVtKSAvIDEgXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAudG9wYmFyIC5jb25uZWN0X19kcm9wZG93biAubGlua3MtZ3JvdXBfX2xpbms6aG92ZXIsXG4gICAgLm1haW4tbmF2X190b3BiYXIgLmNvbm5lY3RfX2Ryb3Bkb3duIC5saW5rcy1ncm91cF9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0FFQ0I1NDsgfVxuICAgIC50b3BiYXIgLmNvbm5lY3RfX2Ryb3Bkb3duIC5saW5rcy1ncm91cF9fbGluayBzcGFuLFxuICAgIC5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0X19kcm9wZG93biAubGlua3MtZ3JvdXBfX2xpbmsgc3BhbiB7XG4gICAgICBwYWRkaW5nOiAuNnJlbSAuNXJlbSAuNnJlbSAwO1xuICAgICAgbWFyZ2luOiAwIC41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBRUNCNTQ7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnRvcGJhciAuY29ubmVjdF9fZHJvcGRvd24gLmxpbmtzLWdyb3VwX19saW5rOmZpcnN0LWNoaWxkLFxuICAgIC5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0X19kcm9wZG93biAubGlua3MtZ3JvdXBfX2xpbms6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IC42cmVtOyB9XG4gICAgLnRvcGJhciAuY29ubmVjdF9fZHJvcGRvd24gLmxpbmtzLWdyb3VwX19saW5rOmxhc3QtY2hpbGQsXG4gICAgLm1haW4tbmF2X190b3BiYXIgLmNvbm5lY3RfX2Ryb3Bkb3duIC5saW5rcy1ncm91cF9fbGluazpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNnJlbTsgfVxuICAgICAgLnRvcGJhciAuY29ubmVjdF9fZHJvcGRvd24gLmxpbmtzLWdyb3VwX19saW5rOmxhc3QtY2hpbGQgc3BhbixcbiAgICAgIC5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0X19kcm9wZG93biAubGlua3MtZ3JvdXBfX2xpbms6bGFzdC1jaGlsZCBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjODlCMzREOyB9XG4gIC5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0IC5jdGEtc2Vjb25kYXJ5OmhvdmVyLCAubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODlCMzREOyB9XG4gICAgLm1haW4tbmF2X190b3BiYXIgLmNvbm5lY3QgLmN0YS1zZWNvbmRhcnk6aG92ZXIgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcsIC5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0IC5jdGEtc2Vjb25kYXJ5OmZvY3VzIC5jdGEtc2Vjb25kYXJ5X19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICNBRUNCNTQ7IH1cbiAgICAgIC5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0IC5jdGEtc2Vjb25kYXJ5OmhvdmVyIC5jdGEtc2Vjb25kYXJ5X19kcmF3aW5nIC5zdHJva2UtY29sb3ItMSwgLm1haW4tbmF2X190b3BiYXIgLmNvbm5lY3QgLmN0YS1zZWNvbmRhcnk6Zm9jdXMgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcgLnN0cm9rZS1jb2xvci0xIHtcbiAgICAgICAgc3Ryb2tlOiAjRkZGRkZGOyB9XG4gICAgICAubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeTpob3ZlciAuY3RhLXNlY29uZGFyeV9fZHJhd2luZyAuc3Ryb2tlLWNvbG9yLTIsIC5tYWluLW5hdl9fdG9wYmFyIC5jb25uZWN0IC5jdGEtc2Vjb25kYXJ5OmZvY3VzIC5jdGEtc2Vjb25kYXJ5X19kcmF3aW5nIC5zdHJva2UtY29sb3ItMiB7XG4gICAgICAgIHN0cm9rZTogI0FFQ0I1NDsgfVxuICAubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICM4OUIzNEQ7IH1cbiAgLm1haW4tbmF2X190b3BiYXIgLmNvbm5lY3QgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcge1xuICAgIGZpbGw6ICNBRUNCNTQ7IH1cbiAgICAubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdCAuY3RhLXNlY29uZGFyeV9fZHJhd2luZyAuc3Ryb2tlLWNvbG9yLTEge1xuICAgICAgc3Ryb2tlOiAjRkZGRkZGOyB9XG4gICAgLm1haW4tbmF2X190b3BiYXIgLmNvbm5lY3QgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcgLnN0cm9rZS1jb2xvci0yIHtcbiAgICAgIHN0cm9rZTogI0FFQ0I1NDsgfVxuXG4ubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdF9fYnV0dG9uLWtlYmFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FFQ0I1NDsgfVxuICAubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdF9fYnV0dG9uLWtlYmFiOmJlZm9yZSwgLm1haW4tbmF2X190b3BiYXIgLmNvbm5lY3RfX2J1dHRvbi1rZWJhYjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FFQ0I1NDsgfVxuXG4ubWFpbi1uYXZfX3RvcGJhciAuY29ubmVjdF9fZHJvcGRvd24gLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLm1haW4tbmF2X190b3BiYXIgLmNvbm5lY3RfX2Ryb3Bkb3duIC5saW5rcy1ncm91cF9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNBRUNCNTQ7IH1cblxuLmZyZWV0ZXh0X3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IGF1dG87IH1cblxuLmZyZWV0ZXh0X190ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOHJlbS8xcmVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjsgfVxuICAuZnJlZXRleHRfX3RleHQgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuZnJlZXRleHRfX3RleHQgYTpob3ZlciwgLmZyZWV0ZXh0X190ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNBRUNCNTQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcGJhciAubGFuZyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDAwMDsgfVxuXG4ubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbjogMDsgfVxuXG4ubGFuZy1zd2l0Y2ggLnNzLW1haW4ge1xuICB3aWR0aDogYXV0bzsgfVxuICAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMC44NzVyZW0vMWVtIFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODlCMzREOyB9XG5cbi5sYW5nLXN3aXRjaCAuc3MtbGlzdCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDAuODc1cmVtLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5sYW5nLXN3aXRjaCAuc3MtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0FFQ0I1NDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0OyB9XG4gICAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFpbi1uYXYgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODlCMzREOyB9XG4gIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLWxpc3Qge1xuICAgIGNvbG9yOiAjODlCMzREO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAubWFpbi1uYXYgLmxhbmctc3dpdGNoIC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM5MTkxOTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAuc3MtaGlnaGxpZ2h0ZWQsIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FFQ0I1NDsgfSB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyBzcGFuLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNDJweDtcbiAgbWluLWhlaWdodDogMjBweDsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb246YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2RlLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWRrOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGsucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VzLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWZyOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZnIucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0taXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1ubDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL25sLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLW5vOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1ydTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3J1LnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvc2UucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0IC5wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSk7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWRlIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kZS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWRrIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kay5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWVuIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWVzIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lcy5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWZyIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9mci5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWl0IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLW5sIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9ubC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLW5vIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9uby5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXB0IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXJ1IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9ydS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXNlIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9zZS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjJlbTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDhweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDAuODc1cmVtLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICAuaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODlCMzREOyB9XG5cbi5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtbGlzdCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDAuODc1cmVtLzFlbSBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmhlYWRlci0taW5uZXIgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0FFQ0I1NDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0OyB9XG4gICAgLmhlYWRlci0taW5uZXIgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWxlY3Rpb24taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAubWFpbi1uYXYgJiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICZfX2JhZGdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgICA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlIDogJG1lbnVfc2VsZWN0aW9uX2ljb25fc3Ryb2tlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSovIH1cbiAgLnNlbGVjdGlvbi1pY29uX19iYWRnZSB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTAuMmVtO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNlbGVjdGlvbi1pY29uX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjQUVDQjU0O1xuICAgIHBhZGRpbmc6IC40cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLnNlbGVjdGlvbi1pY29uX19pY29uID4gKiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgc3Ryb2tlOiAjMDAwMDAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXItLWlubmVyIC5zZWxlY3Rpb24taWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5oZWFkZXItLWlubmVyIC5zZWxlY3Rpb24taWNvbl9fYmFkZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmhlYWRlci0taW5uZXIgLnNlbGVjdGlvbi1pY29uX19pY29uID4gKiB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZmlsbDogIzAwMDAwMDtcbiAgICBzdHJva2U6ICMwMDAwMDA7IH1cblxuLnRvcGJhciAuc29jaWFscyAuaXRlbSB7XG4gIG1hcmdpbjogMCAuM3JlbTsgfVxuICAudG9wYmFyIC5zb2NpYWxzIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAudG9wYmFyIC5zb2NpYWxzIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudG9wYmFyIC5zb2NpYWxzIC5pdGVtX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODlCMzREO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnRvcGJhciAuc29jaWFscyAuaXRlbV9fbGluazpob3ZlciwgLnRvcGJhciAuc29jaWFscyAuaXRlbV9fbGluazpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAudG9wYmFyIC5zb2NpYWxzIC5pdGVtX19saW5rOmhvdmVyIC5pdGVtX19zdmcsIC50b3BiYXIgLnNvY2lhbHMgLml0ZW1fX2xpbms6Zm9jdXMgLml0ZW1fX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgLnRvcGJhciAuc29jaWFscyAuaXRlbV9fc3ZnIHtcbiAgICBmaWxsOiAjMDAwMDAwOyB9XG5cbi5ib2R5LS1tZW51LW9wZW5lZCAuc29jaWFscyAuaXRlbV9fbGluayB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4OUIzNEQ7IH1cbiAgLmJvZHktLW1lbnUtb3BlbmVkIC5zb2NpYWxzIC5pdGVtX19saW5rOmhvdmVyLCAuYm9keS0tbWVudS1vcGVuZWQgLnNvY2lhbHMgLml0ZW1fX2xpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNBRUNCNTQ7XG4gICAgYm9yZGVyOiAjQUVDQjU0OyB9XG4gICAgLmJvZHktLW1lbnUtb3BlbmVkIC5zb2NpYWxzIC5pdGVtX19saW5rOmhvdmVyIC5pdGVtX19zdmcsIC5ib2R5LS1tZW51LW9wZW5lZCAuc29jaWFscyAuaXRlbV9fbGluazpmb2N1cyAuaXRlbV9fc3ZnIHtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cblxuLmJvZHktLW1lbnUtb3BlbmVkIC5zb2NpYWxzIC5pdGVtX19zdmcge1xuICBmaWxsOiAjMDAwMDAwOyB9XG5cbi50b3BiYXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRvcGJhcl9fY29udGVudCA+ICoge1xuICAgIHBhZGRpbmc6IDAgLjRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wYWdlLWNvbnRhY3QtdjEgLm1hcCB7XG4gIGhlaWdodDogNDgwcHg7IH1cblxuLnBhZ2UtcHJvcGVydGllcy1saXN0LXYxIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcbiAgbWF4LXdpZHRoOiA3N3JlbTsgfVxuXG4ucGFnZS1wcm9wZXJ0aWVzLWxpc3QtdjIgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICBtYXgtd2lkdGg6IDgwcmVtOyB9XG5cbi5wYWdlLXByb3BlcnRpZXMtbGlzdC12MyAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XG4gIG1heC13aWR0aDogODByZW07IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4qOmZvY3VzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IH1cblxuLmpzLWxhenksXG4uanMtc3dpcGVyLWxhenkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzOyB9XG4gIC5qcy1sYXp5LmpzLWxhenktbG9hZGVkLCAuanMtbGF6eS5qcy1sYXp5LWVycm9yLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1sb2FkZWQsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmltZy5sYXp5Om5vdChbc3JjXSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuaW1nLmpzLWxhenkuanMtbGF6eS1lcnJvciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wOjA7IH1cblxuLmpzLWxhenksXG4uanMtc3dpcGVyLWxhenkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzOyB9XG4gIC5qcy1sYXp5LmpzLWxhenktbG9hZGVkLCAuanMtbGF6eS5qcy1sYXp5LWVycm9yLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1sb2FkZWQsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmltZy5sYXp5Om5vdChbc3JjXSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuaW1nLmpzLWxhenkuanMtbGF6eS1lcnJvciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4uc3Ryb2tlX2NvbG9yX2JyYW5kLTUge1xuICBzdHJva2U6ICNGRkZGRkY7IH1cblxuLnN0cm9rZV9jb2xvcl9icmFuZC0yIHtcbiAgc3Ryb2tlOiAjQUVDQjU0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0Q3VzdG9tIFN0eWxlc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEhlYWRlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZWFkZXIgLm1lbnVfX2xpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NDFweCkge1xuICAuaGVhZGVyIC5tZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDEuNnJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7IH0gfVxuXG4uZmFiLXYxX19pdGVtLWRyYXdpbmcge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS12MSAuaGVhZGVyX19tYWluIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiA1dmg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX190aXRsZSAudGl0bGUtdjEgLnRpdGxlLXYxX19wYXJ0MSB7XG4gICAgZm9udC1zaXplOiA0dnc7IH0gfVxuXG4ubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3Bhbi5hcnJvdy1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItLXZpbm5lciAuaGVhZGVyX19sb2dvIC5sb2dvX19zb3VyY2Uge1xuICAgIG1heC13aWR0aDogODBweDsgfSB9XG5cbi5mYWItdjFfX2l0ZW0tbGFiZWwge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gQ3JvIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jcm8tdjFfX21lZGlhLS1pbWcge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNyby12MV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jcm8tdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTNweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcm8tdjEgLnRpdGxlLXYxX19wYXJ0MiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3JvLXYxIC50aXRsZS12MV9fcGFydDIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5M3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNyby12MV9fY29udGFpbmVyLXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuXG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ubXktYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSxcblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXS5teS1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSxcblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXS5teS1jc3MtYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU2VhcmNoIElBIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJ1dHRvbi5pYS1zZWFyY2hfX2lucHV0LXZvaWNlLmlhLXNlYXJjaF9fYnV0dG9uLWFjdGlvbi5pYS1zZWFyY2hfX2J1dHRvbi1hY3Rpb24tLXZvaWNlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmhlYWRlcl9fc2VhcmNoLWFjdGlvbiAuY3RhLXF1aW5xdWVubmlhbF9fZHJhd2luZyB7XG4gIGZpbGw6ICMwMDA7IH1cblxuLmZhYi12MV9faXRlbS1waWN0byAuc3ZnX19zZWNvbmRhcnktLWZpbGwsIC5zdmdfX3NlY29uZGFyeS0tc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjZmZmOyB9XG5cbi5jcm8tdjFfX3RleHQtYmxvY2suZWRpdG9yaWFsIHAgc3Ryb25nIHtcbiAgY29sb3I6ICNBRUNCNTQ7IH1cblxuLmpzLWFjY29yZGlvbl9fcGFuZWwgc3Ryb25nIHtcbiAgY29sb3I6ICNBRUNCNTQ7IH1cblxuLmhlYWRlcl9fc2VhcmNoLWFjdGlvbiAuY3RhLXF1aW5xdWVubmlhbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmhlYWRlcl9fc2VhcmNoLWFjdGlvbiAuY3RhLXF1aW5xdWVubmlhbDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhZGVyX19zZWFyY2gtYWN0aW9uIC5jdGEtcXVpbnF1ZW5uaWFsIHtcbiAgICAgIGZvbnQtc2l6ZTogLjdyZW07IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBjYyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLml0ZW1fX21lZGlhLXZpZGVvIHN2ZyB7XG4gIGZpbGw6ICMwMDAwMDA7IH1cblxuLnNlbGVjdGlvbi1tYW5hZ2VyLmpzLS1hY3RpdmUge1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEFsZXJ0bWFpbCBob21lIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxlcnRtYWlsLXYxIC5jdGEtcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hbGVydG1haWwtdjEgLmN0YS1wcmltYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogM3Z3OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbi5mYXZvcml0ZXMtdjMucHQtMjAucGItMTYucmVsYXRpdmUge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAuYWxlcnRtYWlsLXYxX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzZW07IH1cbiAgLnNlcnZpY2VzLXY0X19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAuZm9vdGVyLXYxLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNlcnZpY2VzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXMtdjRfX3RpdGxlIC50aXRsZS12MV9fcGFydDIge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZvb3RlciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb3B5cmlnaHRfX25hdi1saXN0IC5uYXYtbGlzdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBjb2xvcjogIzI1MjgyQjtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmNvcHlyaWdodF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBjb2xvcjogIzI1MjgyQjtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmxvZ29sYmkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBjb2xvcjogIzI1MjgyQjtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmxvZ29sYmlfX3N2ZyB7XG4gIHdpZHRoOiAxMjNweDtcbiAgbWFyZ2luLWxlZnQ6IDAuM3JlbTsgfVxuXG4uZm9vdGVyLWNvb3JkcyAuY29vcmRzX19pbmZvLS1uYW1lIC5jb29yZHNfX3ZhbHVlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gcGFnZSBjb250YWN0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbnRhY3QtYWdlbmN5LXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSBpbWcge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHBhZ2UgaG9ub3JhaXJlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIHtcbiAgLmVkaXRvcmlhbC0tZmVlcy5wYWdlLWVkaXRvcmlhbC0tZmVlcyAuZWRpdG9yaWFsX190ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZGV0YWlscyBiaWVuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRldGFpbF9zd2lwZXJfX2Zhdm9yaXMge1xuICB6LWluZGV4OiA5OyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gcGFnZSBsaXN0aW5nIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVzdGltYXRpb24taW5uZXItdjFfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogM2VtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsZXJ0bWFpbC1pbm5lci12MV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmFsZXJ0bWFpbC1pbm5lci12MV9fbGlua3MgLmN0YS1wcmltYXJ5LS1sZWFkcyB7XG4gICAgcGFkZGluZzogMS4ycmVtIDAuMnJlbTtcbiAgICBmb250LXNpemU6IDN2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTNweCkge1xuICAuY3RhLXByaW1hcnktLWxlYWRzIHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGVydG1haWwtaW5uZXItdjFfX3dyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHBhZ2UgcmVkYWMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvZHktLTIwNSBmb3JtLm1vZHVsZS1mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07IH0gfVxuXG4uYWxlcnRtYWlsLWlubmVyLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmFsZXJ0bWFpbC1pbm5lci12MV9fdGl0bGUgLnRpdGxlLXYxX19wYXJ0MTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICAuYWxlcnRtYWlsLWlubmVyLXYxX190aXRsZSAudGl0bGUtdjFfX3BhcnQxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uY29udGFjdC1hZ2VuY3ktdjEgLml0ZW1fX2Nvb3Jkcy5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDppdGFsLHdnaHRAMCwxMDAuLjkwMDsxLDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuJGZvbnQtZmFtaWx5LS0xIDogXCJNb250c2VycmF0XCIsIHNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLTEgOiBub3JtYWw7XHJcbiRmb250LXNwYWNpbmctLTE6IDBlbTtcclxuXHJcbiRmb250LWZhbWlseS0tMiA6IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcclxuJGZvbnQtd2VpZ2h0LS0yIDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS0yOiAwO1xyXG5cclxuJGZvbnQtZmFtaWx5LS0zIDogXCJNb250c2VycmF0XCIsIHNlcmlmO1xyXG4kZm9udC13ZWlnaHQtLTMgOiBub3JtYWw7XHJcbiRmb250LXNwYWNpbmctLTM6IDA7XHJcblxyXG4kZm9udC1mYW1pbHktLTQgOiBcIk1vbnRzZXJyYXRcIiwgc2VyaWY7XHJcbiRmb250LXdlaWdodC0tNCA6IG5vcm1hbDtcclxuJGZvbnQtc3BhY2luZy0tNDogMDtcclxuXHJcbiRodG1sLWZvbnQtc2l6ZTogMTZweDtcclxuJGh0bWwtbGluZS1oZWlnaHQ6IDEuNTtcclxuJGh0bWwtc3BhY2luZzogMDtcclxuXHJcbiRodG1sLW1pbi1mb250OiAwLjg3NXJlbTsgLy8gMTRweFxyXG4kaHRtbC1tYXgtZm9udDogMXJlbTsgLy8gMTZweFxyXG5cclxuXHJcbi8vIExhcmdldXIgbWluIChweCkgOiA3NjhcclxuLy8gTGFyZ2V1ciBtYXggKHB4KSA6IDEyODBcclxuLy8gaHR0cHM6Ly9jbGFtcC5mb250LXNpemUuYXBwL1xyXG5cclxuJGJvZHlfZm9udC1zaXplOiBjbGFtcCgkaHRtbC1taW4tZm9udCwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAkaHRtbC1tYXgtZm9udCk7XHJcbiRib2R5X2ZvbnQgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwICN7JGJvZHlfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcblxyXG5cclxuLy8gSDFcclxuJGgxLWZvbnQtc2l6ZS1taW46IDEuNjI1cmVtOyAvLyAyNnB4XHJcbiRoMS1mb250LXNpemUtbWF4OiAxLjg3NXJlbTsgLy8gMzBweFxyXG4kaDEtZm9udC1zaXplICAgIDogY2xhbXAoJGgxLWZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgJGgxLWZvbnQtc2l6ZS1tYXgpO1xyXG4kaDEtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTI7XHJcbiRoMS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRoMS1mb250LXNpemV9IC8gMS40ICRoMS1mb250LWZhbWlseTtcclxuJGgxLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBIMlxyXG4kaDItZm9udC1zaXplLW1pbjogMS4yNXJlbTsgLy8gMjJweFxyXG4kaDItZm9udC1zaXplLW1heDogMS4yNXJlbTsgLy8gMjZweFxyXG4kaDItZm9udC1zaXplICAgIDogY2xhbXAoJGgyLWZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDB2dyksICRoMi1mb250LXNpemUtbWF4KTtcclxuJGgyLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xO1xyXG4kaDItZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skaDItZm9udC1zaXplfSAvIDEuNCAkaDItZm9udC1mYW1pbHk7XHJcbiRoMi1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBIM1xyXG4kaDMtZm9udC1zaXplLW1pbjogMS4yNXJlbTsgLy8gMThweFxyXG4kaDMtZm9udC1zaXplLW1heDogMS4yNXJlbTsgLy8gMjBweFxyXG4kaDMtZm9udC1zaXplICAgIDogY2xhbXAoJGgzLWZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDB2dyksICRoMy1mb250LXNpemUtbWF4KTtcclxuJGgzLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xO1xyXG4kaDMtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skaDMtZm9udC1zaXplfSAvIDEuNCAkaDMtZm9udC1mYW1pbHk7XHJcbiRoMy1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBINFxyXG4kaDQtZm9udC1zaXplLW1pbjogMC44NzVyZW07IC8vIDE0cHhcclxuJGg0LWZvbnQtc2l6ZS1tYXg6IDFyZW07IC8vIDE2cHhcclxuJGg0LWZvbnQtc2l6ZSAgICA6IGNsYW1wKCRoNC1mb250LXNpemUtbWluLCBjYWxjKDAuNjg3NXJlbSArIDAuMzkwNnZ3KSwgJGg0LWZvbnQtc2l6ZS1tYXgpO1xyXG4kaDQtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRoNC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRoNC1mb250LXNpemV9IC8gMS40ICRoNC1mb250LWZhbWlseTtcclxuJGg0LWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIEg1XHJcbiRoNS1mb250LXNpemUtbWluOiAwLjc1cmVtOyAvLyAxNHB4XHJcbiRoNS1mb250LXNpemUtbWF4OiAwLjg3NXJlbTsgLy8gMTZweFxyXG4kaDUtZm9udC1zaXplICAgIDogY2xhbXAoJGg1LWZvbnQtc2l6ZS1taW4sIGNhbGMoMC41NjI1cmVtICsgMC4zOTA2dncpLCAkaDUtZm9udC1zaXplLW1heCk7XHJcbiRoNS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGg1LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGg1LWZvbnQtc2l6ZX0gLyAxLjQgJGg1LWZvbnQtZmFtaWx5O1xyXG4kaDUtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gSDZcclxuJGg2LWZvbnQtc2l6ZS1taW46IDAuNzVyZW07IC8vIDE0cHhcclxuJGg2LWZvbnQtc2l6ZS1tYXg6IDAuNzVyZW07IC8vIDE2cHhcclxuJGg2LWZvbnQtc2l6ZSAgICA6IGNsYW1wKCRoNi1mb250LXNpemUtbWluLCBjYWxjKDAuNzVyZW0gKyAwdncpLCAkaDYtZm9udC1zaXplLW1heCk7XHJcbiRoNi1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGg2LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGg2LWZvbnQtc2l6ZX0gLyAxLjQgJGg2LWZvbnQtZmFtaWx5O1xyXG4kaDYtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUFmYWNhZDppdGFsLHdnaHRAMCw0MDAuLjcwMDsxLDQwMC4uNzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1QcmF0YSZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbiRmb250LWZhbWlseS0tMSA6ICdBZmFjYWQnLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LS0xIDogbm9ybWFsICFkZWZhdWx0O1xyXG4kZm9udC1zcGFjaW5nLS0xOiAwZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1mYW1pbHktLTIgOiAnUHJhdGEnLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC0tMiA6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGZvbnQtc3BhY2luZy0tMjogMCAhZGVmYXVsdDtcclxuXHJcbiRmb250LWZhbWlseS0tMyA6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LS0zIDogbm9ybWFsICFkZWZhdWx0O1xyXG4kZm9udC1zcGFjaW5nLS0zOiAwICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtZmFtaWx5LS00IDogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtLTQgOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRmb250LXNwYWNpbmctLTQ6IDAgIWRlZmF1bHQ7XHJcblxyXG4kaHRtbC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcbiRodG1sLWxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XHJcbiRodG1sLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kaHRtbC1taW4tZm9udDogMC44NzVyZW0gIWRlZmF1bHQ7IC8vIDE0cHhcclxuJGh0bWwtbWF4LWZvbnQ6IDFyZW0gIWRlZmF1bHQ7IC8vIDE2cHhcclxuXHJcblxyXG4vLyBMYXJnZXVyIG1pbiAocHgpIDogNzY4XHJcbi8vIExhcmdldXIgbWF4IChweCkgOiAxMjgwXHJcbi8vIGh0dHBzOi8vY2xhbXAuZm9udC1zaXplLmFwcC9cclxuXHJcbiRib2R5X2ZvbnQtc2l6ZTogY2xhbXAoJGh0bWwtbWluLWZvbnQsIGNhbGMoMC42ODhyZW0gKyAwLjM5MXZ3KSwgJGh0bWwtbWF4LWZvbnQpICFkZWZhdWx0O1xyXG4kYm9keV9mb250ICAgICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYm9keV9mb250X2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEgxXHJcbiRoMS1mb250LXNpemUtbWluOiAxLjYyNXJlbSAhZGVmYXVsdDsgLy8gMjZweFxyXG4kaDEtZm9udC1zaXplLW1heDogMS44NzVyZW0gIWRlZmF1bHQ7IC8vIDMwcHhcclxuJGgxLWZvbnQtc2l6ZSAgICA6IGNsYW1wKCRoMS1mb250LXNpemUtbWluLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksICRoMS1mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGgxLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kaDEtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skaDEtZm9udC1zaXplfSAvIDEuNCAkaDEtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRoMS1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSDJcclxuJGgyLWZvbnQtc2l6ZS1taW46IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDIycHhcclxuJGgyLWZvbnQtc2l6ZS1tYXg6IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDI2cHhcclxuJGgyLWZvbnQtc2l6ZSAgICA6IGNsYW1wKCRoMi1mb250LXNpemUtbWluLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAkaDItZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRoMi1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGgyLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGgyLWZvbnQtc2l6ZX0gLyAxLjQgJGgyLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kaDItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gSDNcclxuJGgzLWZvbnQtc2l6ZS1taW46IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDE4cHhcclxuJGgzLWZvbnQtc2l6ZS1tYXg6IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDIwcHhcclxuJGgzLWZvbnQtc2l6ZSAgICA6IGNsYW1wKCRoMy1mb250LXNpemUtbWluLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAkaDMtZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRoMy1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGgzLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGgzLWZvbnQtc2l6ZX0gLyAxLjQgJGgzLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kaDMtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gSDRcclxuJGg0LWZvbnQtc2l6ZS1taW46IDAuODc1cmVtICFkZWZhdWx0OyAvLyAxNHB4XHJcbiRoNC1mb250LXNpemUtbWF4OiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRoNC1mb250LXNpemUgICAgOiBjbGFtcCgkaDQtZm9udC1zaXplLW1pbiwgY2FsYygwLjY4NzVyZW0gKyAwLjM5MDZ2dyksICRoNC1mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGg0LWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaDQtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skaDQtZm9udC1zaXplfSAvIDEuNCAkaDQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRoNC1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBINVxyXG4kaDUtZm9udC1zaXplLW1pbjogMC43NXJlbSAhZGVmYXVsdDsgLy8gMTRweFxyXG4kaDUtZm9udC1zaXplLW1heDogMC44NzVyZW0gIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGg1LWZvbnQtc2l6ZSAgICA6IGNsYW1wKCRoNS1mb250LXNpemUtbWluLCBjYWxjKDAuNTYyNXJlbSArIDAuMzkwNnZ3KSwgJGg1LWZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kaDUtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoNS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRoNS1mb250LXNpemV9IC8gMS40ICRoNS1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGg1LWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIEg2XHJcbiRoNi1mb250LXNpemUtbWluOiAwLjc1cmVtICFkZWZhdWx0OyAvLyAxNHB4XHJcbiRoNi1mb250LXNpemUtbWF4OiAwLjc1cmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRoNi1mb250LXNpemUgICAgOiBjbGFtcCgkaDYtZm9udC1zaXplLW1pbiwgY2FsYygwLjc1cmVtICsgMHZ3KSwgJGg2LWZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kaDYtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoNi1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRoNi1mb250LXNpemV9IC8gMS40ICRoNi1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGg2LWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIkY29sb3JfY29va2llc19zaXRlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLmNvb2tpZXN2MkNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgIC5idG5Db250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG5Db29raWVzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgbWFyZ2luOiA3LjVweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5saWdodFZlcnNpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG5Db25maWdDb29raWVzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuQ29va2llcyB7XHJcbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpZ2h0VmVyc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICAgICAgbGVmdDogLTM3NXB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5idG5Ub3Age1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5YzljOWM7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ZnQW5pbWUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRyZUNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2xvclByaW1hcnlTaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRDb29raWVzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0U3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb29raWVzU3RydWN0dXJlXzIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IC02NTBweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAuY29va2llVGl0bGVfQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50b3BDb250ZW50Q29va2llcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWShjYWxjKC01MCUgLSA3LjVweCkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG5Ub3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWM5YzljO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuUmV0b3VyIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb29raWVQYXJhbXNfQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvb2tpZXNFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dFNlY3Rpb25TdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dFNlY3Rpb25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRyZVNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbkFjb3JkZW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0Q29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbkVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0RWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveENvb2tpZXNDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVxdWlyZWRDb29raWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3LjVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3hDb29raWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25BY29yZGVvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmltZ0RlZmF1bHRfWm9uZUFjdGl2ZV9FbGVtZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWxAMDsxJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2UgJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGludGVya2FiLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDI3JSwgcmdiYSgwLDAsMCwxKSAxMDAlKSAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9wYWRkaW5nLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuXHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQ6ICBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xLjY2NjYgJ01vbnRzZXJyYXQnICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV90ZXh0X2NvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbjogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbiAhZGVmYXVsdDsgLy8gMTJweFxyXG4kaW50ZXJrYWItaG9tZS12MV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWF4OiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWF4ICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRpbnRlcmthYi1ob21lLXYxX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZSAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfY3RhLXByaW1hcnlfZm9udC1mYW1pbHkgOiAnTW9udHNlcnJhdCcsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9jdGEtcHJpbWFyeV9mb250LXdlaWdodCA6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtd2VpZ2h0IWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2N0YS1wcmltYXJ5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGludGVya2FiLWhvbWUtdjFfY3RhLXByaW1hcnlfZm9udC13ZWlnaHQgI3skaW50ZXJrYWItaG9tZS12MV9jdGEtcHJpbWFyeV9mb250LXNpemV9IC8gMSAkaW50ZXJrYWItaG9tZS12MV9jdGEtcHJpbWFyeV9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAgICAgOiAjQkVEMDAwICAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfY3RhLXByaW1hcnlfY29sb3IgICAgICAgICAgOiAjNTM1MzU0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciAgIWRlZmF1bHQ7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvciAgICAgICA6ICNCRUQwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2N0YS1wcmltYXJ5X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfaG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvcjogIzUzNTM1NCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvcjogI0JFRDAwMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfY3RhLXByaW1hcnlfZHJhd2luZ19ib3JkZXJfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfYnV0dG9uLS1zd2VlcF9iZWZvcmVfYmFja2dyb3VuZDogI2ZmZiAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5pbnRlcmthYi1ob21lLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kO1xyXG4gICAgLy9jb2xvcjogJGludGVya2FiLWhvbWUtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgcGFkZGluZy10b3A6ICRpbnRlcmthYi1ob21lLXYxX3BhZGRpbmcteTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkaW50ZXJrYWItaG9tZS12MV9wYWRkaW5nLXk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogMjk1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNDcwNmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28taW1nLmpzLWxhenkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tMSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICAkaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAuY3RhLXByaW1hcnkge1xyXG4gICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12MV9jdGEtcHJpbWFyeV9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGludGVya2FiLWhvbWUtdjFfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItaG9tZS12MV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkaW50ZXJrYWItaG9tZS12MV9jdGEtcHJpbWFyeV9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9jdGEtcHJpbWFyeV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjFfY3RhLXByaW1hcnlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAuY3RhLXByaW1hcnlfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRpbnRlcmthYi1ob21lLXYxX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbnRlcmthYi1ob21lLXYxX2J1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGludGVya2FiLWhvbWUtdjFfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4iLCIubWFwLXYxIHtcclxuICAgIC5tb2R1bGUtbWFwLWpzIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgfVxyXG4gICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbi5mb3JtLWdyb3VwLS1sYXN0ID4qIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxufSIsIiRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQ6IHRydWUgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb24tZHVyYXRpb24gICAgICAgICA6IDAuNXMgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb24tZWFzZSAgICAgICAgICAgICA6IGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9ucy1jb2xvciAgICAgICAgICAgOiBsaWdodGVuKGFkanVzdC1odWUoJGNvbG9yX2JyYW5kLTEsIC0xKSwgMjMuNTMpICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uc19pbWFnZS1iYWNrZ3JvdW5kOiAjZjFmMWYxICFkZWZhdWx0O1xyXG5cclxuQGtleWZyYW1lcyBzaGluZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcclxuICAgIH1cclxuICAgICN7KCRhbmltYXRpb25fc2hpbmVfc3BlZWQgLyAoJGFuaW1hdGlvbl9zaGluZV9kdXJhdGlvbiArICRhbmltYXRpb25fc2hpbmVfc3BlZWQpICogMTAwJSl9LFxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyNSB7XHJcbiAgICAkZHVyYXRpb246ICgkaSkvNTtcclxuICAgIFtkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIiN7JGR1cmF0aW9ufVwiXSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uIDogY2FsYygjeyRpfS81KSsncyc7XHJcbiAgICB9XHJcbn1cclxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyNSB7XHJcbiAgICAkZGVsYXk6ICgoJGkpLzUpO1xyXG4gICAgW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiI3skZGVsYXl9XCJdIHtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXkgOiBjYWxjKCN7JGl9LzUpKydzJztcclxuICAgIH1cclxufVxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcclxuICAgICRpdGVyYXRpb246ICgkaSkvMTtcclxuICAgIFtkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIiN7JGl0ZXJhdGlvbn1cIl0ge1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQgOiBjYWxjKCN7JGl9LzEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCJpbmZpbml0ZVwiXSB7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50IDogaW5maW5pdGU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogR2VuZXJhdGVkIGJ5IEFuaW1pc3RhIG9uIDIwMjEtNC0xNiAxNTo1MDoxM1xyXG4gKiBMaWNlbnNlZCB1bmRlciBGcmVlQlNEIExpY2Vuc2UuXHJcbiAqIFNlZSBodHRwOi8vYW5pbWlzdGEubmV0L2xpY2Vuc2UgZm9yIG1vcmUgaW5mby5cclxuICogdzogaHR0cDovL2FuaW1pc3RhLm5ldCwgdDogQGNzc2FuaW1pc3RhXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBrZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGUtaW4tdmVyLXRvcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlLWluLWhvci1sZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsZS11cC1ob3ItY2VudGVyIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjQpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGVhZGVyTGVmdEJhciB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MnZoO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRlclJpZ2h0QmFyVG9wIHtcclxuICAgIDAlIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBoZWlnaHQ6IDI1dmg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGVhZGVyUmlnaHRCYXJCb3R0b20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGhlaWdodDogNTF2aDtcclxuICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQoJzYwMHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUydmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzc1MHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUzdmg7XHJcbiAgICAgICAgfSovXHJcbiAgICB9XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODknKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLmVvdD80OTAyNjg5I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLndvZmYyPzQ5MDI2ODknKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZj80OTAyNjg5JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4udHRmPzQ5MDI2ODknKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uc3ZnPzQ5MDI2ODkjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4yJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODEnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODEjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmYyPzc2MTU4MjgxJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi53b2ZmPzc2MTU4MjgxJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLnR0Zj83NjE1ODI4MScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuc3ZnPzc2MTU4MjgxI2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnQtY2l0eXNjYW5cIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcGVhazogbmV2ZXI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8qIG9wYWNpdHk6IC44OyAqL1xyXG5cclxuICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXHJcbiAgICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcblxyXG4gICAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cclxuICAgIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbiAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uMi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24yLVwiXTpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udC1jaXR5c2NhbjJcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcGVhazogbmV2ZXI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8qIG9wYWNpdHk6IC44OyAqL1xyXG5cclxuICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXHJcbiAgICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcblxyXG4gICAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cclxuICAgIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbiAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcblxyXG4uaWNvbi16b29tLWNhcnRvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IC8qICfuoIAnICovXHJcbi5pY29uLXVuem9vbS1jYXJ0bzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xyXG4uaWNvbi1ub3RlLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH0gLyogJ+6ggicgKi9cclxuLmljb24tbm90ZS0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDMnOyB9IC8qICfuoIMnICovXHJcbi5pY29uLW5vdGUtMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xyXG4uaWNvbi1ub3RlLTQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cclxuLmljb24tbm90ZS01OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDYnOyB9IC8qICfuoIYnICovXHJcbi5pY29uLW9wdGlvbnMtY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cclxuLmljb24tQnJlYWRjcnVtYjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA4JzsgfSAvKiAn7qCIJyAqL1xyXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA5JzsgfSAvKiAn7qCJJyAqL1xyXG4uaWNvbi1Cb2xkX2Nsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGEnOyB9IC8qICfuoIonICovXHJcbi5pY29uLW1lbnU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYic7IH0gLyogJ+6giycgKi9cclxuLmljb24tcmV0dXJuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9IC8qICfuoIwnICovXHJcbi5pY29uLXRvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBkJzsgfSAvKiAn7qCNJyAqL1xyXG4uaWNvbi1mbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGUnOyB9IC8qICfuoI4nICovXHJcbi5pY29uLUFycm93LVNlbGVjdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBmJzsgfSAvKiAn7qCPJyAqL1xyXG4uaWNvbi1hcnJvdy1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEwJzsgfSAvKiAn7qCQJyAqL1xyXG4uaWNvbi1hZG1pbmlzdHJhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfSAvKiAn7qCRJyAqL1xyXG4uaWNvbi1Qb3NpdGl2ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEyJzsgfSAvKiAn7qCSJyAqL1xyXG4uaWNvbi1OZWdhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEzJzsgfSAvKiAn7qCTJyAqL1xyXG4uaWNvbi1pc29jaHJvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTQnOyB9IC8qICfuoJQnICovXHJcbi5pY29uLW5iLXBsYW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNSc7IH0gLyogJ+6glScgKi9cclxuLmljb24tYXJyb3ctZHJvcGRvd24tdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNic7IH0gLyogJ+6glicgKi9cclxuLmljb24tYXJyb3ctZHJvcGRvd24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE3JzsgfSAvKiAn7qCXJyAqL1xyXG4uaWNvbi1oaWRkZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOCc7IH0gLyogJ+6gmCcgKi9cclxuLmljb24tUHJlbWl1bVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE5JzsgfSAvKiAn7qCZJyAqL1xyXG4uaWNvbi1NZW51QnVyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWEnOyB9IC8qICfuoJonICovXHJcbi5pY29uLWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWInOyB9IC8qICfuoJsnICovXHJcbi5pY29uLUxpa2VTdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYyc7IH0gLyogJ+6gnCcgKi9cclxuLmljb24tb2JqZWN0aWY6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZCc7IH0gLyogJ+6gnScgKi9cclxuLmljb24td2FybmluZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFlJzsgfSAvKiAn7qCeJyAqL1xyXG4uaWNvbi1pdGluZXJhaXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWYnOyB9IC8qICfuoJ8nICovXHJcbi5pY29uLXNoYXJlMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIwJzsgfSAvKiAn7qCgJyAqL1xyXG4uaWNvbi1DaGVjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIxJzsgfSAvKiAn7qChJyAqL1xyXG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjInOyB9IC8qICfuoKInICovXHJcbi5pY29uLUNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjMnOyB9IC8qICfuoKMnICovXHJcbi5pY29uLUxpa2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNCc7IH0gLyogJ+6gpCcgKi9cclxuLmljb24tbGF5ZXItY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNSc7IH0gLyogJ+6gpScgKi9cclxuLmljb24tUHJlbWl1bTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI2JzsgfSAvKiAn7qCmJyAqL1xyXG4uaWNvbi1BcnJvd1RvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI3JzsgfSAvKiAn7qCnJyAqL1xyXG4uaWNvbi1BcnJvd0JvdHRvbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI4JzsgfSAvKiAn7qCoJyAqL1xyXG4uaWNvbi1BcnJvd0xlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOSc7IH0gLyogJ+6gqScgKi9cclxuLmljb24tQXJyb3dSaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJhJzsgfSAvKiAn7qCqJyAqL1xyXG4uaWNvbi1hcHBhcnRlbWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJiJzsgfSAvKiAn7qCrJyAqL1xyXG4uaWNvbi1wb2RpdW06YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYyc7IH0gLyogJ+6grCcgKi9cclxuLmljb24tY29tbXVuZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJkJzsgfSAvKiAn7qCtJyAqL1xyXG4uaWNvbi1zaG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmUnOyB9IC8qICfuoK4nICovXHJcbi5pY29uLVNwZWFjaEJ1YmJsZTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZic7IH0gLyogJ+6grycgKi9cclxuLmljb24tcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMwJzsgfSAvKiAn7qCwJyAqL1xyXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMxJzsgfSAvKiAn7qCxJyAqL1xyXG4uaWNvbi1jYWxlbmRhci15ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzInOyB9IC8qICfuoLInICovXHJcbi5pY29uLWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzMnOyB9IC8qICfuoLMnICovXHJcbi5pY29uLUxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzQnOyB9IC8qICfuoLQnICovXHJcbi5pY29uLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzUnOyB9IC8qICfuoLUnICovXHJcbi5pY29uLVBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzYnOyB9IC8qICfuoLYnICovXHJcbi5pY29uLUNhbWVyYVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM3JzsgfSAvKiAn7qC3JyAqL1xyXG4uaWNvbi1tYWduaWZ5Z2xhc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOCc7IH0gLyogJ+6guCcgKi9cclxuLmljb24tbmV3LWFkZHJlc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOSc7IH0gLyogJ+6guScgKi9cclxuLmljb24tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2EnOyB9IC8qICfuoLonICovXHJcbi5pY29uLWxvY2F0aW9uLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYic7IH0gLyogJ+6guycgKi9cclxuLmljb24tU2F2ZVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNjJzsgfSAvKiAn7qC8JyAqL1xyXG4uaWNvbi1QcmludDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNkJzsgfSAvKiAn7qC9JyAqL1xyXG4uaWNvbi1UcmFzaFN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNlJzsgfSAvKiAn7qC+JyAqL1xyXG4uaWNvbi1jb21tZW50LXZhbGlkYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZic7IH0gLyogJ+6gvycgKi9cclxuLmljb24tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDAnOyB9IC8qICfuoYAnICovXHJcbi5pY29uLXVzZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MSc7IH0gLyogJ+6hgScgKi9cclxuLmljb24taXNvLXRyYW5zcG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQyJzsgfSAvKiAn7qGCJyAqL1xyXG4uaWNvbi1pc28tdm9pdHVyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQzJzsgfSAvKiAn7qGDJyAqL1xyXG4uaWNvbi1pc28tdmVsbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ0JzsgfSAvKiAn7qGEJyAqL1xyXG4uaWNvbi1pc28tcGllZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ1JzsgfSAvKiAn7qGFJyAqL1xyXG4uaWNvbi1iZWRyb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDYnOyB9IC8qICfuoYYnICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ3JzsgfSAvKiAn7qGHJyAqL1xyXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDgnOyB9IC8qICfuoYgnICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDknOyB9IC8qICfuoYknICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogJ1xcZTg0YSc7IH0gLyogJ+6hiicgKi9cclxuLmljb24tbG9nbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAwJzsgfSAvKiAn7qSAJyAqL1xyXG4uaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMSc7IH0gLyogJ+6kgScgKi9cclxuLmljb24tcHJvZmlsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAyJzsgfSAvKiAn7qSCJyAqL1xyXG4uaWNvbi13aWRnZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMyc7IH0gLyogJ+6kgycgKi9cclxuLmljb24taXBzdW1pbW1vOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDQnOyB9IC8qICfupIQnICovXHJcbi5pY29uLWZyYW5jZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA1JzsgfSAvKiAn7qSFJyAqL1xyXG4uaWNvbi1zaG93LWNhcnRvdWNoZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA2JzsgfSAvKiAn7qSGJyAqL1xyXG4uaWNvbi1hZGQtcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA3JzsgfSAvKiAn7qSHJyAqL1xyXG4uaWNvbi1uZXctcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA4JzsgfSAvKiAn7qSIJyAqL1xyXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDknOyB9IC8qICfupIknICovXHJcbi5pY29uLWxvZ291dDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBhJzsgfSAvKiAn7qSKJyAqL1xyXG4uaWNvbi10aGVtYXRpcXVlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGInOyB9IC8qICfupIsnICovXHJcbi5pY29uLWNoYW5nZS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGMnOyB9IC8qICfupIwnICovXHJcbi5pY29uLWxvY2F0aW9uLWRpc2FibGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZCc7IH0gLyogJ+6kjScgKi9cclxuLmljb24tcm91bmRlZC1wYXJhbWV0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGUnOyB9IC8qICfupI4nICovXHJcbi5pY29uLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGYnOyB9IC8qICfupI8nICovXHJcbi5pY29uLW1hcC1zd2l0Y2hlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEwJzsgfSAvKiAn7qSQJyAqL1xyXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMSc7IH0gLyogJ+6kkScgKi9cclxuLmljb24tbGV0dGVyLXJvdW5kZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMic7IH0gLyogJ+6kkicgKi9cclxuLmljb24tYWRyZXNzZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMyc7IH0gLyogJ+6kkycgKi9cclxuLmljb24tc2V0dGluZ3Mtcm91bmRlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE0JzsgfSAvKiAn7qSUJyAqL1xyXG4uaWNvbi1kYXNoZWQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNSc7IH0gLyogJ+6klScgKi9cclxuLmljb24tcmFwcG9ydC1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE2JzsgfSAvKiAn7qSWJyAqL1xyXG4uaWNvbi1jb21wYXJhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTcnOyB9IC8qICfupJcnICovXHJcbi5pY29uLWRhc2hlZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTgnOyB9IC8qICfupJgnICovXHJcbi5pY29uLWRhc2hlZC1hZGRyZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTknOyB9IC8qICfupJknICovXHJcbi5pY29uLXBzdy1zaG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWEnOyB9IC8qICfupJonICovXHJcbi5pY29uLUNvbXBhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYic7IH0gLyogJ+6kmycgKi9cclxuLmljb24tRG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYyc7IH0gLyogJ+6knCcgKi9cclxuLmljb24tSGFsZkNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWQnOyB9IC8qICfupJ0nICovXHJcbi5pY29uLXBzdy1oaWRkZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZSc7IH0gLyogJ+6knicgKi9cclxuLmljb24tcmV0dXJuMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFmJzsgfSAvKiAn7qSfJyAqL1xyXG4uaWNvbi1yYW5nZS1idXR0b24tZHJhZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIwJzsgfSAvKiAn7qSgJyAqL1xyXG4uaWNvbi1yYW5nZS10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjEnOyB9IC8qICfupKEnICovXHJcbi5pY29uLXJhbmdlLXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjInOyB9IC8qICfupKInICovXHJcbi5pY29uLXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMyc7IH0gLyogJ+6koycgKi9cclxuLmljb24tcm9vbXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNCc7IH0gLyogJ+6kpCcgKi9cclxuLmljb24tcm9vbXMxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjUnOyB9IC8qICfupKUnICovXHJcbi5pY29uLVBhcmFtZXRlcnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNic7IH0gLyogJ+6kpicgKi9cclxuLmljb24tcm9vbXMyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjcnOyB9IC8qICfupKcnICovXHJcbi5pY29uLXJvb21zMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI4JzsgfSAvKiAn7qSoJyAqL1xyXG4uaWNvbi1SYXBwb3J0Q3JlYXRlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI5JzsgfSAvKiAn7qSpJyAqL1xyXG4uaWNvbi1SYXBwb3J0RG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYSc7IH0gLyogJ+6kqicgKi9cclxuLmljb24tUmFwcG9ydEVycm9yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmInOyB9IC8qICfupKsnICovXHJcbi5pY29uLVJhcHBvcnRMb2FkZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYyc7IH0gLyogJ+6krCcgKi9cclxuLmljb24tUmFwcG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJkJzsgfSAvKiAn7qStJyAqL1xyXG4uaWNvbi1yb29tczQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZSc7IH0gLyogJ+6kricgKi9cclxuLmljb24tcm9vbXM1OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmYnOyB9IC8qICfupK8nICovXHJcbi5pY29uLWluZm9ybWF0aW9uczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMwJzsgfSAvKiAn7qSwJyAqL1xyXG4uaWNvbi1jaGVjay1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzEnOyB9IC8qICfupLEnICovXHJcbi5pY29uLXJhbmdlLXRvLWxlZnQtaG9sbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzInOyB9IC8qICfupLInICovXHJcbi5pY29uLXJhbmdlLXRvLWxlZnQtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzMnOyB9IC8qICfupLMnICovXHJcbi5pY29uLXJhbmdlLXRvLXJpZ2h0LWhvbGxvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM0JzsgfSAvKiAn7qS0JyAqL1xyXG4uaWNvbi1yYW5nZS10by1yaWdodC1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNSc7IH0gLyogJ+6ktScgKi9cclxuLmljb24tYWRkcmVzcy1mb2N1czpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM2JzsgfSAvKiAn7qS2JyAqL1xyXG4uaWNvbi1wbG90LXJlc3VsdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM3JzsgfSAvKiAn7qS3JyAqL1xyXG4uaWNvbi1sb2dvLWNpdHlzY2FuLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzgnOyB9IC8qICfupLgnICovXHJcbi5pY29uLW1lbnUtYm9sZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM5JzsgfSAvKiAn7qS5JyAqL1xyXG4uaWNvbi1jcXY6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzYSc7IH0gLyogJ+6kuicgKi9cclxuLmljb24tdXBkYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2InOyB9IC8qICfupLsnICovXHJcbi5pY29uLVNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2MnOyB9IC8qICfupLwnICovXHJcbi5pY29uLXZlcnRpY2FsLWFycm93czpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNkJzsgfSAvKiAn7qS9JyAqL1xyXG4uaWNvbi1xci1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2UnOyB9IC8qICfupL4nICovXHJcbi5pY29uLWFwcGFydGVtZW50MTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNmJzsgfSAvKiAn7qS/JyAqL1xyXG4uaWNvbi1tYWlzb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk0MCc7IH0gLyogJ+6lgCcgKi9cclxuLmljb24taW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDEnOyB9IC8qICfupYEnICovXHJcbi5pY29uLWhpZ2gtcHJpY2VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDInOyB9IC8qICfupYInICovXHJcbi5pY29uLWxvdy1wcmljZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Myc7IH0gLyogJ+6lgycgKi9cclxuLmljb24tcHJpY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0NCc7IH0gLyogJ+6lhCcgKi9cclxuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDUnOyB9IC8qICfupYUnICovXHJcbi5pY29uLWJvbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Nic7IH0gLyogJ+6lhicgKi9cclxuLmljb24taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDcnOyB9IC8qICfupYcnICovXHJcbi5pY29uLWxvZ29fY3NfYnk6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0OCc7IH0gLyogJ+6liCcgKi9cclxuLmljb24tZ2VvbG9jYWxpemF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDknOyB9IC8qICfupYknICovXHJcbi5pY29uLWxpdHRsZS1ob3VzZS1vbi10aGUtaG9tZXBhZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0YSc7IH0gLyogJ+6liicgKi9cclxuLmljb24tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRiJzsgfSAvKiAn7qWLJyAqL1xyXG4uaWNvbi1ub2ZhdjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRjJzsgfSAvKiAn7qWMJyAqL1xyXG4uaWNvbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRkJzsgfSAvKiAn7qWNJyAqL1xyXG4uaWNvbi1pbmNyZWFzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRlJzsgfSAvKiAn7qWOJyAqL1xyXG4uaWNvbi1yZWR1Y3Rpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Zic7IH0gLyogJ+6ljycgKi9cclxuLmljb24tcmVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUwJzsgfSAvKiAn7qWQJyAqL1xyXG4uaWNvbi10aXRsZS1lc3RpbWF0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUxJzsgfSAvKiAn7qWRJyAqL1xyXG4uaWNvbi10aXRsZS1wb2k6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Mic7IH0gLyogJ+6lkicgKi9cclxuLmljb24tdGl0bGUtc2ltaWxhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUzJzsgfSAvKiAn7qWTJyAqL1xyXG4uaWNvbi1jaGVjay1ibGFjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU0JzsgfSAvKiAn7qWUJyAqL1xyXG4uaWNvbi1jcm9zcy1ibGFjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU1JzsgfSAvKiAn7qWVJyAqL1xyXG4uaWNvbi1wcm9wZXJ0eTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU2JzsgfSAvKiAn7qWWJyAqL1xyXG4uaWNvbi1wcm9wZXJ0aWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTcnOyB9IC8qICfupZcnICovXHJcbi5pY29uLWZpbmFsLXByaWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTgnOyB9IC8qICfupZgnICovXHJcbi5pY29uLWhvdXNpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1OSc7IH0gLyogJ+6lmScgKi9cclxuLmljb24tYW5hbHlzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVhJzsgfSAvKiAn7qWaJyAqL1xyXG4uaWNvbi1iYWxjb255OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWInOyB9IC8qICfupZsnICovXHJcbi5pY29uLWJhdGhyb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWMnOyB9IC8qICfupZwnICovXHJcbi5pY29uLWJlZHJvb20xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWQnOyB9IC8qICfupZ0nICovXHJcbi5pY29uLWNlbGxhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVlJzsgfSAvKiAn7qWeJyAqL1xyXG4uaWNvbi1jb21mb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWYnOyB9IC8qICfupZ8nICovXHJcbi5pY29uLWNvbnN0cnVjdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYwJzsgfSAvKiAn7qWgJyAqL1xyXG4uaWNvbi1jby1vd25lcnNoaXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MSc7IH0gLyogJ+6loScgKi9cclxuLmljb24tY29zdC1jby1vd25lcnNoaXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Mic7IH0gLyogJ+6loicgKi9cclxuLmljb24tZHBlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjMnOyB9IC8qICfupaMnICovXHJcbi5pY29uLWZsb29yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjQnOyB9IC8qICfupaQnICovXHJcbi5pY29uLWxvZ2dpYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY1JzsgfSAvKiAn7qWlJyAqL1xyXG4uaWNvbi1sdW1pbm9zaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjYnOyB9IC8qICfupaYnICovXHJcbi5pY29uLW9jY3VwYW5jeTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY3JzsgfSAvKiAn7qWnJyAqL1xyXG4uaWNvbi1vcmllbnRhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY4JzsgfSAvKiAn7qWoJyAqL1xyXG4uaWNvbi1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjknOyB9IC8qICfupaknICovXHJcbi5pY29uLXJlc3RvcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmEnOyB9IC8qICfupaonICovXHJcbi5pY29uLXJvb20xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmInOyB9IC8qICfupasnICovXHJcbi5pY29uLXN0YXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmMnOyB9IC8qICfupawnICovXHJcbi5pY29uLXN1cmZhY2UtY2FycmV6OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmQnOyB9IC8qICfupa0nICovXHJcbi5pY29uLXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2ZSc7IH0gLyogJ+6lricgKi9cclxuLmljb24tdGF4OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmYnOyB9IC8qICfupa8nICovXHJcbi5pY29uLXZpZXc6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3MCc7IH0gLyogJ+6lsCcgKi9cclxuLmljb24tbGFuZC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzEnOyB9IC8qICfupbEnICovXHJcbi5pY29uLWFubmV4LXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Mic7IH0gLyogJ+6lsicgKi9cclxuLmljb24tZ2FyZGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzMnOyB9IC8qICfupbMnICovXHJcbi5pY29uLWFib3ZlLWdyb3VuZC1sZXZlbHM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NCc7IH0gLyogJ+6ltCcgKi9cclxuLmljb24tbGl2aW5nLXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NSc7IH0gLyogJ+6ltScgKi9cclxuLmljb24tZ2FyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzYnOyB9IC8qICfupbYnICovXHJcbi5pY29uLWdyb3VwLWdyb3VuZC1mbG9vci1hcGFydG1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Nyc7IH0gLyogJ+6ltycgKi9cclxuLmljb24tcHJpdmF0ZS1ncm91bmQtZmxvb3ItYXBhcnRtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzgnOyB9IC8qICfupbgnICovXHJcbi5pY29uLXRheC1leGVtcHRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk3OSc7IH0gLyogJ+6luScgKi9cclxuLmljb24tbGlmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdhJzsgfSAvKiAn7qW6JyAqL1xyXG4uaWNvbi10b3RhbC1mbG9vcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdiJzsgfSAvKiAn7qW7JyAqL1xyXG4uaWNvbi1saXZpbmctYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdjJzsgfSAvKiAn7qW8JyAqL1xyXG4uaWNvbi1zdXJmYWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2QnOyB9IC8qICfupb0nICovXHJcbi5pY29uLXVuaW5oYWJpdGFibGUtYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdlJzsgfSAvKiAn7qW+JyAqL1xyXG4uaWNvbi1vcGVuLW5ldy10YWI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Zic7IH0gLyogJ+6lvycgKi9cclxuLmljb24tZGF0YTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOThjJzsgfSAvKiAn7qaMJyAqL1xyXG4uaWNvbi1wcmljZTE6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNic7IH0gLyogJ+6upicgKi9cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5pY29uLTgyQS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAwJzsgfSAvKiAn7qSAJyAqL1xyXG4uaWNvbi0xNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAxJzsgfSAvKiAn7qSBJyAqL1xyXG4uaWNvbi04MkItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMic7IH0gLyogJ+6kgicgKi9cclxuLmljb24tMTYwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAzJzsgfSAvKiAn7qSDJyAqL1xyXG4uaWNvbi04MkMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNCc7IH0gLyogJ+6khCcgKi9cclxuLmljb24tMTYyNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA1JzsgfSAvKiAn7qSFJyAqL1xyXG4uaWNvbi04NEEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNic7IH0gLyogJ+6khicgKi9cclxuLmljb24tMTYyNDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNyc7IH0gLyogJ+6khycgKi9cclxuLmljb24tODRCLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDgnOyB9IC8qICfupIgnICovXHJcbi5pY29uLTE2MjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwOSc7IH0gLyogJ+6kiScgKi9cclxuLmljb24tODRDLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGEnOyB9IC8qICfupIonICovXHJcbi5pY29uLTE2MjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYic7IH0gLyogJ+6kiycgKi9cclxuLmljb24tODUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYyc7IH0gLyogJ+6kjCcgKi9cclxuLmljb24tMTYyMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZCc7IH0gLyogJ+6kjScgKi9cclxuLmljb24tY2FjaGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGUnOyB9IC8qICfupI4nICovXHJcbi5pY29uLWRhdGVfcmFuZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZic7IH0gLyogJ+6kjycgKi9cclxuLmljb24tdHJlbmRpbmdfZG93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEwJzsgfSAvKiAn7qSQJyAqL1xyXG4uaWNvbi10cmVuZGluZ19mbGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTEnOyB9IC8qICfupJEnICovXHJcbi5pY29uLXRyZW5kaW5nX3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTInOyB9IC8qICfupJInICovXHJcbi5pY29uLTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTMnOyB9IC8qICfupJMnICovXHJcbi5pY29uLTE2MjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTQnOyB9IC8qICfupJQnICovXHJcbi5pY29uLTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTUnOyB9IC8qICfupJUnICovXHJcbi5pY29uLTE2MjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTYnOyB9IC8qICfupJYnICovXHJcbi5pY29uLTEyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTcnOyB9IC8qICfupJcnICovXHJcbi5pY29uLTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTgnOyB9IC8qICfupJgnICovXHJcbi5pY29uLTE2MjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTknOyB9IC8qICfupJknICovXHJcbi5pY29uLTEzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWEnOyB9IC8qICfupJonICovXHJcbi5pY29uLTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWInOyB9IC8qICfupJsnICovXHJcbi5pY29uLTE2MjMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWMnOyB9IC8qICfupJwnICovXHJcbi5pY29uLTE0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWQnOyB9IC8qICfupJ0nICovXHJcbi5pY29uLTE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWUnOyB9IC8qICfupJ4nICovXHJcbi5pY29uLTE2MjMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWYnOyB9IC8qICfupJ8nICovXHJcbi5pY29uLTE1LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjAnOyB9IC8qICfupKAnICovXHJcbi5pY29uLTE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjEnOyB9IC8qICfupKEnICovXHJcbi5pY29uLTE2NTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMic7IH0gLyogJ+6koicgKi9cclxuLmljb24tMTYwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjMnOyB9IC8qICfupKMnICovXHJcbi5pY29uLTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNCc7IH0gLyogJ+6kpCcgKi9cclxuLmljb24tMTctMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNSc7IH0gLyogJ+6kpScgKi9cclxuLmljb24tMTctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNic7IH0gLyogJ+6kpicgKi9cclxuLmljb24tMTY1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjcnOyB9IC8qICfupKcnICovXHJcbi5pY29uLTE4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjgnOyB9IC8qICfupKgnICovXHJcbi5pY29uLTI2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjknOyB9IC8qICfupKknICovXHJcbi5pY29uLTE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmEnOyB9IC8qICfupKonICovXHJcbi5pY29uLTE2MjcxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmInOyB9IC8qICfupKsnICovXHJcbi5pY29uLTEwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJjJzsgfSAvKiAn7qSsJyAqL1xyXG4uaWNvbi0xMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZCc7IH0gLyogJ+6krScgKi9cclxuLmljb24tMTAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmYnOyB9IC8qICfupK8nICovXHJcbi5pY29uLTEwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMwJzsgfSAvKiAn7qSwJyAqL1xyXG4uaWNvbi0xMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMic7IH0gLyogJ+6ksicgKi9cclxuLmljb24tMTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzMnOyB9IC8qICfupLMnICovXHJcbi5pY29uLTExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM1JzsgfSAvKiAn7qS1JyAqL1xyXG4uaWNvbi0xMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNyc7IH0gLyogJ+6ktycgKi9cclxuLmljb24tMTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzknOyB9IC8qICfupLknICovXHJcbi5pY29uLTExMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNiJzsgfSAvKiAn7qS7JyAqL1xyXG4uaWNvbi0xMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZCc7IH0gLyogJ+6kvScgKi9cclxuLmljb24tMTIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2YnOyB9IC8qICfupL8nICovXHJcbi5pY29uLTEyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQwJzsgfSAvKiAn7qWAJyAqL1xyXG4uaWNvbi0xMjItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Mic7IH0gLyogJ+6lgicgKi9cclxuLmljb24tMTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDMnOyB9IC8qICfupYMnICovXHJcbi5pY29uLTEzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ1JzsgfSAvKiAn7qWFJyAqL1xyXG4uaWNvbi0xMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Nic7IH0gLyogJ+6lhicgKi9cclxuLmljb24tMTMxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDgnOyB9IC8qICfupYgnICovXHJcbi5pY29uLTEzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ5JzsgfSAvKiAn7qWJJyAqL1xyXG4uaWNvbi0xMzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Yic7IH0gLyogJ+6liycgKi9cclxuLmljb24tMTMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGMnOyB9IC8qICfupYwnICovXHJcbi5pY29uLTEzMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRlJzsgfSAvKiAn7qWOJyAqL1xyXG4uaWNvbi0xMzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Zic7IH0gLyogJ+6ljycgKi9cclxuLmljb24tMTM0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTEnOyB9IC8qICfupZEnICovXHJcbi5pY29uLTEzNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUyJzsgfSAvKiAn7qWSJyAqL1xyXG4uaWNvbi0xNDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1NCc7IH0gLyogJ+6llCcgKi9cclxuLmljb24tMTQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTUnOyB9IC8qICfupZUnICovXHJcbi5pY29uLTE0MS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU3JzsgfSAvKiAn7qWXJyAqL1xyXG4uaWNvbi0xNDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1OCc7IH0gLyogJ+6lmCcgKi9cclxuLmljb24tMTQyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWEnOyB9IC8qICfupZonICovXHJcbi5pY29uLTE0Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTViJzsgfSAvKiAn7qWbJyAqL1xyXG4uaWNvbi0xNDMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1ZCc7IH0gLyogJ+6lnScgKi9cclxuLmljb24tMTQzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWUnOyB9IC8qICfupZ4nICovXHJcbi5pY29uLTE0NC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYwJzsgfSAvKiAn7qWgJyAqL1xyXG4uaWNvbi0xNDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MSc7IH0gLyogJ+6loScgKi9cclxuLmljb24tMTUwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjMnOyB9IC8qICfupaMnICovXHJcbi5pY29uLTE1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY0JzsgfSAvKiAn7qWkJyAqL1xyXG4uaWNvbi0xNTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Nic7IH0gLyogJ+6lpicgKi9cclxuLmljb24tMTUxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjcnOyB9IC8qICfupacnICovXHJcbi5pY29uLTE1Mi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY5JzsgfSAvKiAn7qWpJyAqL1xyXG4uaWNvbi0xNTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2YSc7IH0gLyogJ+6lqicgKi9cclxuLmljb24tMTUzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmMnOyB9IC8qICfupawnICovXHJcbi5pY29uLTE1My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZkJzsgfSAvKiAn7qWtJyAqL1xyXG4uaWNvbi0xNjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzEnOyB9IC8qICfupbEnICovXHJcbi5pY29uLTE3MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTczJzsgfSAvKiAn7qWzJyAqL1xyXG4uaWNvbi0xNzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NCc7IH0gLyogJ+6ltCcgKi9cclxuLmljb24tMTcxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzYnOyB9IC8qICfupbYnICovXHJcbi5pY29uLTE3MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc3JzsgfSAvKiAn7qW3JyAqL1xyXG4uaWNvbi0xNzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3OSc7IH0gLyogJ+6luScgKi9cclxuLmljb24tMTcyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2EnOyB9IC8qICfupbonICovXHJcbi5pY29uLTE3My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdjJzsgfSAvKiAn7qW8JyAqL1xyXG4uaWNvbi0xNzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3ZCc7IH0gLyogJ+6lvScgKi9cclxuLmljb24tMTc0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2YnOyB9IC8qICfupb8nICovXHJcbi5pY29uLTE3NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTgwJzsgfSAvKiAn7qaAJyAqL1xyXG4uaWNvbi0xNzUtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Mic7IH0gLyogJ+6mgicgKi9cclxuLmljb24tMTc1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODMnOyB9IC8qICfupoMnICovXHJcbi5pY29uLTE4MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTg1JzsgfSAvKiAn7qaFJyAqL1xyXG4uaWNvbi0xODEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Nyc7IH0gLyogJ+6mhycgKi9cclxuLmljb24tMTgyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODknOyB9IC8qICfupoknICovXHJcbi5pY29uLTE4NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOThjJzsgfSAvKiAn7qaMJyAqL1xyXG4uaWNvbi0xODUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4ZSc7IH0gLyogJ+6mjicgKi9cclxuLmljb24tMTg2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTAnOyB9IC8qICfuppAnICovXHJcbi5pY29uLTE5MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTkyJzsgfSAvKiAn7qaSJyAqL1xyXG4uaWNvbi0xOTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5NCc7IH0gLyogJ+6mlCcgKi9cclxuLmljb24tMTkyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTYnOyB9IC8qICfuppYnICovXHJcbi5pY29uLTE5My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTk4JzsgfSAvKiAn7qaYJyAqL1xyXG4uaWNvbi0xOTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5OSc7IH0gLyogJ+6mmScgKi9cclxuLmljb24tMTAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTliJzsgfSAvKiAn7qabJyAqL1xyXG4uaWNvbi0xMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OWMnOyB9IC8qICfuppwnICovXHJcbi5pY29uLTEwMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5ZSc7IH0gLyogJ+6mnicgKi9cclxuLmljb24tMTAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTlmJzsgfSAvKiAn7qafJyAqL1xyXG4uaWNvbi0xMDEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTEnOyB9IC8qICfupqEnICovXHJcbi5pY29uLTEwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhMic7IH0gLyogJ+6moicgKi9cclxuLmljb24tMTAxMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE0JzsgfSAvKiAn7qakJyAqL1xyXG4uaWNvbi0xMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTUnOyB9IC8qICfupqUnICovXHJcbi5pY29uLTEwMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhNyc7IH0gLyogJ+6mpycgKi9cclxuLmljb24tMTAyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE4JzsgfSAvKiAn7qaoJyAqL1xyXG4uaWNvbi0xMDIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWEnOyB9IC8qICfupqonICovXHJcbi5pY29uLTEwMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhYic7IH0gLyogJ+6mqycgKi9cclxuLmljb24tMTAyMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWFkJzsgfSAvKiAn7qatJyAqL1xyXG4uaWNvbi0xMDIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWUnOyB9IC8qICfupq4nICovXHJcbi5pY29uLTEwMjMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTliMCc7IH0gLyogJ+6msCcgKi9cclxuLmljb24tMTAyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWIxJzsgfSAvKiAn7qaxJyAqL1xyXG4uaWNvbi0xMDI0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjMnOyB9IC8qICfuprMnICovXHJcbi5pY29uLTEwMjQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliNCc7IH0gLyogJ+6mtCcgKi9cclxuLmljb24tMTEwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWI2JzsgfSAvKiAn7qa2JyAqL1xyXG4uaWNvbi0xMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjgnOyB9IC8qICfuprgnICovXHJcbi5pY29uLTExMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliYSc7IH0gLyogJ+6muicgKi9cclxuLmljb24tMTExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWJjJzsgfSAvKiAn7qa8JyAqL1xyXG4uaWNvbi0xMTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YmUnOyB9IC8qICfupr4nICovXHJcbi5pY29uLTExMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljMCc7IH0gLyogJ+6ngCcgKi9cclxuLmljb24tMTEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWMyJzsgfSAvKiAn7qeCJyAqL1xyXG4uaWNvbi0xMTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzQnOyB9IC8qICfup4QnICovXHJcbi5pY29uLTExMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljNic7IH0gLyogJ+6nhicgKi9cclxuLmljb24tMTEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWM4JzsgfSAvKiAn7qeIJyAqL1xyXG4uaWNvbi0xMTMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5Y2EnOyB9IC8qICfup4onICovXHJcbi5pY29uLTExMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljYyc7IH0gLyogJ+6njCcgKi9cclxuLmljb24tMTEzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWNlJzsgfSAvKiAn7qeOJyAqL1xyXG4uaWNvbi0xMjAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDAnOyB9IC8qICfup5AnICovXHJcbi5pY29uLTEyMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkMSc7IH0gLyogJ+6nkScgKi9cclxuLmljb24tMTIwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQzJzsgfSAvKiAn7qeTJyAqL1xyXG4uaWNvbi0xMjAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDQnOyB9IC8qICfup5QnICovXHJcbi5pY29uLTEyMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkNic7IH0gLyogJ+6nlicgKi9cclxuLmljb24tMTIwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQ3JzsgfSAvKiAn7qeXJyAqL1xyXG4uaWNvbi0xMjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDknOyB9IC8qICfup5knICovXHJcbi5pY29uLTEyMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkYSc7IH0gLyogJ+6nmicgKi9cclxuLmljb24tMTIyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWRiJzsgfSAvKiAn7qebJyAqL1xyXG4uaWNvbi0xMjIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZGQnOyB9IC8qICfup50nICovXHJcbi5pY29uLTEyMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkZSc7IH0gLyogJ+6nnicgKi9cclxuLmljb24tMTIyMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWUwJzsgfSAvKiAn7qegJyAqL1xyXG4uaWNvbi0xMjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTEnOyB9IC8qICfup6EnICovXHJcbi5pY29uLTEzMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllMyc7IH0gLyogJ+6noycgKi9cclxuLmljb24tMTMwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU0JzsgfSAvKiAn7qekJyAqL1xyXG4uaWNvbi0xMzAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTYnOyB9IC8qICfup6YnICovXHJcbi5pY29uLTEzMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllNyc7IH0gLyogJ+6npycgKi9cclxuLmljb24tMTMxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU5JzsgfSAvKiAn7qepJyAqL1xyXG4uaWNvbi0xMzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWEnOyB9IC8qICfup6onICovXHJcbi5pY29uLTEzMTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllYyc7IH0gLyogJ+6nrCcgKi9cclxuLmljb24tMTMxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWVkJzsgfSAvKiAn7qetJyAqL1xyXG4uaWNvbi0xMzIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWYnOyB9IC8qICfup68nICovXHJcbi5pY29uLTEzMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmMCc7IH0gLyogJ+6nsCcgKi9cclxuLmljb24tMTMyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWYyJzsgfSAvKiAn7qeyJyAqL1xyXG4uaWNvbi0xMzIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjMnOyB9IC8qICfup7MnICovXHJcbi5pY29uLTEzMzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmNSc7IH0gLyogJ+6ntScgKi9cclxuLmljb24tMTMzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWY2JzsgfSAvKiAn7qe2JyAqL1xyXG4uaWNvbi0xMzMxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjgnOyB9IC8qICfup7gnICovXHJcbi5pY29uLTEzMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmOSc7IH0gLyogJ+6nuScgKi9cclxuLmljb24tMTM0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZiJzsgfSAvKiAn7qe7JyAqL1xyXG4uaWNvbi0xMzQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZmMnOyB9IC8qICfup7wnICovXHJcbi5pY29uLTEzNDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmZSc7IH0gLyogJ+6nvicgKi9cclxuLmljb24tMTM0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZmJzsgfSAvKiAn7qe/JyAqL1xyXG4uaWNvbi0xMzQyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDEnOyB9IC8qICfuqIEnICovXHJcbi5pY29uLTEzNDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwMic7IH0gLyogJ+6ogicgKi9cclxuLmljb24tMTQwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA0JzsgfSAvKiAn7qiEJyAqL1xyXG4uaWNvbi0xNDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDUnOyB9IC8qICfuqIUnICovXHJcbi5pY29uLTE0MTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwNyc7IH0gLyogJ+6ohycgKi9cclxuLmljb24tMTQxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA4JzsgfSAvKiAn7qiIJyAqL1xyXG4uaWNvbi0xNDIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGEnOyB9IC8qICfuqIonICovXHJcbi5pY29uLTE0MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwYic7IH0gLyogJ+6oiycgKi9cclxuLmljb24tMTQzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTBkJzsgfSAvKiAn7qiNJyAqL1xyXG4uaWNvbi0xNDMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGUnOyB9IC8qICfuqI4nICovXHJcbi5pY29uLTE0NDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExMCc7IH0gLyogJ+6okCcgKi9cclxuLmljb24tMTQ0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTExJzsgfSAvKiAn7qiRJyAqL1xyXG4uaWNvbi0xNTAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTMnOyB9IC8qICfuqJMnICovXHJcbi5pY29uLTE1MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExNCc7IH0gLyogJ+6olCcgKi9cclxuLmljb24tMTUxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTE2JzsgfSAvKiAn7qiWJyAqL1xyXG4uaWNvbi0xNTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTcnOyB9IC8qICfuqJcnICovXHJcbi5pY29uLTE1MjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExOSc7IH0gLyogJ+6omScgKi9cclxuLmljb24tMTUyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFhJzsgfSAvKiAn7qiaJyAqL1xyXG4uaWNvbi0xNTMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMWMnOyB9IC8qICfuqJwnICovXHJcbi5pY29uLTE1MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExZCc7IH0gLyogJ+6onScgKi9cclxuLmljb24tMTYwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFmJzsgfSAvKiAn7qifJyAqL1xyXG4uaWNvbi0xNjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMjMnOyB9IC8qICfuqKMnICovXHJcbi5pY29uLTE3MDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyNyc7IH0gLyogJ+6opycgKi9cclxuLmljb24tMTcwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTI4JzsgfSAvKiAn7qioJyAqL1xyXG4uaWNvbi0xNzAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmEnOyB9IC8qICfuqKonICovXHJcbi5pY29uLTE3MDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyYic7IH0gLyogJ+6oqycgKi9cclxuLmljb24tMTcxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTJkJzsgfSAvKiAn7qitJyAqL1xyXG4uaWNvbi0xNzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmUnOyB9IC8qICfuqK4nICovXHJcbi5pY29uLTE3MjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzMCc7IH0gLyogJ+6osCcgKi9cclxuLmljb24tMTcyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTMxJzsgfSAvKiAn7qixJyAqL1xyXG4uaWNvbi0xNzMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzMnOyB9IC8qICfuqLMnICovXHJcbi5pY29uLTE3MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzNCc7IH0gLyogJ+6otCcgKi9cclxuLmljb24tMTc0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTM2JzsgfSAvKiAn7qi2JyAqL1xyXG4uaWNvbi0xNzQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzcnOyB9IC8qICfuqLcnICovXHJcbi5pY29uLTE3NTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzOSc7IH0gLyogJ+6ouScgKi9cclxuLmljb24tMTc1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTNhJzsgfSAvKiAn7qi6JyAqL1xyXG4uaWNvbi0xODQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhM2MnOyB9IC8qICfuqLwnICovXHJcbi5pY29uLTE4NDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzZSc7IH0gLyogJ+6ovicgKi9cclxuLmljb24tMTkwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQwJzsgfSAvKiAn7qmAJyAqL1xyXG4uaWNvbi0xOTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDInOyB9IC8qICfuqYInICovXHJcbi5pY29uLTE5MDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0NCc7IH0gLyogJ+6phCcgKi9cclxuLmljb24tMTkwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQ2JzsgfSAvKiAn7qmGJyAqL1xyXG4uaWNvbi0xOTA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDknOyB9IC8qICfuqYknICovXHJcbi5pY29uLTE5MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0Yic7IH0gLyogJ+6piycgKi9cclxuLmljb24tMTkxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTRkJzsgfSAvKiAn7qmNJyAqL1xyXG4uaWNvbi0xOTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNGYnOyB9IC8qICfuqY8nICovXHJcbi5pY29uLTE5MTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1MSc7IH0gLyogJ+6pkScgKi9cclxuLmljb24tMTkxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTUzJzsgfSAvKiAn7qmTJyAqL1xyXG4uaWNvbi0xOTE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTUnOyB9IC8qICfuqZUnICovXHJcbi5pY29uLTE5MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1Nyc7IH0gLyogJ+6plycgKi9cclxuLmljb24tMTkyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTU5JzsgfSAvKiAn7qmZJyAqL1xyXG4uaWNvbi0xOTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNWInOyB9IC8qICfuqZsnICovXHJcbi5pY29uLTE5MjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1ZCc7IH0gLyogJ+6pnScgKi9cclxuLmljb24tMTkyNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTVmJzsgfSAvKiAn7qmfJyAqL1xyXG4uaWNvbi0xOTMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjEnOyB9IC8qICfuqaEnICovXHJcbi5pY29uLTE5MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Mic7IH0gLyogJ+6poicgKi9cclxuLmljb24tMTkzMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY0JzsgfSAvKiAn7qmkJyAqL1xyXG4uaWNvbi0xOTMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjUnOyB9IC8qICfuqaUnICovXHJcbi5pY29uLTE5MzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Nyc7IH0gLyogJ+6ppycgKi9cclxuLmljb24tMTkzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY4JzsgfSAvKiAn7qmoJyAqL1xyXG4uaWNvbi0xOTMzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmEnOyB9IC8qICfuqaonICovXHJcbi5pY29uLTE5MzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Yic7IH0gLyogJ+6pqycgKi9cclxuLmljb24tMTkzNC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTZkJzsgfSAvKiAn7qmtJyAqL1xyXG4uaWNvbi0xOTM0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmUnOyB9IC8qICfuqa4nICovXHJcbi5pY29uLTE5MzUtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3MCc7IH0gLyogJ+6psCcgKi9cclxuLmljb24tMTkzNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTcxJzsgfSAvKiAn7qmxJyAqL1xyXG4uaWNvbi0xMDAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTczJzsgfSAvKiAn7qmzJyAqL1xyXG4uaWNvbi0xMDAwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc0JzsgfSAvKiAn7qm0JyAqL1xyXG4uaWNvbi0xMDAwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc2JzsgfSAvKiAn7qm2JyAqL1xyXG4uaWNvbi0xMDAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc3JzsgfSAvKiAn7qm3JyAqL1xyXG4uaWNvbi0xMDAwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc5JzsgfSAvKiAn7qm5JyAqL1xyXG4uaWNvbi0xMDAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdhJzsgfSAvKiAn7qm6JyAqL1xyXG4uaWNvbi0xMDAxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdjJzsgfSAvKiAn7qm8JyAqL1xyXG4uaWNvbi0xMDAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdkJzsgfSAvKiAn7qm9JyAqL1xyXG4uaWNvbi0xMDAxMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdmJzsgfSAvKiAn7qm/JyAqL1xyXG4uaWNvbi0xMDAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgwJzsgfSAvKiAn7qqAJyAqL1xyXG4uaWNvbi0xMDAxMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgyJzsgfSAvKiAn7qqCJyAqL1xyXG4uaWNvbi0xMDAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgzJzsgfSAvKiAn7qqDJyAqL1xyXG4uaWNvbi0xMTIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg1JzsgfSAvKiAn7qqFJyAqL1xyXG4uaWNvbi0xMTIxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg3JzsgfSAvKiAn7qqHJyAqL1xyXG4uaWNvbi0xMTIzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg5JzsgfSAvKiAn7qqJJyAqL1xyXG4uaWNvbi0xMTIzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThiJzsgfSAvKiAn7qqLJyAqL1xyXG4uaWNvbi0xMTIzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThkJzsgfSAvKiAn7qqNJyAqL1xyXG4uaWNvbi0xODQwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThmJzsgfSAvKiAn7qqPJyAqL1xyXG4uaWNvbi0xODQwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTkxJzsgfSAvKiAn7qqRJyAqL1xyXG4uaWNvbi0xODQwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTkzJzsgfSAvKiAn7qqTJyAqL1xyXG4uaWNvbi0xODQwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk1JzsgfSAvKiAn7qqVJyAqL1xyXG4uaWNvbi0xODQwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk3JzsgfSAvKiAn7qqXJyAqL1xyXG4uaWNvbi0xODQxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk5JzsgfSAvKiAn7qqZJyAqL1xyXG4uaWNvbi0xODQxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTliJzsgfSAvKiAn7qqbJyAqL1xyXG4uaWNvbi0xODQxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTlkJzsgfSAvKiAn7qqdJyAqL1xyXG4uaWNvbi0xODQxMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTlmJzsgfSAvKiAn7qqfJyAqL1xyXG4uaWNvbi0xODQxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWExJzsgfSAvKiAn7qqhJyAqL1xyXG4uaWNvbi0xODQxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWEzJzsgfSAvKiAn7qqjJyAqL1xyXG4uaWNvbi0xODQxNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE1JzsgfSAvKiAn7qqlJyAqL1xyXG4uaWNvbi0xODQxNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE3JzsgfSAvKiAn7qqnJyAqL1xyXG4uaWNvbi0xODQxOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE5JzsgfSAvKiAn7qqpJyAqL1xyXG4uaWNvbi0xMTAwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhYic7IH0gLyogJ+6qqycgKi9cclxuLmljb24tMTEwMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYWQnOyB9IC8qICfuqq0nICovXHJcbi5pY29uLTExMDAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWFmJzsgfSAvKiAn7qqvJyAqL1xyXG4uaWNvbi0xMTAwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiMSc7IH0gLyogJ+6qsScgKi9cclxuLmljb24tMTEwMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjMnOyB9IC8qICfuqrMnICovXHJcbi5pY29uLTExMDAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWI1JzsgfSAvKiAn7qq1JyAqL1xyXG4uaWNvbi0xMTAwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiNyc7IH0gLyogJ+6qtycgKi9cclxuLmljb24tMTEwMDA4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjknOyB9IC8qICfuqrknICovXHJcbi5pY29uLTExMDAwOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWJiJzsgfSAvKiAn7qq7JyAqL1xyXG4uaWNvbi0xMTAwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiZCc7IH0gLyogJ+6qvScgKi9cclxuLmljb24tMTEwMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYmYnOyB9IC8qICfuqr8nICovXHJcbi5pY29uLTExMDAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWMxJzsgfSAvKiAn7quBJyAqL1xyXG4uaWNvbi0xMTAwMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjMyc7IH0gLyogJ+6rgycgKi9cclxuLmljb24tMTEwMDE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzUnOyB9IC8qICfuq4UnICovXHJcbi5pY29uLTExMDAxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWM3JzsgfSAvKiAn7quHJyAqL1xyXG4uaWNvbi0xMTAwMTYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjOSc7IH0gLyogJ+6riScgKi9cclxuLmljb24tMTEwMDE3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhY2InOyB9IC8qICfuq4snICovXHJcbi5pY29uLTExMDAxOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWNkJzsgfSAvKiAn7quNJyAqL1xyXG4uaWNvbi0xMTAwMTktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjZic7IH0gLyogJ+6rjycgKi9cclxuLmljb24tMTEwMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDEnOyB9IC8qICfuq5EnICovXHJcbi5pY29uLTExMDEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQzJzsgfSAvKiAn7quTJyAqL1xyXG4uaWNvbi0xMTAxMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkNSc7IH0gLyogJ+6rlScgKi9cclxuLmljb24tMTEwMTA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDcnOyB9IC8qICfuq5cnICovXHJcbi5pY29uLTExMDEwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQ5JzsgfSAvKiAn7quZJyAqL1xyXG4uaWNvbi0xMTAxMDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkYic7IH0gLyogJ+6rmycgKi9cclxuLmljb24tMTEwMTA3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZGQnOyB9IC8qICfuq50nICovXHJcbi5pY29uLTExMDEwOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWRmJzsgfSAvKiAn7qufJyAqL1xyXG4uaWNvbi0xMTAxMDktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlMSc7IH0gLyogJ+6roScgKi9cclxuLmljb24tMTEwMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTMnOyB9IC8qICfuq6MnICovXHJcbi5pY29uLTExMDExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWU1JzsgfSAvKiAn7qulJyAqL1xyXG4uaWNvbi0xMTAxMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlNyc7IH0gLyogJ+6rpycgKi9cclxuLmljb24tMTEwMTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTknOyB9IC8qICfuq6knICovXHJcbi5pY29uLTExMDExNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWViJzsgfSAvKiAn7qurJyAqL1xyXG4uaWNvbi0xMTAxMTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlZCc7IH0gLyogJ+6rrScgKi9cclxuLmljb24tMTEwMTE2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZWYnOyB9IC8qICfuq68nICovXHJcbi5pY29uLTExMDExNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWYxJzsgfSAvKiAn7quxJyAqL1xyXG4uaWNvbi0xMTAxMTgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmMyc7IH0gLyogJ+6rsycgKi9cclxuLmljb24tMTEwMTE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjUnOyB9IC8qICfuq7UnICovXHJcbi5pY29uLTExMDEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWY3JzsgfSAvKiAn7qu3JyAqL1xyXG4uaWNvbi0xMTAxMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmOSc7IH0gLyogJ+6ruScgKi9cclxuLmljb24tMTEwMTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZmInOyB9IC8qICfuq7snICovXHJcbi5pY29uLTExMDEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWZkJzsgfSAvKiAn7qu9JyAqL1xyXG4uaWNvbi0xMTEwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmZic7IH0gLyogJ+6rvycgKi9cclxuLmljb24tMTExMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDEnOyB9IC8qICfurIEnICovXHJcbi5pY29uLTExMTAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjAzJzsgfSAvKiAn7qyDJyAqL1xyXG4uaWNvbi0xMTEwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwNSc7IH0gLyogJ+6shScgKi9cclxuLmljb24tMTExMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDcnOyB9IC8qICfurIcnICovXHJcbi5pY29uLTExMTAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjA5JzsgfSAvKiAn7qyJJyAqL1xyXG4uaWNvbi0xMTEwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwYic7IH0gLyogJ+6siycgKi9cclxuLmljb24tMTExMDA4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMGQnOyB9IC8qICfurI0nICovXHJcbi5pY29uLTExMTAwOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjBmJzsgfSAvKiAn7qyPJyAqL1xyXG4uaWNvbi0xMTEwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxMSc7IH0gLyogJ+6skScgKi9cclxuLmljb24tMTExMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTMnOyB9IC8qICfurJMnICovXHJcbi5pY29uLTExMTAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjE1JzsgfSAvKiAn7qyVJyAqL1xyXG4uaWNvbi0xMTEwMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxNyc7IH0gLyogJ+6slycgKi9cclxuLmljb24tMTExMDE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTknOyB9IC8qICfurJknICovXHJcbi5pY29uLTExMTAxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjFiJzsgfSAvKiAn7qybJyAqL1xyXG4uaWNvbi0xMTIwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxZCc7IH0gLyogJ+6snScgKi9cclxuLmljb24tMTEyMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMWYnOyB9IC8qICfurJ8nICovXHJcbi5pY29uLTExMjAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjIxJzsgfSAvKiAn7qyhJyAqL1xyXG4uaWNvbi0xMTIwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyMyc7IH0gLyogJ+6soycgKi9cclxuLmljb24tMTEyMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjUnOyB9IC8qICfurKUnICovXHJcbi5pY29uLTExMjAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjI3JzsgfSAvKiAn7qynJyAqL1xyXG4uaWNvbi1zcDA3LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjknOyB9IC8qICfurKknICovXHJcbi5pY29uLXNwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyYSc7IH0gLyogJ+6sqicgKi9cclxuLmljb24tc3AxOS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjJjJzsgfSAvKiAn7qysJyAqL1xyXG4uaWNvbi1zcDE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMmQnOyB9IC8qICfurK0nICovXHJcbi5pY29uLXNwMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyZic7IH0gLyogJ+6srycgKi9cclxuLmljb24tc3AyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjMwJzsgfSAvKiAn7qywJyAqL1xyXG4uaWNvbi1zcDIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzInOyB9IC8qICfurLInICovXHJcbi5pY29uLXNwMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzMyc7IH0gLyogJ+6ssycgKi9cclxuLmljb24tc3AzOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjM1JzsgfSAvKiAn7qy1JyAqL1xyXG4uaWNvbi1zcDg3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzgnOyB9IC8qICfurLgnICovXHJcbi5pY29uLXNwODgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzYSc7IH0gLyogJ+6suicgKi9cclxuLmljb24tc3A4OS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjNjJzsgfSAvKiAn7qy8JyAqL1xyXG4uaWNvbi1zcDEwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjNlJzsgfSAvKiAn7qy+JyAqL1xyXG4uaWNvbi1zcDEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQwJzsgfSAvKiAn7q2AJyAqL1xyXG4uaWNvbi0xOTA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDInOyB9IC8qICfurYInICovXHJcbi5pY29uLTEwMDAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQzJzsgfSAvKiAn7q2DJyAqL1xyXG4uaWNvbi0xMDAwMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0NCc7IH0gLyogJ+6thCcgKi9cclxuLmljb24tMTAwMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDYnOyB9IC8qICfurYYnICovXHJcbi5pY29uLTEwMDAwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQ3JzsgfSAvKiAn7q2HJyAqL1xyXG4uaWNvbi0xMDAwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0OCc7IH0gLyogJ+6tiCcgKi9cclxuLmljb24tMTAwMDAzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGEnOyB9IC8qICfurYonICovXHJcbi5pY29uLTEwMDAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjRiJzsgfSAvKiAn7q2LJyAqL1xyXG4uaWNvbi0xMDAwMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0ZCc7IH0gLyogJ+6tjScgKi9cclxuLmljb24tMTAwMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGUnOyB9IC8qICfurY4nICovXHJcbi5pY29uLTEwMDAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjUwJzsgfSAvKiAn7q2QJyAqL1xyXG4uaWNvbi0xMDAwMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Mic7IH0gLyogJ+6tkicgKi9cclxuLmljb24tMTAwMTAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTQnOyB9IC8qICfurZQnICovXHJcbi5pY29uLTEwMDEwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU1JzsgfSAvKiAn7q2VJyAqL1xyXG4uaWNvbi0xMDAxMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Nyc7IH0gLyogJ+6tlycgKi9cclxuLmljb24tMTAwMTAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTgnOyB9IC8qICfurZgnICovXHJcbi5pY29uLTEwMDEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU5JzsgfSAvKiAn7q2ZJyAqL1xyXG4uaWNvbi0xMDAxMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Yic7IH0gLyogJ+6tmycgKi9cclxuLmljb24tMTAwMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNWMnOyB9IC8qICfurZwnICovXHJcbi5pY29uLTEwMDExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjVlJzsgfSAvKiAn7q2eJyAqL1xyXG4uaWNvbi0xMDAxMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2MCc7IH0gLyogJ+6toCcgKi9cclxuLmljb24tMTIyMjAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjInOyB9IC8qICfuraInICovXHJcbi5pY29uLTEyMjIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjYzJzsgfSAvKiAn7q2jJyAqL1xyXG4uaWNvbi0xMjIyMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2NCc7IH0gLyogJ+6tpCcgKi9cclxuLmljb24tMTEyMzAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjgnOyB9IC8qICfuragnICovXHJcbi5pY29uLTExMjMwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjY5JzsgfSAvKiAn7q2pJyAqL1xyXG4uaWNvbi0xMTIzMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2YSc7IH0gLyogJ+6tqicgKi9cclxuLmljb24tMTEyMzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNmMnOyB9IC8qICfurawnICovXHJcbi5pY29uLTExMjMyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjZlJzsgfSAvKiAn7q2uJyAqL1xyXG4uaWNvbi0yNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjcwJzsgfSAvKiAn7q2wJyAqL1xyXG4uaWNvbi0xNzYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3MSc7IH0gLyogJ+6tsScgKi9cclxuLmljb24tMTM4MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjcyJzsgfSAvKiAn7q2yJyAqL1xyXG4uaWNvbi0yNDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Myc7IH0gLyogJ+6tsycgKi9cclxuLmljb24tMTIzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc0JzsgfSAvKiAn7q20JyAqL1xyXG4uaWNvbi0xMzcwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzUnOyB9IC8qICfurbUnICovXHJcbi5pY29uLTI0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc2JzsgfSAvKiAn7q22JyAqL1xyXG4uaWNvbi0yNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc3JzsgfSAvKiAn7q23JyAqL1xyXG4uaWNvbi0yMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzgnOyB9IC8qICfurbgnICovXHJcbi5pY29uLTIwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3OSc7IH0gLyogJ+6tuScgKi9cclxuLmljb24tMjAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2EnOyB9IC8qICfurbonICovXHJcbi5pY29uLTIwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Yic7IH0gLyogJ+6tuycgKi9cclxuLmljb24tMjAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdjJzsgfSAvKiAn7q28JyAqL1xyXG4uaWNvbi0yMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2QnOyB9IC8qICfurb0nICovXHJcbi5pY29uLTIwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdlJzsgfSAvKiAn7q2+JyAqL1xyXG4uaWNvbi0yMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdmJzsgfSAvKiAn7q2/JyAqL1xyXG4uaWNvbi0xNTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4MSc7IH0gLyogJ+6ugScgKi9cclxuLmljb24tMTU0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODInOyB9IC8qICfuroInICovXHJcbi5pY29uLTI1MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjgzJzsgfSAvKiAn7q6DJyAqL1xyXG4uaWNvbi0xMzczLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODQnOyB9IC8qICfuroQnICovXHJcbi5pY29uLTEzNzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4NSc7IH0gLyogJ+6uhScgKi9cclxuLmljb24tMjUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODYnOyB9IC8qICfuroYnICovXHJcbi5pY29uLTI1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODcnOyB9IC8qICfurocnICovXHJcbi5pY29uLTEzMzQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4OCc7IH0gLyogJ+6uiCcgKi9cclxuLmljb24tMTMzMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg5JzsgfSAvKiAn7q6JJyAqL1xyXG4uaWNvbi0yMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4YSc7IH0gLyogJ+6uiicgKi9cclxuLmljb24tMTMzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhiJzsgfSAvKiAn7q6LJyAqL1xyXG4uaWNvbi0yMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Yyc7IH0gLyogJ+6ujCcgKi9cclxuLmljb24tMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4ZCc7IH0gLyogJ+6ujScgKi9cclxuLmljb24tMTMyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhlJzsgfSAvKiAn7q6OJyAqL1xyXG4uaWNvbi0yMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Zic7IH0gLyogJ+6ujycgKi9cclxuLmljb24tMTM3Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjkwJzsgfSAvKiAn7q6QJyAqL1xyXG4uaWNvbi0xMzIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTEnOyB9IC8qICfurpEnICovXHJcbi5pY29uLTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTInOyB9IC8qICfurpInICovXHJcbi5pY29uLTEzNjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Myc7IH0gLyogJ+6ukycgKi9cclxuLmljb24tMTM2MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk0JzsgfSAvKiAn7q6UJyAqL1xyXG4uaWNvbi0yMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5NSc7IH0gLyogJ+6ulScgKi9cclxuLmljb24tMTM0NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk2JzsgfSAvKiAn7q6WJyAqL1xyXG4uaWNvbi0xMzQzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTcnOyB9IC8qICfurpcnICovXHJcbi5pY29uLTEzNTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5OCc7IH0gLyogJ+6umCcgKi9cclxuLmljb24tMjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTknOyB9IC8qICfurpknICovXHJcbi5pY29uLTEzNTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5YSc7IH0gLyogJ+6umicgKi9cclxuLmljb24tMTM1MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjliJzsgfSAvKiAn7q6bJyAqL1xyXG4uaWNvbi0xMzUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWMnOyB9IC8qICfurpwnICovXHJcbi5pY29uLTIyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjlkJzsgfSAvKiAn7q6dJyAqL1xyXG4uaWNvbi0yMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjllJzsgfSAvKiAn7q6eJyAqL1xyXG4uaWNvbi0xMjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWYnOyB9IC8qICfurp8nICovXHJcbi5pY29uLTE0NjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMCc7IH0gLyogJ+6uoCcgKi9cclxuLmljb24tMTQ1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmExJzsgfSAvKiAn7q6hJyAqL1xyXG4uaWNvbi0xNDgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMic7IH0gLyogJ+6uoicgKi9cclxuLmljb24tMTQ3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTMnOyB9IC8qICfurqMnICovXHJcbi5pY29uLTE0Ni0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE0JzsgfSAvKiAn7q6kJyAqL1xyXG4uaWNvbi0xNDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNSc7IH0gLyogJ+6upScgKi9cclxuLmljb24tMTYyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTYnOyB9IC8qICfurqYnICovXHJcbi5pY29uLTE2MjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNyc7IH0gLyogJ+6upycgKi9cclxuLmljb24tMjYxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTgnOyB9IC8qICfurqgnICovXHJcbi5pY29uLTE2MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhOSc7IH0gLyogJ+6uqScgKi9cclxuLmljb24tMTYyMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYSc7IH0gLyogJ+6uqicgKi9cclxuLmljb24tMTYyMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYic7IH0gLyogJ+6uqycgKi9cclxuLmljb24tMTYyMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYyc7IH0gLyogJ+6urCcgKi9cclxuLmljb24tMTQ3MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFkJzsgfSAvKiAn7q6tJyAqL1xyXG4uaWNvbi0xNDQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWUnOyB9IC8qICfurq4nICovXHJcbi5pY29uLTE2MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhZic7IH0gLyogJ+6urycgKi9cclxuLmljb24tMTYzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYjAnOyB9IC8qICfurrAnICovXHJcbiIsIioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbn0iLCJbZGF0YS1leHBhbmRhYmxlXSB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYW5pbWF0aW9uLXNjcm9sbC1lbmFibGVkOiB0cnVlO1xyXG5cclxuJGFuaW1hdGlvbi1kdXJhdGlvbiAgICAgICAgIDogMC41cztcclxuJGFuaW1hdGlvbi1lYXNlICAgICAgICAgICAgIDogZWFzZS1pbi1vdXQ7XHJcbiRhbmltYXRpb25zLWNvbG9yICAgICAgICAgICA6IGxpZ2h0ZW4oYWRqdXN0LWh1ZSgkY29sb3JfYnJhbmQtMSwgLTEpLCAyMy41Myk7XHJcbiRhbmltYXRpb25zX2ltYWdlLWJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKiAyLiBSZW1vdmUgcmVzaXplLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICByZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4qIHtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59IiwiLnRpdGxlLXYxX19wYXJ0MSAsXHJcbi50aXRsZS12MV9fcGFydDIge1xyXG4gICAgJltjbGFzcyo9XCJsaW5lLWNsYW1wLVwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICB9XHJcbn0iLCJbcm9sZT1cInRhYmxlXCJdIHtcclxuXHJcbn1cclxuXHJcbltyb2xlPVwidGFibGVcIl0gPiBkaXZbaWRdIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dcIl0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJjZWxsXCJdLFxyXG5bcm9sZT1cInRhYmxlXCJdIFtyb2xlPVwiY29sdW1uaGVhZGVyXCJdIHtcclxuICBwYWRkaW5nOiAwLjEyNWVtIDAuMjVlbTtcclxufVxyXG5cclxuXHJcbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dncm91cFwiXSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBoZWFkaW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gcmVzZXQtaGVhZGluZyB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgbGlua3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBidXR0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcblxyXG4gICAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xyXG5cclxuICAgIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpc3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWxpc3QoJHR5cGUpe1xyXG4gICAgJHJlc2V0czogKFxyXG4gICAgICAgIHVsOiAoXHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUsXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgcGFkZGluZzogMCxcclxuICAgICAgICAgICAgbGk6IChcclxuICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgIClcclxuICAgICAgICApLFxyXG4gICAgICAgIG9sOiAoXHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUsXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgcGFkZGluZzogMCxcclxuICAgICAgICAgICAgbGk6IChcclxuICAgICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICAgICAgICAgIClcclxuICAgICAgICApXHJcbiAgICApO1xyXG4gICAgQGVhY2ggJHByb3AsICR2YWx1ZSBpbiBtYXAtZ2V0KCRyZXNldHMsICR0eXBlKSB7XHJcbiAgICAgICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbWFwJyB7XHJcbiAgICAgICAgICAgICYgPiAjeyRwcm9wfSB7XHJcbiAgICAgICAgICAgIEBlYWNoICRzdWItcHJvcCwgJHN1Yi12YWx1ZSBpbiAkdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgI3skc3ViLXByb3B9OiAkc3ViLXZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgI3skcHJvcH06ICR2YWx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEVsZW1lbnRzID4gSGVhZGluZ3NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb250LXNpemUgaGVhZGluZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuaDEsaDIsaDMsaDQsaDUsaDYge1xyXG4gIEBpbmNsdWRlIHJlc2V0LWhlYWRpbmc7XHJcbn1cclxuXHJcbmgxIHtcclxuICBmb250OiAkaDEtZm9udDtcclxuICBjb2xvcjogJGgxLWNvbG9yO1xyXG59XHJcbmgyIHtcclxuICBmb250OiAkaDItZm9udDtcclxuICBjb2xvcjogJGgyLWNvbG9yO1xyXG59XHJcbmgzIHtcclxuICBmb250OiAkaDMtZm9udDtcclxuICBjb2xvcjogJGgzLWNvbG9yO1xyXG59XHJcbmg0IHtcclxuICBmb250OiAkaDQtZm9udDtcclxuICBjb2xvcjogJGg0LWNvbG9yO1xyXG59XHJcbmg1IHtcclxuICBmb250OiAkaDUtZm9udDtcclxuICBjb2xvcjogJGg1LWNvbG9yO1xyXG59XHJcbmg2IHtcclxuICBmb250OiAkaDYtZm9udDtcclxuICBjb2xvcjogJGg2LWNvbG9yO1xyXG59XHJcblxyXG4iLCIvLyBDb3VsZXVycyBjbGllbnRzXHJcbiRjb2xvcl9icmFuZC0xOiAjMDAwMDAwO1xyXG4kY29sb3JfYnJhbmQtMjogI0FFQ0I1NDtcclxuJGNvbG9yX2JyYW5kLTM6ICMyNTI4MkI7XHJcbiRjb2xvcl9icmFuZC00OiAjODlCMzREO1xyXG4kY29sb3JfYnJhbmQtNTogI0ZGRkZGRjtcclxuJGNvbG9yX2JyYW5kLTY6ICNBRUNCNTQ7XHJcblxyXG4kY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTE6ICNGN0Y5Rjk7XHJcbiRjb2xvcl9icmFuZC1zZWNvbmRhcnktMjogI0ZGRkZGRjtcclxuJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0zOiAjRkRGN0VGO1xyXG4kY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTQ6ICNDMUMxQzE7XHJcbiRjb2xvcl9icmFuZC1zZWNvbmRhcnktNTogI0RFREVERTtcclxuJGNvbG9yX2JyYW5kLXNlY29uZGFyeS02OiAjRUZFRkVGO1xyXG5cclxuXHJcbi8vIENvdWxldXJzIGfDqW7DqXJpcXVlc1xyXG4kY29sb3JfbmV1dHJhbC0wOiAjMDAwO1xyXG4kY29sb3JfbmV1dHJhbC0xOiAjZmZmO1xyXG4kY29sb3JfbmV1dHJhbC0yOiAjMjgyODI4O1xyXG4kY29sb3JfbmV1dHJhbC0zOiAjNTI1MjUyO1xyXG4kY29sb3JfbmV1dHJhbC00OiAjOTE5MTkxO1xyXG4kY29sb3JfbmV1dHJhbC01OiAjZjJmMmYyO1xyXG4kY29sb3JfbmV1dHJhbC02OiAjZGFkYWRhO1xyXG4kY29sb3JfbmV1dHJhbC03OiAjQzFDMUMxO1xyXG4kY29sb3JfbmV1dHJhbC04OiAjRTVFNUU1O1xyXG5cclxuJGNvbG9yX3V0aWxpdHktMTogIzAzODA0ZDtcclxuJGNvbG9yX3V0aWxpdHktMjogI2IxMmEwYjtcclxuXHJcblxyXG4vLyBDb3VsZXVycyBzdXBwbMOpbWVudGFpcmVzIHNlbG9uIGxlIGNsaWVudCBzaSBiZXNvaW5cclxuJGNvbG9yX2N1c3RvbS0xOiAjRkYwMDAwO1xyXG4kY29sb3JfY3VzdG9tLTI6ICNGRjAwMDA7XHJcbiRjb2xvcl9jdXN0b20tMzogI0ZGMDAwMDtcclxuXHJcbi8vIERQRSAtIEdFU1xyXG4kY29sb3JfZHBlX2E6ICMwMjkxNjM7XHJcbiRjb2xvcl9kcGVfYjogIzQ2YTY0YTtcclxuJGNvbG9yX2RwZV9jOiAjNmRiNTZiO1xyXG4kY29sb3JfZHBlX2Q6ICNmMmUzMTQ7XHJcbiRjb2xvcl9kcGVfZTogI2VkYWIwZjtcclxuJGNvbG9yX2RwZV9mOiAjZTg3ODJmO1xyXG4kY29sb3JfZHBlX2c6ICNkMTIwMWU7XHJcblxyXG4kY29sb3JfZ2VzX2E6ICM5OWQ1Zjc7XHJcbiRjb2xvcl9nZXNfYjogIzgwYWJjZDtcclxuJGNvbG9yX2dlc19jOiAjNmQ4N2E4O1xyXG4kY29sb3JfZ2VzX2Q6ICM1NDYzODQ7XHJcbiRjb2xvcl9nZXNfZTogIzQzNDY2NTtcclxuJGNvbG9yX2dlc19mOiAjMzMyZDQ3O1xyXG4kY29sb3JfZ2VzX2c6ICMyMzFhMmY7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1zaXplIDogJGh0bWwtZm9udC1zaXplO1xyXG59XHJcblxyXG4uYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBmb250OiAkYm9keV9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICBjb2xvcjogJGJvZHlfY29sb3I7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICAgJi0taG9tZSB7XHJcbiAgICAgICAgLmhlYWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLW1vZGFsLS1vcGVuIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5oZWFkZXJfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbW9kYWwtLWlhIHtcclxuICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAmLS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2FsbC10cmFja2luZy1hY3RpdmF0ZWQge1xyXG4gICAgICAgIC5mb290ZXItdjEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rQmxvY19fcGFyZW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAubGlua0Jsb2Mge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwMHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMDBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIyBNaXhpbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCBhIGJ1dHRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gc2V0QnV0dG9uKCRtYXAsICRjb25jYXQ6ICcnLCAkaW5saW5lOiBmYWxzZSkge1xyXG5cclxuICAgIEBpZiAkaW5saW5lID09IGZhbHNlIHtcclxuICAgICAgICAjeyRjb25jYXR9LmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2ZvbnQnKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fdGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9jb2xvcicpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ib3JkZXItY29sb3InKTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH0qL1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3InKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgZm9udCAgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fZm9udCcpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fYmFja2dyb3VuZCcpO1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2NvbG9yJyk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fYm9yZGVyLWNvbG9yJyk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfY29sb3InKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcicpO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzZXRCdXR0b24tbGluaygkbWFwLCAkY29uY2F0OiAnJywgJGlubGluZTogZmFsc2UpIHtcclxuXHJcbiAgICBAaWYgJGlubGluZSA9PSBmYWxzZSB7XHJcbiAgICAgICAgI3skY29uY2F0fS5idXR0b24tbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2ZvbnQnKTtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fY29sb3InKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbiAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fdGV4dC1hbGlnbicpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl90ZXh0LWRlY29yYXRpb24nKTtcclxuICAgICAgICAgICAgcGFkZGluZyAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fcGFkZGluZycpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9sZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl90ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2RlY29yYXRpb25fYXJyb3dfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9kZWNvcmF0aW9uX2NvbG9yJylcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgZm9udCAgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fZm9udCcpO1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2NvbG9yJyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbiAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fdGV4dC1hbGlnbicpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3RleHQtZGVjb3JhdGlvbicpO1xyXG4gICAgICAgIHBhZGRpbmcgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3BhZGRpbmcnKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZyA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9sZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2RlY29yYXRpb25fYXJyb3dfY29sb3InKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2RlY29yYXRpb25fY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCBhIGxpbmtcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldExpbmsoJG1hcCwgJGNvbmNhdDogJycsICRibG9jazogdHJ1ZSkge1xyXG5cclxuICAgIEBpZiAkYmxvY2sgPT0gdHJ1ZSB7XHJcbiAgICAgICAgI3skY29uY2F0fWEge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ3RleHRfZm9udCcpO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2NvbG9yJyk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogbWFwLWdldCgkbWFwLCAndGV4dC1hbGlnbicpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6IG1hcC1nZXQoJG1hcCwgJ3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG1hcC1nZXQoJG1hcCwgJ3RleHQtZGVjb3JhdGlvbicpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6IG1hcC1nZXQoJG1hcCwgJ2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdjb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RleHRfZm9udCcpO1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdjb2xvcicpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IG1hcC1nZXQoJG1hcCwgJ3RleHQtYWxpZ24nKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWFwLWdldCgkbWFwLCAndGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG1hcC1nZXQoJG1hcCwgJ3RleHQtZGVjb3JhdGlvbicpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBtYXAtZ2V0KCRtYXAsICdsZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCRtYXAsICdsaW5lLWhlaWdodCcpO1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnaG92ZXJfY29sb3InKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5TZXQgYSB0ZXh0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXRUZXh0KCRtYXAsICRjb25jYXQ6ICcnLCAkYmxvY2s6IHRydWUpIHtcclxuXHJcbiAgICBAaWYgJGJsb2NrID09IHRydWUge1xyXG4gICAgICAgICN7JGNvbmNhdH0udGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAndGV4dF9mb250Jyk7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnY29sb3InKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbiAgICAgOiBtYXAtZ2V0KCRtYXAsICd0ZXh0LWFsaWduJyk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogbWFwLWdldCgkbWFwLCAndGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbWFwLWdldCgkbWFwLCAndGV4dC1kZWNvcmF0aW9uJyk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogbWFwLWdldCgkbWFwLCAnbGV0dGVyLXNwYWNpbmcnKTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgZm9udDogbWFwLWdldCgkbWFwLCAndGV4dF9mb250Jyk7XHJcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2NvbG9yJyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGV4dC1hbGlnbicpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBtYXAtZ2V0KCRtYXAsICd0ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbWFwLWdldCgkbWFwLCAndGV4dC1kZWNvcmF0aW9uJyk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG1hcC1nZXQoJG1hcCwgJ2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdjb2xvcicpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblNldCB0aXRsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIHNldFRpdGxlKCRtYXAsICRjb25jYXQ6ICcnKSB7XHJcbiAgICAjeyRjb25jYXR9LnRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX21hcmdpbi1ib3R0b20nKTtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfcGFkZGluZycpO1xyXG4gICAgICAgICAgICBAaWYgbWFwLWhhcy1rZXkoJG1hcCwgXCJ0aXRsZV9jb250ZW50X21hcmdpblwiKSA9PSB0cnVlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF9tYXJnaW4nKTtcclxuICAgICAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF90ZXh0LWFsaWduJyk7XHJcbiAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMV9mb250Jyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8xX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8yX2ZvbnQnKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50XzJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcnKTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IHRpdGxlIHdpdGggc3VidGl0bGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldFRpdGxlU3VidGl0bGUoJG1hcCwgJGNvbmNhdDogJycpIHtcclxuXHJcbiAgICAjeyRjb25jYXR9LnRpdGxlLXN1YnRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX21hcmdpbi1ib3R0b20nKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV90ZXh0LWFsaWduJyk7XHJcblxyXG4gICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduJyk7XHJcbiAgICAgICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX3N1YnRpdGxlX2ZvbnQnKTtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX3N1YnRpdGxlX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX3N1YnRpdGxlX2Rpc3BsYXknKTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50X3RleHQtYWxpZ24nKTtcclxuICAgICAgICAgICAgZm9udDogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF9mb250Jyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfZGlzcGxheScpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IHRpdGxlIGZvcm0gZGFya1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gc2V0Rm9ybURhcmsoJG1hcCwgJGNvbmNhdDogJycpIHtcclxuXHJcblxyXG4gICAgI3skY29uY2F0fS5mb3Jte1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2NvbG9yJyk7XHJcblxyXG4gICAgICAgICZfX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9jb25kaXRpb25zX2NvbG9yJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2xlZ2Fsc19jb2xvcicpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RleHRmaWVsZF9sYWJlbF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0ZmllbGRfaW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAndGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW3R5cGU9ZGF0ZV0ge1xyXG4gICAgICAgICAgICAgICAgLy8gT3DDqXJhIC0gY2hyb21lXHJcbiAgICAgICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9sYWJlbF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9pbnB1dF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3RleHRhcmVhX2lucHV0X2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eScpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfbGFiZWxfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2pzLXNlbGVjdF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnanMtc2VsZWN0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9iZy1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaW5wdXRfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQnKTtcclxuICAgICAgICAgICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NzLWFycm93LWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NzLWFycm93LWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bHRpcGxlLXNlbGVjdGVkLWJvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsdGlwbGUtc2VsZWN0ZWQtYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdzcy1zaW5nbGUtc2VsZWN0ZWQtdmFsdWUnKTtcclxuICAgICAgICAgICAgICAgICAgICAmLS1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogbWFwLWdldCgkbWFwLCAnc3Mtc2luZ2xlLXNlbGVjdGVkLXZhbHVlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsaXRwbGUtc2VsZWN0ZWQtdmFsdWUtZGVsZXRlZC1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsaXRwbGUtc2VsZWN0ZWQtdmFsdWUtZGVsZXRlZC1iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsdGlwbGUtc2VsZWN0ZWQtc3MtYWRkLXBsdXMtYmFja2dyb3VuZCcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bHRpcGxlLXNlbGVjdGVkLXNzLWFkZC1wbHVzLWJhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX3BsdXNfaWNvbl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX3BsdXNfaWNvbl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAncmFuZ2VfaGlnaGxpZ2h0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdyYW5nZV9jb250ZW50X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAncmFuZ2VfY29udGVudF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3JhZGlvX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG5cclxuICAgICAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2xvY2FsaXphdG9yX3ZhbHVlX2JhY2tncm91bmQtY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGUtY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9kZWxldGUtYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19leHRyYSB7XHJcbiAgICAgICAgICAgICAgICAucmFkaW9zX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2V4dHJhX3JhZGlvcy1sZWdlbmQnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2JvcmRlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbWFwLWdldCgkbWFwLCAnZm9ybV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtbW9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3NlYXJjaC1tb3JlX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fc2VhcmNoLW1vcmVfYmFja2dyb3VuZCcpO1xyXG5cclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9zZWFyY2gtbW9yZV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogbWFwLWdldCgkbWFwLCAnZm9ybV9zZWFyY2gtbW9yZV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9zZWFyY2gtbW9yZV9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkhpZGUgZWxlbWVudHMgdmlzdWFsbHksIGJ1dCBrZWVwIHRoZW0gYXZhaWxhYmxlIGZvciBzY3JlZW4tcmVhZGVycy5cclxuXHJcblVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxyXG50aGUgc2l0ZSB3aGVyZSB2aXN1YWwgZGlzcGxheSBpcyB1bmRlc2lyYWJsZS4gSW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhpc1xyXG5tYW5uZXIgc2hvdWxkIGJlIGtlcHQgY29uY2lzZSwgdG8gYXZvaWQgdW5uZWNlc3NhcnkgYnVyZGVuIG9uIHRoZSB1c2VyLlxyXG5cIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblRoZSAuZm9jdXNhYmxlIGNsYXNzIGV4dGVuZHMgdGhlIC52aXN1YWxseS1oaWRkZW4gY2xhc3MgdG8gYWxsb3dcclxudGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlIHtcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNsaXA6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2FsY3VsYXRlIGlmIHRleHQgbmVlZHMgdG8gYmUgbGlnaHQgb3IgZGFya1xyXG5kZXBlbmRpbmcgb24gdGhlIGJhY2tncm91bmQgY29sb3IgcGFzc2VkLlxyXG5cclxuRnJvbSB0aGlzIFczQyBkb2N1bWVudDogaHR0cDovL3d3dy53My5vcmcvVFIvQUVSVCNjb2xvci1jb250cmFzdFxyXG5cclxuQ29sb3IgYnJpZ2h0bmVzcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYTpcclxuKChSZWQgdmFsdWUgWCAyOTkpICsgKEdyZWVuIHZhbHVlIFggNTg3KSArIChCbHVlIHZhbHVlIFggMTE0KSkgLyAxMDAwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB0ZXh0LWNvbnRyYXN0KCRuKSB7XHJcbiAgICAkY29sb3ItYnJpZ2h0bmVzczogcm91bmQoKHJlZCgkbikgKiAyOTkpICsgKGdyZWVuKCRuKSAqIDU4NykgKyAoYmx1ZSgkbikgKiAxMTQpIC8gMTAwMCk7XHJcbiAgICAkbGlnaHQtY29sb3I6IHJvdW5kKChyZWQoI2ZmZmZmZikgKiAyOTkpICsgKGdyZWVuKCNmZmZmZmYpICogNTg3KSArIChibHVlKCNmZmZmZmYpICogMTE0KSAvIDEwMDApO1xyXG5cclxuICAgIEBpZiBhYnMoJGNvbG9yLWJyaWdodG5lc3MpIDwgKCRsaWdodC1jb2xvci8yKXtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRm9udC1zaXplIGZsdWlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tdncsICRtYXgtdncsICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgJHUxOiB1bml0KCRtaW4tdncpO1xyXG4gICAgJHUyOiB1bml0KCRtYXgtdncpO1xyXG4gICAgJHUzOiB1bml0KCRtaW4tZm9udC1zaXplKTtcclxuICAgICR1NDogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XHJcbiAgICAvL0BkZWJ1ZygxMHB4ICsgLjYyNXZ3KTtcclxuICAgIEBpZiAkdTEgPT0gJHUyIGFuZCAkdTEgPT0gJHUzIGFuZCAkdTEgPT0gJHU0IHtcclxuICAgICAgICBmb250LXNpemU6ICRtaW4tZm9udC1zaXplO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3tzdHJpcC11bml0KCRtYXgtZm9udC1zaXplIC0gJG1pbi1mb250LXNpemUpfSAqICgoMTAwdncgLSAjeyRtaW4tdnd9KSAvICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9KSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkbWF4LWZvbnQtc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5NZWRpYSBRdWVyaWVzXHJcblxyXG5BbGxvd3MgeW91IHRvIHVzZSBpbmxpbmUgbWVkaWEgcXVlcmllcy5cclxuXHJcbiRicmVha3BvaW50IC0gRGVzaXJlZCBicmVha3BvaW50LiBDYW4gYmUgdmFyaWFibGUgb3IgdW5pdC5cclxuJHF1ZXJ5IC0gRGVmYXVsdHMgdG8gYG1pbi13aWR0aGAuXHJcbiR0eXBlIC0gRGVmYXVsdHMgdG8gYHNjcmVlbmAuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICBAcmV0dXJuIGlmKG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSkgIT0gMCwgXCItI3skbmFtZX1cIiwgXCJcIik7XHJcbn1cclxuXHJcbkBtaXhpbiBicmVha3BvaW50KCRicmVha3BvaW50LCAkcXVlcnk6ICdtaW4td2lkdGgnLCAkdHlwZTogJ3NjcmVlbicpIHtcclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnc2xpZGVzLW1kJyB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImgtbWRcIil9KSBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRicmVha3BvaW50ID09ICdzbGlkZXMtbGcnIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwiaC1sZ1wiKX0pIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3skYnJlYWtwb2ludH0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5HcmlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gZ3JpZC1sb29wKCRuYW1lKSB7XHJcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gICAgICAgIEBpZiAkaSAhPSAwIHtcclxuICAgICAgICAgICAgLmNvbCN7JG5hbWV9LSN7JGl9IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IHBlcmNlbnRhZ2UoJGkvJGdyaWQtY29sdW1ucyk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJGkvJGdyaWQtY29sdW1ucyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbCN7JG5hbWV9LW9mZnNldC0jeyRpfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpLyRncmlkLWNvbHVtbnMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2xlYXIgZml4ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB3b3JkLXdyYXAge1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcclxuICAgIC1tb3otaHlwaGVuczogYXV0bztcclxuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xyXG4gICAgLW8taHlwaGVuczogYXV0bztcclxuICAgIGh5cGhlbnM6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgYSBTdGF0dXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldFN0YXR1cygkY29uY2F0OiAnJykge1xyXG5cclxuICAgICN7JGNvbmNhdH0ucHJvcGVydHktc3RhdHVzIHtcclxuICAgICAgICBwYWRkaW5nOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXNfcGFkZGluZztcclxuICAgICAgICBtYXJnaW46ICRjb3JlX3Byb3BlcnR5X3N0YXR1c19tYXJnaW47XHJcbiAgICAgICAgZm9udDogJGNvcmVfcHJvcGVydHlfc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb3JlX3Byb3BlcnR5X3N0YXR1c19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfcHJvcGVydHlfc3RhdHVzX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXNfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzX2JvcmRlcjtcclxuICAgICAgICAmLS01IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS01X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjokY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS00IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tM19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS0zX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tM19ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5ldyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tbmV3X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLW5ld19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLW5ld19ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZhbGxpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhbGxpbmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmFsbGluZ19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhbGxpbmdfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1mYXZvcml0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmF2b3JpdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmF2b3JpdGVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYXZvcml0ZV9ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgRGVsaXZlciBEYXRlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXREZWxpdmVyRGF0ZSgkY29uY2F0OiAnJykge1xyXG5cclxuICAgICN7JGNvbmNhdH0uZGVsaXZlci1kYXRlIHtcclxuICAgICAgICBmb250IDogJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2ZvbnQ7XHJcbiAgICAgICAgcGFkZGluZyA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9wYWRkaW5nO1xyXG4gICAgICAgIG1hcmdpbiA6JGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX21hcmdpbjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBiYWNrZ3JvdW5kIDogJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3IgOiAkY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyIDogJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2JvcmRlcjtcclxuICAgIH1cclxufSIsIiRlZGl0b3JpYWxfY29sb3I6ICRjb3JlX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX3BfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9wX21hcmdpbjogLjVlbSAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb3JlX2xpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfbGlua19ob3Zlcl9jb2xvcjogJGNvcmVfbGlua19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9saW5rX3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbF9vbF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX29sX2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2xpX2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfbGlfY29sb3I6ICRjb3JlX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfbGlfZGVjb3JhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlZGl0b3JpYWxfdGFibGVfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLXNlY29uZGFyeS00ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX2ZvbnQ6ICRib2R5X2ZvbnQgICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX2xldHRlci1zcGFjaW5nOiAkYm9keV9mb250X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbF90YWJsZV90aF9mb250OiAkYm9keV9mb250ICAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90YWJsZV90aF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF90YWJsZV90aF9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcblxyXG4vKiBEYXJrIFZlcnNpb24gKi9cclxuJGVkaXRvcmlhbF9jb2xvci0tcmV2ZXJzZTogJGNvcmVfdGV4dF9jb2xvci0tcmV2ZXJzZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9saW5rX2NvbG9yLS1yZXZlcnNlOiAkY29yZV9saW5rX2NvbG9yLS1yZXZlcnNlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2xpbmtfaG92ZXJfY29sb3ItLXJldmVyc2U6ICRjb3JlX2xpbmtfaG92ZXJfY29sb3ItLXJldmVyc2UgIWRlZmF1bHQ7XHJcblxyXG4uZWRpdG9yaWFsIHtcclxuXHJcbiAgICBjb2xvcjogJGVkaXRvcmlhbF9jb2xvcjtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udDogJGgxLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRoMS1jb2xvcjtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBmb250OiAkaDItZm9udDtcclxuICAgICAgICBjb2xvcjogJGgyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQ6ICRoMy1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaDMtY29sb3I7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udDogJGg0LWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRoNC1jb2xvcjtcclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgICBmb250OiAkaDUtZm9udDtcclxuICAgICAgICBjb2xvcjogJGg1LWNvbG9yO1xyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQ6ICRoNi1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaDYtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfbGlua19jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRlZGl0b3JpYWxfbGlua190ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsX3BfbWFyZ2luO1xyXG4gICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfcF9mb250O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfcF9tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udDogJGVkaXRvcmlhbF9saV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9saV9jb2xvcjtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC44cmVtO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjdyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogLjRyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAuMTVyZW0gc29saWQgJGVkaXRvcmlhbF9saV9kZWNvcmF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogLjE1cmVtIHNvbGlkICRlZGl0b3JpYWxfbGlfZGVjb3JhdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfb2xfZm9udDtcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9vbF9jb2xvcjtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfcF9tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBhdXRvO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIHRyLCB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGVkaXRvcmlhbF90YWJsZV9ib3JkZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC42ZW0gLjZlbTtcclxuICAgICAgICAgICAgZm9udDogJGVkaXRvcmlhbF90YWJsZV90ZF9mb250O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsX3RhYmxlX3RkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX3RhYmxlX3RkX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbF90YWJsZV90ZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlZGl0b3JpYWxfdGFibGVfdGRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAuNmVtO1xyXG4gICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsX3RhYmxlX3RoX2ZvbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWxfdGFibGVfdGhfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfdGFibGVfdGhfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsX3RhYmxlX3RoX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbF90YWJsZV90aF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLXJldmVyc2Uge1xyXG5cclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9jb2xvci0tcmV2ZXJzZTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfbGlua19jb2xvci0tcmV2ZXJzZTtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9saW5rX2hvdmVyX2NvbG9yLS1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLW1hc2sge1xyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIFZlcnNpb24gbGVnYWxzXHJcbiAgICAmLS1sZWdhbHMge1xyXG5cclxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIiRlZGl0b3JpYWxfY29sb3I6ICRjb3JlX3RleHRfY29sb3I7XHJcblxyXG4kZWRpdG9yaWFsX3BfZm9udDogJGJvZHlfZm9udDtcclxuJGVkaXRvcmlhbF9wX21hcmdpbjogLjVlbSAwO1xyXG4kZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb3JlX2xpbmtfY29sb3I7XHJcbiRlZGl0b3JpYWxfbGlua19ob3Zlcl9jb2xvcjogJGNvcmVfbGlua19ob3Zlcl9jb2xvcjtcclxuJGVkaXRvcmlhbF9saW5rX3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuJGVkaXRvcmlhbF9vbF9mb250OiAkYm9keV9mb250O1xyXG4kZWRpdG9yaWFsX29sX2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yO1xyXG4kZWRpdG9yaWFsX2xpX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRlZGl0b3JpYWxfbGlfY29sb3I6ICRjb3JlX3RleHRfY29sb3I7XHJcbiRlZGl0b3JpYWxfbGlfZGVjb3JhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRlZGl0b3JpYWxfdGFibGVfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLXNlY29uZGFyeS00O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX2ZvbnQ6ICRib2R5X2ZvbnQgO1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yO1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZWRpdG9yaWFsX3RhYmxlX3RkX2xldHRlci1zcGFjaW5nOiAkYm9keV9mb250X2xldHRlci1zcGFjaW5nO1xyXG5cclxuJGVkaXRvcmlhbF90YWJsZV90aF9mb250OiAkYm9keV9mb250IDtcclxuJGVkaXRvcmlhbF90YWJsZV90aF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGVkaXRvcmlhbF90YWJsZV90aF9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRlZGl0b3JpYWxfdGFibGVfdGhfbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4vKiBEYXJrIFZlcnNpb24gKi9cclxuJGVkaXRvcmlhbF9jb2xvci0tcmV2ZXJzZTogJGNvcmVfdGV4dF9jb2xvci0tcmV2ZXJzZTtcclxuJGVkaXRvcmlhbF9saW5rX2NvbG9yLS1yZXZlcnNlOiAkY29yZV9saW5rX2NvbG9yLS1yZXZlcnNlO1xyXG4kZWRpdG9yaWFsX2xpbmtfaG92ZXJfY29sb3ItLXJldmVyc2U6ICRjb3JlX2xpbmtfaG92ZXJfY29sb3ItLXJldmVyc2U7IiwiYVtjbGFzcyo9XCJfX2dsb2JhbC1saW5rXCJdIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufSIsIlxyXG4vKiAtLS0tLS0tLS0tLS0tLS0gc3R5bGVzIGZvciBhY2NvcmRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogYWNjb3JkaW9uICovXHJcblxyXG5cclxuLyoganVzdCBmb3IgZXhhbXBsZSBhcyBuZXN0ZWQgYWNjb3JkaW9uICovXHJcbltkYXRhLWFjY29yZGlvbi1wcmVmaXgtY2xhc3Nlcz1cImxiaS1jc3NcIl0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxufVxyXG5cclxuLmxiaS1hY2NvcmRpb25fX2hlYWRlcixcclxuLmxiaS1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXIsXHJcbi5sYmktY3NzLWFjY29yZGlvbl9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIC8qKiBmaXggdHlwbyBpbnB1dHMgKiovXHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS44NDYyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogLjI1ZW0gMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5sYmktY3NzLWFjY29yZGlvbl9faGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbn1cclxuXHJcbi5sYmktYWNjb3JkaW9uX19oZWFkZXI6Zm9jdXMsXHJcbi5sYmktbm9hbmltLWFjY29yZGlvbl9faGVhZGVyOmZvY3VzLFxyXG4ubGJpLWNzcy1hY2NvcmRpb25fX2hlYWRlcjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4ubGJpLWFjY29yZGlvbl9faGVhZGVyOjpiZWZvcmUsXHJcbi5sYmktbm9hbmltLWFjY29yZGlvbl9faGVhZGVyOjpiZWZvcmUsXHJcbi5sYmktY3NzLWFjY29yZGlvbl9faGVhZGVyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogLjc1ZW07XHJcbiAgICBoZWlnaHQ6IC43NWVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vdmFuMTF5Lm5ldC9sYXlvdXQvaW1hZ2VzL2ljb24tYXJyb3ctZ3JlZW5fMjAxODAxMjYuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbn1cclxuXHJcbi5sYmktY3NzLWFjY29yZGlvbl9faGVhZGVyOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XHJcbiAgICB3aWR0aDogLjdlbTtcclxuICAgIGhlaWdodDogLjdlbTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2U7XHJcbn1cclxuXHJcblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXS5sYmktYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSxcclxuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLmxiaS1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSxcclxuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLmxiaS1jc3MtYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG59XHJcblxyXG4ubGJpLWFjY29yZGlvbl9faGVhZGVyW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdOjphZnRlcixcclxuLmxiaS1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl06OmFmdGVyLFxyXG4ubGJpLWNzcy1hY2NvcmRpb25fX2hlYWRlclthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1ib3R0b206IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC41ZW07XHJcbiAgICB0b3A6IC4xZW07XHJcbiAgICBib3JkZXItbGVmdDogLjdlbSBzb2xpZDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHNwZWFrOiBub25lO1xyXG59XHJcblxyXG4ubGJpLWFjY29yZGlvbl9fcGFuZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBlYXNlLCBtYXgtaGVpZ2h0IDFzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZSwgbWF4LWhlaWdodCAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDBlbTtcclxuICAgIC8qIG1hZ2ljIG51bWJlciBmb3IgbWF4LWhlaWdodCA9IGVub3VnaCBoZWlnaHQgKi9cclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuLyogVGhpcyBpcyB0aGUgaGlkZGVuIHN0YXRlICovXHJcblxyXG5bYXJpYS1oaWRkZW49dHJ1ZV0ubGJpLWFjY29yZGlvbl9fcGFuZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMXMsIDBzLCAwcztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzLCAwcywgMHM7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubGJpLWNzcy1hY2NvcmRpb25fX3BhbmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZSwgbWF4LWhlaWdodCAxcyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBlYXNlLCBtYXgtaGVpZ2h0IDFzIGVhc2UsIHRyYW5zZm9ybSAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgIG1heC1oZWlnaHQ6IDQwZW07XHJcbiAgICAvKiBtYWdpYyBudW1iZXIgZm9yIG1heC1oZWlnaHQgPSBlbm91Z2ggaGVpZ2h0ICovXHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuXHJcbi8qIFRoaXMgaXMgdGhlIGhpZGRlbiBzdGF0ZSAqL1xyXG5cclxuW2FyaWEtaGlkZGVuPXRydWVdLmxiaS1jc3MtYWNjb3JkaW9uX19wYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDFzLCAwcywgMHMsIDBzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXMsIDBzLCAwcywgMHM7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubGJpLW5vYW5pbS1hY2NvcmRpb25fX3BhbmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5bYXJpYS1oaWRkZW49dHJ1ZV0ubGJpLW5vYW5pbS1hY2NvcmRpb25fX3BhbmVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzA3Ljg3NXB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBtYXgtaGVpZ2h0OiA2NDBweDtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBsZWZ0OiAyMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDIycHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGJvcmRlci13aWR0aDogNXB4O1xyXG4gIG1hcmdpbjogMCAtNXB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogNHB4O1xyXG4gIG1hcmdpbjogMCAtNHB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcclxuICBib3R0b206IDEwMCU7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XHJcbiAgdG9wOiAxMDAlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xyXG4gIGhlaWdodDogMzRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgei1pbmRleDogMztcclxuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG4gIGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxuICBsZWZ0OiAwO1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxufVxyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAqL1xyXG4gIHJpZ2h0OiAwO1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxufVxyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xyXG4gIGNvbG9yOiAjOTU5ZWE5O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xyXG4gIGZpbGw6ICNmNjQ3NDc7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcclxuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XHJcbiAgZmlsbDogaW5oZXJpdDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICBtYXJnaW46IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xyXG4gIGhlaWdodDogNTAlO1xyXG4gIGxpbmUtaGVpZ2h0OiA1MCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjE1KTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xyXG4gIHRvcDogMjYlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xyXG4gIHRvcDogNTAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcclxuICB0b3A6IDQwJTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcclxuICBmaWxsOiByZ2JhKDAsMCwwLDAuNSk7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcclxuICBmb250LXNpemU6IDEzNSU7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDc1JTtcclxuICBsZWZ0OiAxMi41JTtcclxuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XHJcbiAgd2lkdGg6IDZjaDtcclxuICB3aWR0aDogN2NoXFwwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHRleHQ7XHJcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XHJcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogLTFweCAwIDAgMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMjhweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxufVxyXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41NCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuLmRheUNvbnRhaW5lcixcclxuLmZsYXRwaWNrci13ZWVrcyB7XHJcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHdpZHRoOiAzMDcuODc1cHg7XHJcbn1cclxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5kYXlDb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdpZHRoOiAzMDcuODc1cHg7XHJcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XHJcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogIzM5MzkzOTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB3aWR0aDogMTQuMjg1NzE0MyU7XHJcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xyXG4gICAgICAgICAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XHJcbiAgbWF4LXdpZHRoOiAzOXB4O1xyXG4gIGhlaWdodDogMzlweDtcclxuICBsaW5lLWhlaWdodDogMzlweDtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcclxuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xyXG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcclxuICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMTBweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xyXG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4xKTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgJGNvbG9yX2JyYW5kLTIsIDVweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAkY29sb3JfYnJhbmQtMiwgNXB4IDAgMCAkY29sb3JfYnJhbmQtMjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcclxuICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZTphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICB3aWR0aDogNDAlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgd2lkdGg6IDI2JTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgd2lkdGg6IDQ5JTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogIzM5MzkzOTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgd2lkdGg6IDIlO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XHJcbiAgb3V0bGluZTogMDtcclxuICB3aWR0aDogMTglO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuIiwiLyohIG5vdWlzbGlkZXIgLSAxNC4xLjEgLSAxMi8xNS8yMDE5ICovXHJcbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcclxuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cclxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxyXG4gKi9cclxuLm5vVWktdGFyZ2V0LFxyXG4ubm9VaS10YXJnZXQgKiB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5ub1VpLXRhcmdldCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5ub1VpLWJhc2UsXHJcbi5ub1VpLWNvbm5lY3RzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLyogV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5ub1VpLWNvbm5lY3QsXHJcbi5ub1VpLW9yaWdpbiB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcclxufVxyXG4ubm9VaS1jb25uZWN0IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktb3JpZ2luIHtcclxuICBoZWlnaHQ6IDEwJTtcclxuICB3aWR0aDogMTAlO1xyXG59XHJcbi8qIE9mZnNldCBkaXJlY3Rpb25cclxuICovXHJcbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXHJcbiAqIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuLm5vVWktaGFuZGxlIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5ub1VpLXRvdWNoLWFyZWEge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcclxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxufVxyXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xyXG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xyXG4gKi9cclxuLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcclxuICB3aWR0aDogMzRweDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgcmlnaHQ6IC0xN3B4O1xyXG4gIHRvcDogLTZweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcclxuICB3aWR0aDogMjhweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgcmlnaHQ6IC02cHg7XHJcbiAgdG9wOiAtMTdweDtcclxufVxyXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcclxuICBsZWZ0OiAtMTdweDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4vKiBTdHlsaW5nO1xyXG4gKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcclxuICovXHJcbi5ub1VpLXRhcmdldCB7XHJcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwgMCAzcHggNnB4IC01cHggI0JCQjtcclxufVxyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcbi5ub1VpLWNvbm5lY3Qge1xyXG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7XHJcbn1cclxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcclxuICovXHJcbi5ub1VpLWRyYWdnYWJsZSB7XHJcbiAgY3Vyc29yOiBldy1yZXNpemU7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcclxuICBjdXJzb3I6IG5zLXJlc2l6ZTtcclxufVxyXG4ubm9VaS1oYW5kbGUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7XHJcbn1cclxuLm5vVWktYWN0aXZlIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRERELCAwIDNweCA2cHggLTNweCAjQkJCO1xyXG59XHJcbi8qIEhhbmRsZSBzdHJpcGVzO1xyXG4gKi9cclxuLm5vVWktaGFuZGxlOmJlZm9yZSxcclxuLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xyXG4gIGxlZnQ6IDE0cHg7XHJcbiAgdG9wOiA2cHg7XHJcbn1cclxuLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICBsZWZ0OiAxN3B4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbGVmdDogNnB4O1xyXG4gIHRvcDogMTRweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIHRvcDogMTdweDtcclxufVxyXG4vKiBEaXNhYmxlZCBzdGF0ZTtcclxuICovXHJcbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XHJcbiAgYmFja2dyb3VuZDogI0I4QjhCODtcclxufVxyXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxyXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxyXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4vKiBCYXNlO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcyxcclxuLm5vVWktcGlwcyAqIHtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubm9VaS1waXBzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29sb3I6ICM5OTk7XHJcbn1cclxuLyogVmFsdWVzO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktdmFsdWUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubm9VaS12YWx1ZS1zdWIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG4vKiBNYXJraW5ncztcclxuICpcclxuICovXHJcbi5ub1VpLW1hcmtlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICNDQ0M7XHJcbn1cclxuLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgYmFja2dyb3VuZDogI0FBQTtcclxufVxyXG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNBQUE7XHJcbn1cclxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XHJcbn1cclxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgd2lkdGg6IDJweDtcclxuICBoZWlnaHQ6IDVweDtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xyXG4gIGhlaWdodDogMTBweDtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG59XHJcbi8qIFZlcnRpY2FsIGxheW91dDtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMtdmVydGljYWwge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDEwMCU7XHJcbn1cclxuLm5vVWktdmFsdWUtdmVydGljYWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcclxuICB3aWR0aDogMTVweDtcclxufVxyXG4ubm9VaS10b29sdGlwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogIzAwMDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IDEyMCU7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMTIwJTtcclxufVxyXG4iLCIvKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cclxuLypcclxuXHRTdHlsZXMgZm9yIGJhc2ljIFBob3RvU3dpcGUgZnVuY3Rpb25hbGl0eSAoc2xpZGluZyBhcmVhLCBvcGVuL2Nsb3NlIHRyYW5zaXRpb25zKVxyXG4qL1xyXG4vKiBwc3dwID0gcGhvdG9zd2lwZSAqL1xyXG4ucHN3cCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgei1pbmRleDogMTAxMDA7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC8qIGNyZWF0ZSBzZXBhcmF0ZSBsYXllciwgdG8gYXZvaWQgcGFpbnQgb24gd2luZG93Lm9uc2Nyb2xsIGluIHdlYmtpdC9ibGluayAqL1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG91dGxpbmU6IG5vbmU7IH1cclxuLnBzd3AgKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuLnBzd3AgaW1nIHtcclxuICBtYXgtd2lkdGg6IG5vbmU7IH1cclxuXHJcbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xyXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcclxuICAvKiAwLjAwMSwgYmVjYXVzZSBvcGFjaXR5OjAgZG9lc24ndCB0cmlnZ2VyIFBhaW50IGFjdGlvbiwgd2hpY2ggY2F1c2VzIGxhZyBhdCBzdGFydCBvZiB0cmFuc2l0aW9uICovXHJcbiAgb3BhY2l0eTogMC4wMDE7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4ucHN3cC0tb3BlbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XHJcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcclxuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcclxuICBjdXJzb3I6IHpvb20taW47IH1cclxuXHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XHJcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICBjdXJzb3I6IC1tb3otZ3JhYjtcclxuICBjdXJzb3I6IGdyYWI7IH1cclxuXHJcbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxyXG5cclxuLypcclxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cclxuXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cclxuKi9cclxuLnBzd3BfX2JnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cclxuXHJcbi5wc3dwX19zY3JvbGwtd3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwOyB9XHJcblxyXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX2ltZyB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxyXG5cclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLnBzd3BfX2JnIHtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXHJcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fem9vbS13cmFwIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxyXG5cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX3pvb20td3JhcCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19pdGVtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19pbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7IFxyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgfVxyXG5cclxuLypcclxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXHJcblx0c3R5bGUgaXMgYWRkZWQgdG8gYXZvaWQgZmxpY2tlcmluZyBpbiB3ZWJraXQvYmxpbmsgd2hlbiBsYXllcnMgb3ZlcmxhcFxyXG4qL1xyXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi8qXHJcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2VcclxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcclxuKi9cclxuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcclxuICBiYWNrZ3JvdW5kOiAjMjIyOyB9XHJcblxyXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDsgfVxyXG5cclxuLypcclxuXHRFcnJvciBtZXNzYWdlIGFwcGVhcnMgd2hlbiBpbWFnZSBpcyBub3QgbG9hZGVkXHJcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXHJcbiovXHJcbi5wc3dwX19lcnJvci1tc2cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogLThweDtcclxuICBjb2xvcjogI0NDQzsgfVxyXG5cclxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcclxuICBjb2xvcjogI0NDQztcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSIsIi8qISBQaG90b1N3aXBlIERlZmF1bHQgVUkgQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xyXG4vKlxyXG5cclxuXHRDb250ZW50czpcclxuXHJcblx0MS4gQnV0dG9uc1xyXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cdDQuIENhcHRpb25cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzIChyb290IGVsZW1lbnQsIHRvcCBiYXIsIGlkbGUgc3RhdGUsIGhpZGRlbiBzdGF0ZSwgZXRjLilcclxuXHJcbiovXHJcbi8qXHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHJcbiAqL1xyXG4vKiA8YnV0dG9uPiBjc3MgcmVzZXQgKi9cclxuLnBzd3BfX2J1dHRvbiB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxyXG4ucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwX19idXR0b246YWN0aXZlIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIG9wYWNpdHk6IDAuOTsgfVxyXG4ucHN3cF9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDsgfVxyXG5cclxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xyXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuXHJcbi5wc3dwX19idXR0b24sXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGVmYXVsdC1za2luLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDsgfVxyXG5cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMDkzNzUpLCAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xyXG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGVmYXVsdC1za2luLnN2Zyk7XHJcbiAgfVxyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gICAgLy9iYWNrZ3JvdW5kOiBub25lO1xyXG4gIH0gfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLXNoYXJlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tZnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwOyB9XHJcblxyXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwOyB9XHJcblxyXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLypcclxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXHJcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcclxuKi9cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICB3aWR0aDogNzBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xyXG4gIGxlZnQ6IDA7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgcmlnaHQ6IDA7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgdG9wOiAzNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xyXG4gIGxlZnQ6IDZweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIHJpZ2h0OiA2cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTQ0cHg7IH1cclxuXHJcbi8qXHJcblxyXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xyXG5cclxuICovXHJcbi5wc3dwX19jb3VudGVyLFxyXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuXHJcbi5wc3dwX19zaGFyZS1tb2RhbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxNjAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cclxuXHJcbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XHJcbiAgei1pbmRleDogMTYyMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICB0b3A6IDU2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHJpZ2h0OiA0NHB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA4cHggMTJweDtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzAwMDsgfVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmZpcnN0LWNoaWxkIHtcclxuICAvKiByb3VuZCBjb3JuZXJzIG9uIHRoZSBmaXJzdC9sYXN0IGxpc3QgaXRlbSAqL1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwOyB9XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGE6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cclxuXHJcbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4gLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XHJcblxyXG4vKiBpbmNyZWFzZSBzaXplIG9mIHNoYXJlIGxpbmtzIG9uIHRvdWNoIGRldmljZXMgKi9cclxuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xyXG4gIHBhZGRpbmc6IDE2cHggMTJweDsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTEycHg7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcclxuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xyXG4gIGNvbG9yOiAjRkZGOyB9XHJcbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyOmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNFNUM5QTsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzU1QUNFRTtcclxuICBjb2xvcjogI0ZGRjsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG4gIGNvbG9yOiAjQ0UyNzJEOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI0RERDsgfVxyXG5cclxuLypcclxuXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblxyXG4gKi9cclxuLnBzd3BfX2NvdW50ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgcGFkZGluZzogMCAxMHB4OyB9XHJcblxyXG4vKlxyXG5cclxuXHQ0LiBDYXB0aW9uXHJcblxyXG4gKi9cclxuLnBzd3BfX2NhcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiA0NHB4OyB9XHJcbi5wc3dwX19jYXB0aW9uIHNtYWxsIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgY29sb3I6ICNCQkI7IH1cclxuXHJcbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWF4LXdpZHRoOiA0MjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBjb2xvcjogI0NDQzsgfVxyXG5cclxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xyXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4vKlxyXG5cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvciAocHJlbG9hZGVyKVxyXG5cclxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXHJcblxyXG4gKi9cclxuLnBzd3BfX3ByZWxvYWRlciB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIGRpcmVjdGlvbjogbHRyOyB9XHJcblxyXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW46IDEycHg7IH1cclxuXHJcbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICAvKiBXZSB1c2UgLmdpZiBpbiBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgQ1NTIGFuaW1hdGlvbiAqL1xyXG4gIGJhY2tncm91bmQ6IHVybChwcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0OyB9XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlOyB9XHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlOyB9XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgdG9wOiAxNXB4O1xyXG4gIG1hcmdpbjogMDsgfVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcclxuICAvKlxyXG5cdFx0XHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3JcclxuXHRcdFx0IGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxyXG5cdFx0Ki9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDdweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgbWFyZ2luOiAwOyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucHN3cF9fcHJlbG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxyXG5cclxuLypcclxuXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXNcclxuXHJcbiAqL1xyXG4vKiByb290IGVsZW1lbnQgb2YgVUkgKi9cclxuLnBzd3BfX3VpIHtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eTogMTtcclxuICB6LWluZGV4OiAxNTUwOyB9XHJcblxyXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cclxuLnBzd3BfX3RvcC1iYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5wc3dwX19jYXB0aW9uLFxyXG4ucHN3cF9fdG9wLWJhcixcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4vKiBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXIgKi9cclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cclxuXHJcbi5wc3dwX190b3AtYmFyLFxyXG4ucHN3cF9fY2FwdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XHJcblxyXG4vKiBwc3dwX191aS0tZml0IGNsYXNzIGlzIGFkZGVkIHdoZW4gbWFpbiBpbWFnZSBcImZpdHNcIiBiZXR3ZWVuIHRvcCBiYXIgYW5kIGJvdHRvbSBiYXIgKGNhcHRpb24pICovXHJcbi5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxyXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XHJcblxyXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX190b3AtYmFyIHtcclxuICBvcGFjaXR5OiAwOyB9XHJcblxyXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIG9wYWNpdHk6IDA7IH1cclxuXHJcbi8qXHJcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cclxuXHRlLmcuIHdoZW4gdXNlciB0YXBzIHRvIHRvZ2dsZSB2aXNpYmlsaXR5IG9mIGNvbnRyb2xzXHJcbiovXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fY2FwdGlvbixcclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgLyogRm9yY2UgcGFpbnQgJiBjcmVhdGUgY29tcG9zaXRpb24gbGF5ZXIgZm9yIGNvbnRyb2xzLiAqL1xyXG4gIG9wYWNpdHk6IDAuMDAxOyB9XHJcblxyXG4vKiBwc3dwX191aS0tb25lLXNsaWRlIGNsYXNzIGlzIGFkZGVkIHdoZW4gdGhlcmUgaXMganVzdCBvbmUgaXRlbSBpbiBnYWxsZXJ5ICovXHJcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXHJcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19jb3VudGVyIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLnBzd3AtLW1pbmltYWwtLWRhcmsgLnBzd3BfX3RvcC1iYXIge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7IH0iLCJbZGF0YS1zaW1wbGViYXJdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItbWFzayB7XHJcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItb2Zmc2V0IHtcclxuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcclxuICBkaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7IC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cclxuICB3aWR0aDogYXV0bztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXHJcbiAgbWF4LWhlaWdodDogMTAwJTsgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcclxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcclxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcclxuICBjb250ZW50OiAnICc7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1heC1oZWlnaHQ6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LWJhc2lzOiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwMCU7XHJcbiAgd2lkdGg6IDEwMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBtaW4td2lkdGg6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcclxuICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWluLWhlaWdodDogMTBweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIGxlZnQ6IDJweDtcclxuICByaWdodDogMnB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcclxuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTFweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuICB0b3A6IDJweDtcclxuICBib3R0b206IDJweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMnB4O1xyXG4gIHJpZ2h0OiAycHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAycHg7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbiAgbWluLWhlaWdodDogMDtcclxuICBtaW4td2lkdGg6IDEwcHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi8qIFJ0bCBzdXBwb3J0ICovXHJcbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249J3J0bCddIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uaHMtZHVtbXktc2Nyb2xsYmFyLXNpemUge1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDUwMHB4O1xyXG4gIHdpZHRoOiA1MDBweDtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbn0iLCIkc3MtaGVpZ2h0OiAzZW0gIWRlZmF1bHQ7XHJcbiRzcy13aGl0ZTogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzcy1mb250LWNvbG9yOiAkY29sb3JfbmV1dHJhbC0yICFkZWZhdWx0O1xyXG4kc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMiAhZGVmYXVsdDtcclxuJHNzLWZvbnQtZGlzYWJsZWQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRzcy1wcmltYXJ5LWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNzLWJvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS01ICFkZWZhdWx0O1xyXG4kc3Mtc2VhcmNoLWhpZ2hsaWdodC1jb2xvcjogI2ZmZmI4YyAhZGVmYXVsdDtcclxuJHNzLWJvcmRlci1yYWRpdXM6IDBweCAhZGVmYXVsdDtcclxuJHNzLXNwYWNpbmctbDogOHB4ICFkZWZhdWx0O1xyXG4kc3Mtc3BhY2luZy1tOiA2cHggIWRlZmF1bHQ7XHJcbiRzcy1zcGFjaW5nLXM6IDRweCAhZGVmYXVsdDtcclxuXHJcbi5zcy1tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGNvbG9yOiAkc3MtZm9udC1jb2xvcjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRzcy1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkc3Mtc3BhY2luZy1tO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNzLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRzcy1ib3JkZXItcmFkaXVzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxuXHJcbiAgICAmLnNzLWRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLWJvcmRlci1jb2xvcjtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNzLW9wZW4tYWJvdmUge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcbiAgICAmLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICBcclxuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgXHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgICAgICBcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1kZXNlbGVjdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgJHNzLXNwYWNpbmctbSAwICRzcy1zcGFjaW5nLW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgJi5zcy1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWFycm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCAkc3Mtc3BhY2luZy1tIDAgJHNzLXNwYWNpbmctbTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG1hcmdpbiAuMnM7XHJcblxyXG4gICAgICAgICYuYXJyb3ctdXAge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICBtYXJnaW46IDNweCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hcnJvdy1kb3duIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIG1hcmdpbjogLTNweCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6ICRzcy1oZWlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzcy1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkc3MtYm9yZGVyLXJhZGl1cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XHJcblxyXG4gICAgJi5zcy1kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy1ib3JkZXItY29sb3I7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgY29sb3I6ICRzcy1mb250LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICAgIC5zcy12YWx1ZS1kZWxldGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3Mtb3Blbi1hYm92ZSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuICAgICYuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblxyXG4gICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDVweDtcclxuICAgICAgICBtYXJnaW46IDJweCAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgc2NhbGVJbiB7XHJcbiAgICAgICAgMCUge3RyYW5zZm9ybTogc2NhbGUoMCk7IG9wYWNpdHk6IDA7fVxyXG4gICAgICAgIDEwMCUge3RyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7fVxyXG4gICAgICB9XHJcbiAgICAgIEBrZXlmcmFtZXMgc2NhbGVPdXQge1xyXG4gICAgICAgIDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxO31cclxuICAgICAgICAxMDAlIHt0cmFuc2Zvcm06IHNjYWxlKDApOyBvcGFjaXR5OiAwO31cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAzcHggNXB4IDNweCAwcHg7XHJcbiAgICAgICAgY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkc3MtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVJbjtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cclxuICAgICAgICAmLnNzLW91dCB7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVPdXQ7XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcclxuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlLWRlbGV0ZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtYWRkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMCAxIDNweDtcclxuICAgICAgbWFyZ2luOiA5cHggMTJweCAwIDVweDtcclxuXHJcbiAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3MtY3Jvc3Mge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLnNzLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IC0xcHggMCAwIDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG9wYWNpdHkgLjJzO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcblxyXG4gICYuc3Mtb3BlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICB9XHJcblxyXG4gIC5zcy1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBwYWRkaW5nOiAkc3Mtc3BhY2luZy1sICRzcy1zcGFjaW5nLWwgJHNzLXNwYWNpbmctbSAkc3Mtc3BhY2luZy1sO1xyXG5cclxuICAgICYuc3MtaGlkZSB7XHJcbiAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAkc3Mtc3BhY2luZy1tICRzcy1zcGFjaW5nLWw7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNzLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHNzLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAkc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1hZGRhYmxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZsZXg6IDAgMCAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkc3MtYm9yZGVyLXJhZGl1cztcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcy1hZGRhYmxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuc3MtbGlzdCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIC5zcy1vcHRncm91cCB7XHJcbiAgICAgIC5zcy1vcHRncm91cC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsICYuc3MtaGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzcy1wcmltYXJ5LWNvbG9yLCAuMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3MtaGlkZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbiAgICAgIC5zcy1zZWFyY2gtaGlnaGxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtc2VhcmNoLWhpZ2hsaWdodC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qKlxyXG4gKiBTd2lwZXIgMTEuMS4xXHJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXHJcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBBcHJpbCA5LCAyMDI0XHJcbiAqL1xyXG5cclxuLyogRk9OVF9TVEFSVCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcclxuICAgIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4vKiBGT05UX0VORCAqL1xyXG46cm9vdCB7XHJcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcclxuICAgIC8qXHJcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xyXG4gICAgKi9cclxufVxyXG46aG9zdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG4uc3dpcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xyXG59XHJcbi5zd2lwZXItaG9yaXpvbnRhbCB7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG59XHJcbi5zd2lwZXItdmVydGljYWwge1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcclxufVxyXG4uc3dpcGVyLXNsaWRlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLyogQXV0byBIZWlnaHQgKi9cclxuLnN3aXBlci1hdXRvaGVpZ2h0LFxyXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xyXG59XHJcbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLyogM0QgRWZmZWN0cyAqL1xyXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcclxufVxyXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG59XHJcbi5zd2lwZXItM2Qge1xyXG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcclxufVxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG59XHJcbi8qIENTUyBNb2RlICovXHJcbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAvKiBGb3IgRmlyZWZveCAqL1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXHJcbn1cclxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XHJcbn1cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcclxufVxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcclxufVxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xyXG59XHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIG9yZGVyOiA5OTk5O1xyXG59XHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcclxuICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcclxufVxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xyXG59XHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xyXG59XHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XHJcbn1cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XHJcbn1cclxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXHJcbi8qIDNEIFNoYWRvd3MgKi9cclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XHJcbiAgICB3aWR0aDogNDJweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXHJcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xyXG4gICAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xyXG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xyXG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xyXG59XHJcbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuLyogU2xpZGUgc3R5bGVzIGVuZCAqLyIsIi8vIEFjY29yZGlvblxyXG5cclxuJGFjY29yZGlvbl9oZWFkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0XHJcbiRhY2NvcmRpb25faGVhZGVyX2ZvbnQtc2l6ZS1taW46IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDI2cHhcclxuJGFjY29yZGlvbl9oZWFkZXJfZm9udC1zaXplLW1heDogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMzBweFxyXG4kYWNjb3JkaW9uX2hlYWRlcl9mb250LXNpemUgICAgOiBjbGFtcCgkYWNjb3JkaW9uX2hlYWRlcl9mb250X3NpemUtbWluLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksICRhY2NvcmRpb25faGVhZGVyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uX2hlYWRlcl9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbl9oZWFkZXJfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgI3skYWNjb3JkaW9uX2hlYWRlcl9mb250LXNpemV9IC8gMS40ICRhY2NvcmRpb25faGVhZGVyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uX2hlYWRlcl90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIGp1c3QgZm9yIGV4YW1wbGUgYXMgbmVzdGVkIGFjY29yZGlvbiAqL1xyXG5bZGF0YS1hY2NvcmRpb24tcHJlZml4LWNsYXNzZXM9XCJtaW5pbWFsaXN0LWNzc1wiXSB7XHJcbiAgICBtYXJnaW4tbGVmdDogM2VtO1xyXG59XHJcblxyXG4ubXktYWNjb3JkaW9uX19oZWFkZXIsXHJcbi5teS1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXIsXHJcbi5teS1jc3MtYWNjb3JkaW9uX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogLjc1cmVtIDA7XHJcbiAgICB0ZXh0LWFsaWduOiAkYWNjb3JkaW9uX2hlYWRlcl90ZXh0LWFsaWduO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250OiAkYWNjb3JkaW9uX2hlYWRlcl9mb250O1xyXG4gICAgY29sb3I6ICRhY2NvcmRpb25faGVhZGVyX2NvbG9yO1xyXG59XHJcblxyXG4ubXktYWNjb3JkaW9uX19oZWFkZXI6Zm9jdXMsXHJcbi5teS1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXI6Zm9jdXMsXHJcbi5teS1jc3MtYWNjb3JkaW9uX19oZWFkZXI6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuLm15LWFjY29yZGlvbl9faGVhZGVyOjpiZWZvcmUsXHJcbi5teS1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSxcclxuLm15LWNzcy1hY2NvcmRpb25fX2hlYWRlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hY2NvcmRpb24ucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG59XHJcblxyXG4ubXktY3NzLWFjY29yZGlvbl9faGVhZGVyOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XHJcbiAgICB3aWR0aDogLjdyZW07XHJcbiAgICBoZWlnaHQ6IC43cmVtO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZTtcclxufVxyXG5cclxuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLm15LWFjY29yZGlvbl9faGVhZGVyOjpiZWZvcmUsXHJcblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXS5teS1ub2FuaW0tYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSxcclxuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLm15LWNzcy1hY2NvcmRpb25fX2hlYWRlcjo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcbn1cclxuXHJcbi5teS1hY2NvcmRpb25fX3BhbmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZSwgbWF4LWhlaWdodCAxcyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UsIG1heC1oZWlnaHQgMXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwZW07XHJcbiAgICAvKiBtYWdpYyBudW1iZXIgZm9yIG1heC1oZWlnaHQgPSBlbm91Z2ggaGVpZ2h0ICovXHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogVGhpcyBpcyB0aGUgaGlkZGVuIHN0YXRlICovXHJcblxyXG5bYXJpYS1oaWRkZW49dHJ1ZV0ubXktYWNjb3JkaW9uX19wYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxcywgMHMsIDBzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXMsIDBzLCAwcztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5teS1jc3MtYWNjb3JkaW9uX19wYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UsIG1heC1oZWlnaHQgMXMgZWFzZSwgdHJhbnNmb3JtIDFzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgZWFzZSwgbWF4LWhlaWdodCAxcyBlYXNlLCB0cmFuc2Zvcm0gMXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MGVtO1xyXG4gICAgLyogbWFnaWMgbnVtYmVyIGZvciBtYXgtaGVpZ2h0ID0gZW5vdWdoIGhlaWdodCAqL1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4vKiBUaGlzIGlzIHRoZSBoaWRkZW4gc3RhdGUgKi9cclxuXHJcblthcmlhLWhpZGRlbj10cnVlXS5teS1jc3MtYWNjb3JkaW9uX19wYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDFzLCAwcywgMHMsIDBzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXMsIDBzLCAwcywgMHM7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubXktbm9hbmltLWFjY29yZGlvbl9fcGFuZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblthcmlhLWhpZGRlbj10cnVlXS5teS1ub2FuaW0tYWNjb3JkaW9uX19wYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59IiwiLy8gQWNjb3JkaW9uXHJcblxyXG4kYWNjb3JkaW9uX2hlYWRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRhY2NvcmRpb25faGVhZGVyX2ZvbnQtc2l6ZS1taW46IDEuMjVyZW07IC8vIDI2cHhcclxuJGFjY29yZGlvbl9oZWFkZXJfZm9udC1zaXplLW1heDogMS4yNXJlbTsgLy8gMzBweFxyXG4kYWNjb3JkaW9uX2hlYWRlcl9mb250LXNpemUgICAgOiBjbGFtcCgkYWNjb3JkaW9uX2hlYWRlcl9mb250X3NpemUtbWluLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksICRhY2NvcmRpb25faGVhZGVyX2ZvbnQtc2l6ZS1tYXgpO1xyXG4kYWNjb3JkaW9uX2hlYWRlcl9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGFjY29yZGlvbl9oZWFkZXJfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skYWNjb3JkaW9uX2hlYWRlcl9mb250LXNpemV9IC8gMS40ICRhY2NvcmRpb25faGVhZGVyX2ZvbnQtZmFtaWx5O1xyXG4kYWNjb3JkaW9uX2hlYWRlcl90ZXh0LWFsaWduOiBsZWZ0O1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGFuaW1hdGlvbi1zY3JvbGwtZW5hYmxlZDogdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbiRhbmltYXRpb24tZHVyYXRpb24gICAgICAgICA6IDAuNXMgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb24tZWFzZSAgICAgICAgICAgICA6IGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9ucy1jb2xvciAgICAgICAgICAgOiBsaWdodGVuKGFkanVzdC1odWUoJGNvbG9yX2JyYW5kLTEsIC0xKSwgMjMuNTMpICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uc19pbWFnZS1iYWNrZ3JvdW5kOiAjZjFmMWYxICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQGlmICRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQge1xyXG5cclxuICAgIC8vQW5pbWF0aW9uIGJsb2MgaGVhZGVyXHJcbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqIEdlbmVyYXRlZCBieSBBbmltaXN0YSBvbiAyMDIxLTYtMjEgMTQ6MzY6OVxyXG4gKiBMaWNlbnNlZCB1bmRlciBGcmVlQlNEIExpY2Vuc2UuXHJcbiAqIFNlZSBodHRwOi8vYW5pbWlzdGEubmV0L2xpY2Vuc2UgZm9yIG1vcmUgaW5mby5cclxuICogdzogaHR0cDovL2FuaW1pc3RhLm5ldCwgdDogQGNzc2FuaW1pc3RhXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiAgICAvLyBHRU5FUklDXHJcbiAgICBbZGF0YS1hbmltYXRpb249ZmFkZS1pbi1ib3R0b21dIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlLWluLWJvdHRvbTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ0xBV1NcclxuICAgIFtkYXRhLWFuaW1hdGlvbj1zY2FsZS1pbi12ZXItdG9wXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGUtaW4tdmVyLXRvcDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRlJBTUUgc3RhcnRcclxuICAgIFtkYXRhLWFuaW1hdGlvbj1zY2FsZS11cC1ob3ItY2VudGVyXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGUtdXAtaG9yLWNlbnRlcjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbZGF0YS1hbmltYXRpb249aGVhZGVyTGVmdEJhcl0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eSAgIDogMTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWUgOiBoZWFkZXJMZWZ0QmFyO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFtkYXRhLWFuaW1hdGlvbj1oZWFkZXJSaWdodEJhclRvcF0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eSAgIDogMTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWUgOiBoZWFkZXJSaWdodEJhclRvcDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbZGF0YS1hbmltYXRpb249aGVhZGVyUmlnaHRCYXJCb3R0b21dIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHkgICA6IDE7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lIDogaGVhZGVyUmlnaHRCYXJCb3R0b207XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gRlJBTUUgZW5kXHJcblxyXG4gICAgLy8gQU5JTUFUSU9OIHN0YXR1cyBzdGFydFxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPXNjYWxlLWluLWhvci1sZWZ0X3JpZ2h0XSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFtkYXRhLWFuaW1hdGlvbj1zY2FsZS1pbi1ob3ItbGVmdF0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlLWluLWhvci1sZWZ0O1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEFOSU1BVElPTiBzdGF0dXMgZW5kXHJcblxyXG4gICAgLyogKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuXHJcbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhbmltYXRpb25zLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHNjYWxlWCguMzMpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYW5pbWF0aW9uc19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qcy1hbmltYXRpb24taW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAmX19vdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMTAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhbmltYXRpb25zX2ltYWdlLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuanMtYW5pbWF0aW9uLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fb3V0IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRidXR0b24tLXN3ZWVwX2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEFuaW1hdGlvbiA6IHN3ZWVwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0LFxyXG4uYnV0dG9uLS1zd2VlcC10by1sZWZ0LFxyXG4uYnV0dG9uLS1zd2VlcC10by10b3AsXHJcbi5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbSxcclxuLmJ1dHRvbi0tc3dlZXAtdG8tY2VudGVyXHJcbntcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b24tLXN3ZWVwX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBJbiA6IExlZnQgdG8gcmlnaHQgLyBPdXQgOiBMZWZ0IHRvIHJpZ2h0XHJcbi5idXR0b24tLXN3ZWVwLWx0ci1sdHIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuLy8gU3dlZXAgdG8gUmlnaHRcclxuLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gU3dlZXAgdG8gbGVmdFxyXG4uYnV0dG9uLS1zd2VlcC10by1sZWZ0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFN3ZWVwIHRvIGJvdHRvbVxyXG4uYnV0dG9uLS1zd2VlcC10by1ib3R0b20ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFN3ZWVwIHRvIHRvcFxyXG4uYnV0dG9uLS1zd2VlcC10by10b3Age1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gU3dlZXAgdG8gUmlnaHRcclxuLmJ1dHRvbi0tc3dlZXAtdG8tY2VudGVyIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEFuaW1hdGlvbiA6IGJvcmRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQsXHJcbi5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodCxcclxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTIsXHJcbi5idXR0b24tLWJvcmRlci1pbixcclxuLmJ1dHRvbi0tYm9yZGVyLW91dCxcclxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20sXHJcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2UsXHJcbi5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQm9yZGVyIHRvcCAmIGJvdHRvbTogbGVmdCAtPiByaWdodFxyXG4uYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQm9yZGVyIHNpZGVzOiB0b3AgLT4gYm90dG9tXHJcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMFxyXG5cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMFxyXG4gICAgfVxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJvcmRlciBzaWRlcyByZXZlcnNlOiB0b3AgLT4gYm90dG9tXHJcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2Uge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwXHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMFxyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJvcmRlciBib3R0b206IGNlbnRlciAtPiBzaWRlc1xyXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCb3JkZXIgYm90dG9tOiBsZWZ0IC0+IHJpZ2h0IC0+IGxlZnRcclxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0IHtcclxuXHJcbn1cclxuXHJcbi8vIEJvcmRlciBib3R0b206IGxlZnQgLT4gcmlnaHQgLT4gcmlnaHRcclxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTIge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gYm9yZGVyIDogaW5cclxuLmJ1dHRvbi0tYm9yZGVyLWluIHtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzI5MjkyODtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBib3JkZXIgOiBvdXRcclxuLmJ1dHRvbi0tYm9yZGVyLW91dCB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMyOTI5Mjg7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRjb29yZHMtdjFfdGV4dF9jb2xvciA6ICRjb3JlX3RleHRfY29sb3IgIWRlZmF1bHRcclxuJGNvb3Jkcy12MV9saW5rX2NvbG9yIDogJGNvb3Jkcy12MV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kY29vcmRzLXYxX2xpbmtfaG92ZXJfY29sb3IgOiAkY29yZV9saW5rX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNvb3Jkcy12MV9mb250LXNpemUtbWluOiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRjb29yZHMtdjFfZm9udC1zaXplLW1heDogMXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kY29vcmRzLXYxX2ZvbnQtc2l6ZTogY2xhbXAoJGNvb3Jkcy12MV9mb250LXNpemUtbWluLCBjYWxjKDFyZW0gKyAwdncpLCAkY29vcmRzLXYxX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kY29vcmRzLXYxX2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb29yZHMtdjFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skY29vcmRzLXYxX2ZvbnQtc2l6ZX0gLyAxICRjb29yZHMtdjFfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG4uY29vcmRzLXYxIHtcclxuICAgICZfX2Nvb3Jkcy1lbGVtZW50IHtcclxuICAgICAgICBjb2xvcjogJGNvb3Jkcy12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRjb29yZHMtdjFfZm9udDtcclxuICAgIH1cclxuICAgICZfX2Nvb3Jkcy1tYWlsLXRleHQsXHJcbiAgICAmX19jb29yZHMtcGhvbmUtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjb29yZHMtdjFfbGlua19jb2xvcjtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvb3Jkcy12MV9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRsb2FkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLmxvYWRlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmM2YzZjM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkbG9hZGVyX2NvbG9yO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlOyAvKiBTYWZhcmkgKi9cclxuICAgIGFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gYXV0bztcclxufVxyXG5cclxuLyogU2FmYXJpICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICZfX2J0bi1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgLjZlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbigpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XHJcblxyXG4gICAgICAgICYtbGFiZWwge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbjogLjJlbSAuNmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICB3aWR0aDogNzB2dztcclxuICAgIH1cclxuICAgIC5saWdodGJveC1tZWRpYSB7XHJcbiAgICAgICAgJl9faWZyYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJGFuaW1hdGlvbl9zaGluZV9kdXJhdGlvbjogMy41OyAvLyBpbiBzZWNvbmRzXHJcbiRhbmltYXRpb25fc2hpbmVfc3BlZWQ6IDIgOyAvLyBpbiBzZWNvbmRzXHJcblxyXG4kYW5pbWF0aW9uX3NoaW5lX2RlZ3JlZTogMTIwZGVnO1xyXG4kYW5pbWF0aW9uX3NoaW5lX2NvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiRhbmltYXRpb25fc2hpbmVfZWZmZWN0OiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAjeyRhbmltYXRpb25fc2hpbmVfZGVncmVlfSxcclxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgICAgI3skYW5pbWF0aW9uX3NoaW5lX2NvbG9yfSxcclxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50XHJcbik7XHJcbiRhbmltYXRpb25fc2hpbmVfdHJhbnNpdGlvbjogYWxsICN7JGFuaW1hdGlvbl9zaGluZV9zcGVlZH1zIGVhc2UtaW4tb3U7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBDVEEgcHJpbmNpcGFsXHJcbiRjb3JlX2N0YS1wcmltYXJ5LWFuaW1hdGlvbjogJy5idXR0b24tLXN3ZWVwLXRvLWNlbnRlcic7XHJcblxyXG4kY29yZV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWluOiAuODc1cmVtOyAvLyAxMnB4XHJcbiRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZS1tYXg6IC44NzVyZW07IC8vIDEycHhcclxuJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplICAgIDogY2xhbXAoJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbiwgY2FsYyguODc1cmVtICsgMHZ3KSwgJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1heCk7XHJcbiRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29yZV9jdGEtcHJpbWFyeV9mb250LXdlaWdodCA6IDUwMDtcclxuJGNvcmVfY3RhLXByaW1hcnlfZm9udDogbm9ybWFsIG5vcm1hbCAkY29yZV9jdGEtcHJpbWFyeV9mb250LXdlaWdodCAjeyRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZX0gLyAxICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtZmFtaWx5O1xyXG5cclxuJGNvcmVfY3RhLXByaW1hcnlfcGFkZGluZyAgICAgICA6IC42cmVtIDFyZW07XHJcbiRjb3JlX2N0YS1wcmltYXJ5X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGNvcmVfY3RhLXByaW1hcnlfdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcclxuJGNvcmVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci13aWR0aCAgOiAwO1xyXG4kY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAgICAgOiAkY29sb3JfYnJhbmQtMjtcclxuJGNvcmVfY3RhLXByaW1hcnlfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtNTtcclxuJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICAgOiAkY29yZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kO1xyXG4kY29yZV9jdGEtcHJpbWFyeV9pY29uX2ZpbGwtY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yO1xyXG5cclxuJGNvcmVfY3RhLXByaW1hcnlfaG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvcmVfY3RhLXByaW1hcnlfaG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29yZV9jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2JhY2tncm91bmQ7XHJcbiRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2ZpbGwtY29sb3IgIDogJGNvcmVfY3RhLXByaW1hcnlfaG92ZXJfY29sb3I7XHJcblxyXG5cclxuJGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19oZWlnaHQ6IDE0cHg7XHJcbiRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfd2lkdGg6IDdweDtcclxuJGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfY29sb3I7XHJcbiRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3I7XHJcbiRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfYm9yZGVyX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvcjtcclxuXHJcblxyXG4vLyBDVEEgc2Vjb25kYXJ5XHJcbiRjb3JlX2N0YS1zZWNvbmRhcnlfZm9udC1zaXplLW1pbjogLjg3NXJlbTsgLy8gMTJweFxyXG4kY29yZV9jdGEtc2Vjb25kYXJ5X2ZvbnQtc2l6ZS1tYXg6IC44NzVyZW07IC8vIDEycHhcclxuJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXNpemUgICAgOiBjbGFtcCgkY29yZV9jdGEtc2Vjb25kYXJ5X2ZvbnQtc2l6ZS1taW4sIGNhbGMoLjc1cmVtICsgMHZ3KSwgJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXNpemUtbWF4KTtcclxuJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXdlaWdodCA6IDQwMDtcclxuJGNvcmVfY3RhLXNlY29uZGFyeV9mb250OiBub3JtYWwgbm9ybWFsICRjb3JlX2N0YS1zZWNvbmRhcnlfZm9udC13ZWlnaHQgI3skY29yZV9jdGEtc2Vjb25kYXJ5X2ZvbnQtc2l6ZX0gLyAxICRjb3JlX2N0YS1zZWNvbmRhcnlfZm9udC1mYW1pbHk7XHJcblxyXG4kY29yZV9jdGEtc2Vjb25kYXJ5X3BhZGRpbmcgICAgICAgOiAuNXJlbSAxcmVtO1xyXG4kY29yZV9jdGEtc2Vjb25kYXJ5X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGNvcmVfY3RhLXNlY29uZGFyeV90ZXh0LWRlY29yYXRpb24gOiBub25lO1xyXG4kY29yZV9jdGEtc2Vjb25kYXJ5X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kY29yZV9jdGEtc2Vjb25kYXJ5X2JvcmRlci13aWR0aCAgOiAxcHg7XHJcbiRjb3JlX2N0YS1zZWNvbmRhcnlfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiRjb3JlX2N0YS1zZWNvbmRhcnlfYmFja2dyb3VuZCAgICAgOiB0cmFuc3BhcmVudDtcclxuJGNvcmVfY3RhLXNlY29uZGFyeV9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC01O1xyXG4kY29yZV9jdGEtc2Vjb25kYXJ5X3RleHRfY29sb3IgICAgIDogJGNvbG9yX2JyYW5kLTM7XHJcbiRjb3JlX2N0YS1zZWNvbmRhcnlfYm9yZGVyLWNvbG9yICAgOiAkY29sb3JfYnJhbmQtNDtcclxuJGNvcmVfY3RhLXNlY29uZGFyeV9pY29uX2ZpbGwtY29sb3I6IGluaGVyaXQ7XHJcblxyXG4kY29yZV9jdGEtc2Vjb25kYXJ5X2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTQ7XHJcbiRjb3JlX2N0YS1zZWNvbmRhcnlfaG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtNTtcclxuJGNvcmVfY3RhLXNlY29uZGFyeV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1zZWNvbmRhcnlfaG92ZXJfYmFja2dyb3VuZDtcclxuJGNvcmVfY3RhLXNlY29uZGFyeV9ob3Zlcl9maWxsLWNvbG9yICA6ICRjb2xvcl9icmFuZC01O1xyXG5cclxuXHJcbiRjb3JlX2N0YS1zZWNvbmRhcnlfZHJhd2luZ19oZWlnaHQ6IDE0cHg7XHJcbiRjb3JlX2N0YS1zZWNvbmRhcnlfZHJhd2luZ193aWR0aDogN3B4O1xyXG4kY29yZV9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kY29yZV9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4kY29yZV9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfYm9yZGVyX2NvbG9yOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2NvbG9yO1xyXG4kY29yZV9jdGEtc2Vjb25kYXJ5X2JlZm9yZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNDtcclxuXHJcblxyXG5cclxuLy8gQ1RBIHRlcnRpYWlyZVxyXG4kY29yZV9jdGEtdGVydGlhcnktYW5pbWF0aW9uOiAnLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQnO1xyXG4kY29yZV9jdGEtdGVydGlhcnlfZm9udC1zaXplLW1pbjogLjg3NXJlbTsgLy8gMTJweFxyXG4kY29yZV9jdGEtdGVydGlhcnlfZm9udC1zaXplLW1heDogLjg3NXJlbTsgLy8gMTJweFxyXG4kY29yZV9jdGEtdGVydGlhcnlfZm9udC1zaXplICAgIDogY2xhbXAoJGNvcmVfY3RhLXRlcnRpYXJ5X2ZvbnQtc2l6ZS1taW4sIGNhbGMoLjc1cmVtICsgMHZ3KSwgJGNvcmVfY3RhLXRlcnRpYXJ5X2ZvbnQtc2l6ZS1tYXgpO1xyXG4kY29yZV9jdGEtdGVydGlhcnlfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRjb3JlX2N0YS10ZXJ0aWFyeV9mb250LXdlaWdodCA6IDUwMDtcclxuJGNvcmVfY3RhLXRlcnRpYXJ5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGNvcmVfY3RhLXRlcnRpYXJ5X2ZvbnQtd2VpZ2h0ICN7JGNvcmVfY3RhLXRlcnRpYXJ5X2ZvbnQtc2l6ZX0gLyAxICRjb3JlX2N0YS10ZXJ0aWFyeV9mb250LWZhbWlseTtcclxuXHJcbiRjb3JlX2N0YS10ZXJ0aWFyeV9wYWRkaW5nICAgICAgIDogMXJlbSAxcmVtO1xyXG4kY29yZV9jdGEtdGVydGlhcnlfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kY29yZV9jdGEtdGVydGlhcnlfdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcclxuJGNvcmVfY3RhLXRlcnRpYXJ5X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kY29yZV9jdGEtdGVydGlhcnlfYm9yZGVyLXdpZHRoICA6IDA7XHJcbiRjb3JlX2N0YS10ZXJ0aWFyeV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuJGNvcmVfY3RhLXRlcnRpYXJ5X2JhY2tncm91bmQgICAgIDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0zO1xyXG4kY29yZV9jdGEtdGVydGlhcnlfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMztcclxuJGNvcmVfY3RhLXRlcnRpYXJ5X2JvcmRlci1jb2xvciAgIDogJGNvcmVfY3RhLXRlcnRpYXJ5X2JhY2tncm91bmQ7XHJcblxyXG4kY29yZV9jdGEtdGVydGlhcnlfaG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMjtcclxuJGNvcmVfY3RhLXRlcnRpYXJ5X2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvcmVfY3RhLXRlcnRpYXJ5X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXRlcnRpYXJ5X2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG5cclxuJGNvcmVfY3RhLXRlcnRpYXJ5X2RyYXdpbmdfaGVpZ2h0OiAxNHB4O1xyXG4kY29yZV9jdGEtdGVydGlhcnlfZHJhd2luZ193aWR0aDogN3B4O1xyXG4kY29yZV9jdGEtdGVydGlhcnlfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRjb3JlX2N0YS10ZXJ0aWFyeV9kcmF3aW5nX2hvdmVyX2NvbG9yOiAkY29yZV9jdGEtdGVydGlhcnlfaG92ZXJfY29sb3I7XHJcbiRjb3JlX2N0YS10ZXJ0aWFyeV9kcmF3aW5nX2JvcmRlcl9jb2xvcjogJGNvcmVfY3RhLXRlcnRpYXJ5X2NvbG9yO1xyXG5cclxuXHJcbi8vIENUQSBxdWF0ZXJuYWlyZVxyXG4kY29yZV9jdGEtcXVhdGVybmFyeS1hbmltYXRpb246ICcuYnV0dG9uLS1zd2VlcC10by1yaWdodCc7XHJcbiRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2ZvbnQtc2l6ZS1taW46IC44NzVyZW07IC8vIDEycHhcclxuJGNvcmVfY3RhLXF1YXRlcm5hcnlfZm9udC1zaXplLW1heDogLjg3NXJlbTsgLy8gMTJweFxyXG4kY29yZV9jdGEtcXVhdGVybmFyeV9mb250LXNpemUgICAgOiBjbGFtcCgkY29yZV9jdGEtcXVhdGVybmFyeV9mb250LXNpemUtbWluLCBjYWxjKC43NXJlbSArIDB2dyksICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2ZvbnQtc2l6ZS1tYXgpO1xyXG4kY29yZV9jdGEtcXVhdGVybmFyeV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGNvcmVfY3RhLXF1YXRlcm5hcnlfZm9udC13ZWlnaHQgOiA1MDA7XHJcbiRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGNvcmVfY3RhLXF1YXRlcm5hcnlfZm9udC13ZWlnaHQgI3skY29yZV9jdGEtcXVhdGVybmFyeV9mb250LXNpemV9IC8gMSAkY29yZV9jdGEtcXVhdGVybmFyeV9mb250LWZhbWlseTtcclxuXHJcbiRjb3JlX2N0YS1xdWF0ZXJuYXJ5X3BhZGRpbmcgICAgICAgOiAxcmVtIDFyZW07XHJcbiRjb3JlX2N0YS1xdWF0ZXJuYXJ5X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGNvcmVfY3RhLXF1YXRlcm5hcnlfdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcclxuJGNvcmVfY3RhLXF1YXRlcm5hcnlfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2JvcmRlci13aWR0aCAgOiAwO1xyXG4kY29yZV9jdGEtcXVhdGVybmFyeV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuJGNvcmVfY3RhLXF1YXRlcm5hcnlfYmFja2dyb3VuZCAgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvcmVfY3RhLXF1YXRlcm5hcnlfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtNTtcclxuJGNvcmVfY3RhLXF1YXRlcm5hcnlfYm9yZGVyLWNvbG9yICAgOiAkY29yZV9jdGEtcXVhdGVybmFyeV9iYWNrZ3JvdW5kO1xyXG5cclxuJGNvcmVfY3RhLXF1YXRlcm5hcnlfaG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMztcclxuJGNvcmVfY3RhLXF1YXRlcm5hcnlfaG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29yZV9jdGEtcXVhdGVybmFyeV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG5cclxuJGNvcmVfY3RhLXF1YXRlcm5hcnlfZHJhd2luZ19oZWlnaHQ6IDE0cHg7XHJcbiRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2RyYXdpbmdfd2lkdGg6IDdweDtcclxuJGNvcmVfY3RhLXF1YXRlcm5hcnlfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2hvdmVyX2NvbG9yO1xyXG4kY29yZV9jdGEtcXVhdGVybmFyeV9kcmF3aW5nX2JvcmRlcl9jb2xvcjogJGNvcmVfY3RhLXF1YXRlcm5hcnlfY29sb3I7XHJcblxyXG4vLyBDVEEgcXVpcXVlbmlhbFxyXG4kY29yZV9jdGEtcXVpbnF1ZW5uaWFsLWFuaW1hdGlvbjogJy5idXR0b24tLXN3ZWVwLXRvLWNlbnRlcic7XHJcblxyXG4kY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQtc2l6ZS1taW46IC44NzVyZW07IC8vIDEycHhcclxuJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9mb250LXNpemUtbWF4OiAuODc1cmVtOyAvLyAxMnB4XHJcbiRjb3JlX2N0YS1xdWlucXVlbm5pYWxfZm9udC1zaXplICAgIDogY2xhbXAoJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9mb250LXNpemUtbWluLCBjYWxjKC44NzVyZW0gKyAwdncpLCAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQtc2l6ZS1tYXgpO1xyXG4kY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQtd2VpZ2h0IDogNjAwO1xyXG4kY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9mb250LXdlaWdodCAjeyRjb3JlX2N0YS1xdWlucXVlbm5pYWxfZm9udC1zaXplfSAvIDEgJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9mb250LWZhbWlseTtcclxuXHJcbiRjb3JlX2N0YS1xdWlucXVlbm5pYWxfcGFkZGluZyAgICAgICA6IC42cmVtIDFyZW07XHJcbiRjb3JlX2N0YS1xdWlucXVlbm5pYWxfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kY29yZV9jdGEtcXVpbnF1ZW5uaWFsX3RleHQtZGVjb3JhdGlvbiA6IG5vbmU7XHJcbiRjb3JlX2N0YS1xdWlucXVlbm5pYWxfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRjb3JlX2N0YS1xdWlucXVlbm5pYWxfYm9yZGVyLXdpZHRoICA6IDA7XHJcbiRjb3JlX2N0YS1xdWlucXVlbm5pYWxfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiRjb3JlX2N0YS1xdWlucXVlbm5pYWxfYmFja2dyb3VuZCAgICAgOiB0cmFuc3BhcmVudDtcclxuJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC01O1xyXG4kY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2JvcmRlci1jb2xvciAgIDogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9iYWNrZ3JvdW5kO1xyXG4kY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2ljb25fZmlsbC1jb2xvcjogaW5oZXJpdDtcclxuXHJcbiRjb3JlX2N0YS1xdWlucXVlbm5pYWxfaG92ZXJfYmFja2dyb3VuZCAgOiB0cmFuc3BhcmVudDtcclxuJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2hvdmVyX2ZpbGwtY29sb3IgIDogaW5oZXJpdDtcclxuXHJcblxyXG4kY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2RyYXdpbmdfaGVpZ2h0OiAxNHB4O1xyXG4kY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2RyYXdpbmdfd2lkdGg6IDdweDtcclxuJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9kcmF3aW5nX2NvbG9yOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2NvbG9yO1xyXG4kY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2N0YS1xdWlucXVlbm5pYWxfZHJhd2luZ19jb2xvcjtcclxuJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9kcmF3aW5nX2JvcmRlcl9jb2xvcjogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9jb2xvcjsiLCIucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFbGVtZW50cyBsacOpcyBhdXggbG9jYXRpb25zIHNhaXNzb25uacOocmVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc6IDBmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3IgOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcblxyXG4kZXF1aXBtZW50X190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlcXVpcG1lbnRfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RoX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdGhfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdGhfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfYXZhaWxhYmxlX2NvbG9yOiAjNTBiMTM4ICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X25vdGF2YWlsYWJsZV9jb2xvcjogI2IxMzgzOCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJpY2Utc2Vhc29ucmVudGFsIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW07XHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgIGZvbnQ6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByaWNlLXNlYXNvbnJlbnRhbF90aF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtYWxpZ247XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBmb250OiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LWFsaWduO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC01O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4uZXF1aXBtZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGVxdWlwbWVudF9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cC10YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4gOiAwIC0zZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA2ZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJS8zKSAtIDZlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVxdWlwbWVudF9fdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJi0tdGV4dCB7XHJcblxyXG4gICAgICAgICAgICAuZXF1aXBtZW50IHtcclxuICAgICAgICAgICAgICAgICZfX3RoIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190ciB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgIGZvbnQ6ICRlcXVpcG1lbnRfdGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJGVxdWlwbWVudF90aF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVxdWlwbWVudF90aF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVxdWlwbWVudF90aF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZXF1aXBtZW50X3RoX3RleHQtYWxpZ247XHJcbiAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBmb250OiAkZXF1aXBtZW50X3RyX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfdHJfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdHJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlcXVpcG1lbnRfdHJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVxdWlwbWVudF90cl90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X3RyX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF9hdmFpbGFibGVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tbm8tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfbm90YXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc2VydmljZXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVsZW1lbnRzIGxpw6lzIGF1eCBsb2NhdGlvbnMgc2Fpc3Nvbm5pw6hyZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9sZXR0ZXItc3BhY2luZzogMGZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtICRmb250LWZhbWlseS0tMTtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9jb2xvciA6ICRib2R5X2NvbG9yO1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG5cclxuXHJcbiRlcXVpcG1lbnRfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGVxdWlwbWVudF90aF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRlcXVpcG1lbnRfdGhfY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJGVxdWlwbWVudF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGVxdWlwbWVudF90aF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGVxdWlwbWVudF90aF90ZXh0LWFsaWduIDogbGVmdDtcclxuJGVxdWlwbWVudF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRlcXVpcG1lbnRfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJGVxdWlwbWVudF90cl90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4kZXF1aXBtZW50X3RyX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXF1aXBtZW50X3RyX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG4kZXF1aXBtZW50X3RyX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVxdWlwbWVudF9hdmFpbGFibGVfY29sb3I6ICM1MGIxMzg7XHJcbiRlcXVpcG1lbnRfbm90YXZhaWxhYmxlX2NvbG9yOiAjYjEzODM4OyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vL1xyXG4vLyBTw6lsZWN0aW9uXHJcbi8vXHJcbiRzZWxlY3Rpb24tbWFuYWdlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyBzw6lsZWN0aW9uIDogY291bGV1ciBkZSBmb25kXHJcblxyXG4kc2VsZWN0aW9uLW1hbmFnZXJfaWNvbl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbWFuYWdlcl9pY29uX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBpY29uZTogY291bGV1clxyXG4kc2VsZWN0aW9uLW1hbmFnZXJfaWNvbl9maWxsICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLW1hbmFnZXJfaWNvbl9zdHJva2U6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gYWN0aXZlXHJcbiRzZWxlY3Rpb24tbWFuYWdlcl9iYWNrZ3JvdW5kLS1hY3RpdmUgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1tYW5hZ2VyX2ljb25fZmlsbC0tYWN0aXZlICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLW1hbmFnZXJfaWNvbl9zdHJva2UtLWFjdGl2ZTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0aW9uLW1hbmFnZXJfYm9yZGVyLS1kZWxldGU6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1tYW5hZ2VyX2ljb25fZmlsbC0tZGVsZXRlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZWxlY3Rpb24tbWFuYWdlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1tYW5hZ2VyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1tYW5hZ2VyX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWxsX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uLW1hbmFnZXJfaWNvbl9maWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3Ryb2tlX2VsZW1lbnR7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tbWFuYWdlcl9pY29uX3N0cm9rZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLW1hbmFnZXJfYmFja2dyb3VuZC0tYWN0aXZlO1xyXG4gICAgICAgIC5zZWxlY3Rpb24tbWFuYWdlciB7XHJcbiAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgLmZpbGxfZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlbGVjdGlvbi1tYW5hZ2VyX2ljb25fZmlsbC0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0cm9rZV9lbGVtZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tbWFuYWdlcl9pY29uX3N0cm9rZS0tYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRlbGV0ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAkc2VsZWN0aW9uLW1hbmFnZXJfYm9yZGVyLS1kZWxldGU7XHJcbiAgICAgICAgLnNlbGVjdGlvbi1tYW5hZ2VyIHtcclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogLjdyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tbWFuYWdlcl9pY29uX2ZpbGwtLWRlbGV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vXHJcbi8vIFPDqWxlY3Rpb25cclxuLy9cclxuJHNlbGVjdGlvbi1tYW5hZ2VyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIHPDqWxlY3Rpb24gOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcbiRzZWxlY3Rpb24tbWFuYWdlcl9pY29uX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNTtcclxuJHNlbGVjdGlvbi1tYW5hZ2VyX2ljb25fY29sb3IgOiAkY29sb3JfYnJhbmQtNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGljb25lOiBjb3VsZXVyXHJcbiRzZWxlY3Rpb24tbWFuYWdlcl9pY29uX2ZpbGwgIDogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3Rpb24tbWFuYWdlcl9pY29uX3N0cm9rZTogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBhY3RpdmVcclxuJHNlbGVjdGlvbi1tYW5hZ2VyX2JhY2tncm91bmQtLWFjdGl2ZSA6ICRjb2xvcl9icmFuZC01O1xyXG4kc2VsZWN0aW9uLW1hbmFnZXJfaWNvbl9maWxsLS1hY3RpdmUgIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRzZWxlY3Rpb24tbWFuYWdlcl9pY29uX3N0cm9rZS0tYWN0aXZlOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRzZWxlY3Rpb24tbWFuYWdlcl9ib3JkZXItLWRlbGV0ZTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC00O1xyXG4kc2VsZWN0aW9uLW1hbmFnZXJfaWNvbl9maWxsLS1kZWxldGU6ICRjb2xvcl9icmFuZC0xO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNraXBsaW5rX2xpbmtfZm9jdXNfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMCAhZGVmYXVsdDtcclxuJHNraXBsaW5rX2xpbmtfZm9jdXNfY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc2tpcGxpbmsge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW5cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMFxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2tpcGxpbmtfbGlua19mb2N1c19iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNraXBsaW5rX2xpbmtfZm9jdXNfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiJHN2Z19wcmltYXJ5X3N0cm9rZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzdmdfcHJpbWFyeV9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHN2Z19zZWNvbmRhcnlfc3Ryb2tlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN2Z19zZWNvbmRhcnlfZmlsbDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4uc3ZnIHtcclxuXHJcbiAgICAmX19wcmltYXJ5IHtcclxuICAgICAgICAmLS1zdHJva2Uge1xyXG4gICAgICAgICAgIHN0cm9rZTogICRzdmdfcHJpbWFyeV9zdHJva2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZpbGwge1xyXG4gICAgICAgICAgIGZpbGw6ICRzdmdfcHJpbWFyeV9maWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NlY29uZGFyeSB7XHJcbiAgICAgICAgJi0tc3Ryb2tlIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAgJHN2Z19zZWNvbmRhcnlfc3Ryb2tlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1maWxsIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAgJHN2Z19zZWNvbmRhcnlfZmlsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiXHJcblxyXG5cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDtcclxuICAgIHdpZHRoOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDtcclxuICAgIGhlaWdodDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgZmlsbDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I7XHJcbiAgICAgICAgd2lkdGg6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3N2Z193aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3N2Z19oZWlnaHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfc3ZnX3dpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfc3ZnX2hlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xyXG4gICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHJvdGF0ZSgtMzYwZGVnKTtcclxuICAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogLjNyZW07XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogLjNyZW07XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnN3aXBlci1idXR0b25zIHtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xyXG4gICAgbGVmdDogNTAlO1xyXG59IiwiJGJvZHlfY29sb3IgICAgICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0zO1xyXG4kYm9keV9iYWNrZ3JvdW5kICAgOiAkY29sb3JfYnJhbmQtNTtcclxuJGNvcmVfZGVjb3JhdGUtZWxlbWVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kY29yZV9zaGFkb3c6IG5vbmU7XHJcbiR3cmFwcGVyLXNtYWxsX21heC13aWR0aCA6IDk2NXB4O1xyXG4kd3JhcHBlcl9tYXgtd2lkdGggICAgICAgOiAxMjMwcHg7XHJcbiR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg6IDE0MDBweDtcclxuJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoIDogMTUzNXB4O1xyXG4kd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCA6IDE4MTVweDtcclxuXHJcblxyXG4kbWVudS1zd2l0Y2gtYnJlYWtwb2ludDogOTAwcHg7XHJcbiRtZW51LXN3aXRjaC1icmVha3BvaW50LS1pbm5lcjogMTEwMHB4O1xyXG5cclxuJGJyZWFrcG9pbnRzOiAoKTtcclxuJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgJ3hzJzogMCxcclxuICAgICAgICAnc20nOiA2NDBweCxcclxuICAgICAgICAnbWQnOiA3NjhweCxcclxuICAgICAgICAnbGcnOiAxMDI0cHgsXHJcbiAgICAgICAgJ3hsJzogMTI4MHB4LFxyXG4gICAgICAgICd4eGwnOiAxNTM2cHhcclxuICAgICksJGJyZWFrcG9pbnRzXHJcbik7XHJcblxyXG4vLyBUZXh0ZVxyXG4kY29yZV90ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJGNvcmVfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRjb3JlX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gVGV4dGUgLSBDb3VsZXVyIGludmVyc8OpXHJcbiRjb3JlX3RleHRfY29sb3ItLXJldmVyc2U6ICRjb2xvcl9icmFuZC01O1xyXG4kY29yZV9saW5rX2NvbG9yLS1yZXZlcnNlOiAkY29sb3JfYnJhbmQtNDtcclxuJGNvcmVfbGlua19ob3Zlcl9jb2xvci0tcmV2ZXJzZTogJGNvcmVfbGlua19ob3Zlcl9jb2xvcjtcclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9mb250ICAgICAgICAgICA6ICRib2R5X2ZvbnQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICAgICAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAgICA6IDEwMCU7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAgICA6IC4ycmVtO1xyXG5cclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiXHJcbiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC00IDtcclxuJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTQgO1xyXG5cclxuJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgO1xyXG4kY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoIDogMnJlbSA7XHJcbiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA6IDJyZW0gO1xyXG5cclxuJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfc3ZnX3dpZHRoIDogYXV0byA7XHJcbiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3N2Z19oZWlnaHQgOiBhdXRvIDtcclxuXHJcbi8vIEJhcnJlIGRlIGTDqWZpbGVtZW50XHJcbiRzY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRzY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzY3JvbGxiYXItdGh1bWJfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBPdmVybGF5IGltYWdlXHJcbiRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1vZGFsX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQ7XHJcbiRtb2RhbC12ZWlsX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNzUpO1xyXG4kbW9kYWwtY2xvc2VfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbW9kYWwtY2xvc2VfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRtb2RhbF9jbG9zZV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNDtcclxuXHJcblxyXG4kbW9kYWwtLW1haW5fYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNWVtICRmb250LWZhbWlseS0tNDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJG1vZGFsLS1tYWluX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbW9kYWwtLW1haW5fdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG1vZGFsLS1tYWluX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2ICRmb250LWZhbWlseS0tMjtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjFlbTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGFibGUtYXJpYV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdHJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb2xvcjogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9sZXR0ZXItc3BhY2luZzogbm9ybWFsICFkZWZhdWx0O1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50YWJsZS1hcmlhIHtcclxuICAgIGJhY2tncm91bmQ6ICR0YWJsZS1hcmlhX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX190aCB7XHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RkIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udDogJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGFibGUtYXJpYV90ZF90aXRsZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBmb250OiAkdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgY29sb3I6ICR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwLjhlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICR0YWJsZS1hcmlhX3RyX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGFibGUtYXJpYV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRhYmxlLWFyaWFfdHJfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb2xvcjogY3VycmVudENvbG9yO1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtICRmb250LWZhbWlseS0tMztcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tMTtcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4kdGFibGUtYXJpYV90ZF92YWx1ZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4iLCIvLyBUQUJTXHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGUtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuXHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdmFsdWUtY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuXHJcbiR0YWItdjFfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0OyAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHM6IGZvbnRcclxuJHRhYi12MV9pdGVtX2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHM6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRhYi12MV9pdGVtX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKi5pbnZpc2libGUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG59Ki9cclxuXHJcblxyXG4udGFicy12MSB7XHJcbiAgICAuZGV0YWlsLXRhYnMge1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC10YWJzX19saW5rIHtcclxuICAgICAgICAvL2NvbG9yOiAkdGFiLXYxX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiAkdGFiLXYxX2l0ZW1fZm9jdXNlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRldGFpbC10YWJzX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgIC8vY29sb3I6ICR0YWItdjFfaXRlbV9hY3RpdmVfY29sb3I7XHJcbiAgICB9XHJcbiAgICBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbms6Zm9jdXMge1xyXG4gICAgICAgIC8vYm9yZGVyLWNvbG9yOiAkdGFiLXYxX2l0ZW1fYm9yZGVyX2FjdGl2ZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX3NlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQ6ICBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtICRmb250LWZhbWlseS0tMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYi12MV9pdGVtX3NlbGVjdF9ib3JkZXItYm90dG9tLWNvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC44ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC10YWJzX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogLjdlbSAxZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQ6ICR0YWItdjFfaXRlbV9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFiLXYxX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0YWItdjFfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAvL2JvcmRlcjogJHRhYi12MV9pdGVtX2JvcmRlcjtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAuOGVtIDA7XHJcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYi12MV90YWJfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1hcmlhX190ZC0tdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGUtZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRhYi12MV90YWJfZGV0YWlsc190aXRsZV9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcclxuICAgICAgICBjb2xvcjogJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZS1jb2xvcjtcclxuICAgICAgICBmb250OiAkdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWItdjFfdGFiX2RldGFpbHNfdmFsdWVfbGV0dGVyLXNwYWNpbmdcclxuICAgIH1cclxuXHJcbiAgICBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogJHRhYi12MV9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIC8vYm9yZGVyLWNvbG9yOiAkdGFiLXYxX2l0ZW1fYm9yZGVyX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC10YWJzX19jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdLmRldGFpbC10YWJzX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIFRBQlNcclxuJHRhYi12MV90YWJfZGV0YWlsc190aXRsZS1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGVfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZS1jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdmFsdWVfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdmFsdWUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0gJGZvbnQtZmFtaWx5LS00O1xyXG5cclxuJHRhYi12MV9pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbSAkZm9udC1mYW1pbHktLTQ7ICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogZm9udFxyXG4kdGFiLXYxX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kdGFiLXYxX2l0ZW1fdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHM6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXMiLCIvKiBQbGF5IHdpdGggc3BlZWQgYW5kIGVhc2luZyBvZiB0aGUgYW5pbWF0aW9uICovXHJcbiRvbmUtc2Vjb25kOiAxcztcclxuJGVhc2luZzogY3ViaWMtYmV6aWVyKDEsMCwxLDApO1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWl4aW4gYW5pbWF0ZSgkY291bnQpIHtcclxuICAgICRzdGVwOiAoMTAwIC8gJGNvdW50KTtcclxuICAgICRwcm9ncmVzczogMCU7XHJcbiAgICAkdHJhbnNsYXRlOiAtJGRpZ2l0LWhlaWdodDtcclxuICAgIEB3aGlsZSAkcHJvZ3Jlc3MgPCAxMDAge1xyXG4gICAgICAgICN7JHByb2dyZXNzfSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdHJhbnNsYXRlKTsgfVxyXG4gICAgICAgICRwcm9ncmVzczogJHByb2dyZXNzICsgJHN0ZXA7XHJcbiAgICAgICAgJHRyYW5zbGF0ZTogJHRyYW5zbGF0ZSAtICRkaWdpdC1oZWlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiRkaWdpdC1oZWlnaHQ6IDE4MHB4O1xyXG5cclxuLmRpZ2l0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgaGVpZ2h0OiAkZGlnaXQtaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi50aW1lLXBhcnQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC45O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGltZS1wYXJ0IHtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogJGRpZ2l0LWhlaWdodDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLmRpZ2l0LXdyYXBwZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJi5odW5kcmVkdGhzIHtcclxuICAgICAgICAmLnRlbnMgLmRpZ2l0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaHVuZHJlZHRocy10ZW5zO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRvbmUtc2Vjb25kICogMTAgKiA2O1xyXG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9uZXMgLmRpZ2l0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogaHVuZHJlZHRocy1vbmVzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRvbmUtc2Vjb25kICogMTA7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDM2MDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJGJhbm5lci1pdGVtLWZvbnQtc2l6ZS1taW46IC43NXJlbSAhZGVmYXVsdDsgLy8gMjZweFxyXG4kYmFubmVyLWl0ZW0tZm9udC1zaXplLW1heDogLjc1cmVtICFkZWZhdWx0OyAvLyAzMHB4XHJcbiRiYW5uZXItaXRlbS1mb250LXNpemUgICAgOiBjbGFtcCgkYmFubmVyLWl0ZW0tZm9udC1zaXplLW1pbiwgY2FsYyguNzVyZW0gKyAwdncpLCAkYmFubmVyLWl0ZW0tZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRiYW5uZXItaXRlbS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJhbm5lci1pdGVtLWZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwICN7JGJhbm5lci1pdGVtLWZvbnQtc2l6ZX0gLyAxICRiYW5uZXItaXRlbS1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuXHJcbiRiYW5uZXItaXRlbS1iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC01LCAuNSkgIWRlZmF1bHQ7XHJcbiRiYW5uZXItaXRlbS1jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRiYW5uZXItaXRlbS1ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9icmFuZC0yLCAuMykgIWRlZmF1bHQ7XHJcbiRiYW5uZXItaXRlbV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuLy8gVmVyc2lvbiBwYWdlXHJcbiRiYW5uZXItaXRlbS1iYWNrZ3JvdW5kLS1wYWdlOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTMgIWRlZmF1bHQ7XHJcbiRiYW5uZXItaXRlbS1jb2xvci0tcGFnZTogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRiYW5uZXItaXRlbS1ib3JkZXItLXBhZ2U6IDFweCBzb2xpZCAkYmFubmVyLWl0ZW0tYmFja2dyb3VuZC0tcGFnZSAhZGVmYXVsdDtcclxuXHJcbi5iYW5uZXItaXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFubmVyLWl0ZW1fYmFja2dyb3VuZDtcclxuICAgIGJvcmRlcjogJGJhbm5lci1pdGVtLWJvcmRlcjtcclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQ6ICRiYW5uZXItaXRlbV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYmFubmVyLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRiYW5uZXItaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFubmVyLWl0ZW1fYmFja2dyb3VuZC0tcGFnZTtcclxuICAgICAgICBib3JkZXI6ICRiYW5uZXItaXRlbS1ib3JkZXItLXBhZ2U7XHJcbiAgICAgICAgLmJhbm5lci1pdGVtX190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRiYW5uZXItaXRlbV9jb2xvci0tcGFnZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkYmFubmVyLWl0ZW0tZm9udC1zaXplLW1pbjogLjg3NXJlbTsgLy8gMjZweFxyXG4kYmFubmVyLWl0ZW0tZm9udC1zaXplLW1heDogLjg3NXJlbTsgLy8gMzBweFxyXG4kYmFubmVyLWl0ZW0tZm9udC1zaXplICAgIDogY2xhbXAoJGJhbm5lci1pdGVtLWZvbnQtc2l6ZS1taW4sIGNhbGMoLjc1cmVtICsgMHZ3KSwgJGJhbm5lci1pdGVtLWZvbnQtc2l6ZS1tYXgpO1xyXG4kYmFubmVyLWl0ZW0tZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRiYW5uZXItaXRlbS1mb250OiBub3JtYWwgbm9ybWFsIDUwMCAjeyRiYW5uZXItaXRlbS1mb250LXNpemV9IC8gMSAkYmFubmVyLWl0ZW0tZm9udC1mYW1pbHk7XHJcblxyXG4kYmFubmVyLWl0ZW0tYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtNSwgLjUpO1xyXG4kYmFubmVyLWl0ZW0tY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kYmFubmVyLWl0ZW0tYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfYnJhbmQtMiwgLjMpO1xyXG4kYmFubmVyLWl0ZW1fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbi8vIFZlcnNpb24gcGFnZVxyXG4kYmFubmVyLWl0ZW0tYmFja2dyb3VuZC0tcGFnZTogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0zO1xyXG4kYmFubmVyLWl0ZW0tY29sb3ItLXBhZ2U6ICRjb2xvcl9icmFuZC0zO1xyXG4kYmFubmVyLWl0ZW0tYm9yZGVyLS1wYWdlOiAxcHggc29saWQgJGJhbm5lci1pdGVtLWJhY2tncm91bmQtLXBhZ2U7XHJcbiIsIiRiYW5uZXItaXRlbV9zdGF0dXMtZm9udC1zaXplLW1pbjogLjc1cmVtICFkZWZhdWx0OyAvLyAyNnB4XHJcbiRiYW5uZXItaXRlbV9zdGF0dXMtZm9udC1zaXplLW1heDogLjc1cmVtICFkZWZhdWx0OyAvLyAzMHB4XHJcbiRiYW5uZXItaXRlbV9zdGF0dXMtZm9udC1zaXplICAgIDogY2xhbXAoJGJhbm5lci1pdGVtX3N0YXR1cy1mb250LXNpemUtbWluLCBjYWxjKC43NXJlbSArIDB2dyksICRiYW5uZXItaXRlbV9zdGF0dXMtZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRiYW5uZXItaXRlbV9zdGF0dXMtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5uZXItaXRlbV9zdGF0dXMtZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skYmFubmVyLWl0ZW1fc3RhdHVzLWZvbnQtc2l6ZX0gLyAxICRiYW5uZXItaXRlbS1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJGJhbm5lci1pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOnJnYmEoJGNvbG9yX2JyYW5kLTUsIC41KSAhZGVmYXVsdDtcclxuJGJhbm5lci1pdGVtX3N0YXR1cy1ib3JkZXI6MXB4IHNvbGlkIHJnYmEoJGNvbG9yX2JyYW5kLTIsIC4zKSAhZGVmYXVsdDtcclxuJGJhbm5lci1pdGVtX3N0YXR1c19mb250OiRiYW5uZXItaXRlbV9zdGF0dXMtZm9udCAhZGVmYXVsdDtcclxuJGJhbm5lci1pdGVtX3N0YXR1c19jb2xvcjokY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGJhbm5lci1pdGVtX3N0YXR1cy10cmFuc2Zvcm06dXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbi5iYW5uZXIge1xyXG4gICAgJl9fc3RhdHVzLS13cmFwe1xyXG4gICAgICAgIC5iYW5uZXItaXRlbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYW5uZXItaXRlbV9zdGF0dXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkYmFubmVyLWl0ZW1fc3RhdHVzLWJvcmRlcjtcclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYmFubmVyLWl0ZW1fc3RhdHVzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJhbm5lci1pdGVtX3N0YXR1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiRiYW5uZXItaXRlbV9zdGF0dXMtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGJhbm5lci1pdGVtX3N0YXR1cy1mb250LXNpemUtbWluOiAuODc1cmVtOyAvLyAyNnB4XHJcbiRiYW5uZXItaXRlbV9zdGF0dXMtZm9udC1zaXplLW1heDogLjg3NXJlbTsgLy8gMzBweFxyXG4kYmFubmVyLWl0ZW1fc3RhdHVzLWZvbnQtc2l6ZSAgICA6IGNsYW1wKCRiYW5uZXItaXRlbV9zdGF0dXMtZm9udC1zaXplLW1pbiwgY2FsYyguNzVyZW0gKyAwdncpLCAkYmFubmVyLWl0ZW1fc3RhdHVzLWZvbnQtc2l6ZS1tYXgpO1xyXG4kYmFubmVyLWl0ZW1fc3RhdHVzLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xO1xyXG4kYmFubmVyLWl0ZW1fc3RhdHVzLWZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwICN7JGJhbm5lci1pdGVtX3N0YXR1cy1mb250LXNpemV9IC8gMSAkYmFubmVyLWl0ZW0tZm9udC1mYW1pbHk7XHJcblxyXG5cclxuXHJcbiRiYW5uZXItaXRlbV9zdGF0dXNfYmFja2dyb3VuZDpyZ2JhKCRjb2xvcl9icmFuZC01LCAuNSk7XHJcbiRiYW5uZXItaXRlbV9zdGF0dXMtYm9yZGVyOjFweCBzb2xpZCByZ2JhKCRjb2xvcl9icmFuZC0yLCAuMyk7XHJcbiRiYW5uZXItaXRlbV9zdGF0dXNfZm9udDokYmFubmVyLWl0ZW1fc3RhdHVzLWZvbnQ7XHJcbiRiYW5uZXItaXRlbV9zdGF0dXNfY29sb3I6JGNvbG9yX2JyYW5kLTM7XHJcbiRiYW5uZXItaXRlbV9zdGF0dXMtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmN0YS1wcmltYXJ5IHtcclxuICAgIGZvbnQ6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm07XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogJGNvcmVfY3RhLXByaW1hcnlfcGFkZGluZztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc2V0LWxpbms7XHJcbiAgICBAZXh0ZW5kICN7JGNvcmVfY3RhLXByaW1hcnktYW5pbWF0aW9ufTtcclxuICAgIGJvcmRlci13aWR0aDogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAuY3RhLXByaW1hcnlfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29yZV9jdGEtcHJpbWFyeV9ob3Zlcl9maWxsLWNvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICBmaWxsOiAkY29yZV9jdGEtcHJpbWFyeV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgIH1cclxuXHJcbiAgICAvLyBnZXN0aW9uIGF2YW50IC0gYXByw6hzXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAmICsgLmN0YS1wcmltYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICYgKyAuY3RhLXByaW1hcnlfX3RleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxlYWRzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDJyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYW5pbWF0aW9uX3NoaW5lX2VmZmVjdDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzaGluZSAjeyRhbmltYXRpb25fc2hpbmVfZHVyYXRpb259cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLmN0YS1wcmltYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY3RhLXF1YXRlcm5hcnkge1xyXG4gICAgZm9udDogJGNvcmVfY3RhLXF1YXRlcm5hcnlfZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcXVhdGVybmFyeV9sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcXVhdGVybmFyeV90ZXh0LXRyYW5zZm9ybTtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAkY29yZV9jdGEtcXVhdGVybmFyeV9wYWRkaW5nO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzZXQtbGluaztcclxuICAgIEBleHRlbmQgI3skY29yZV9jdGEtcXVhdGVybmFyeS1hbmltYXRpb259O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkY29yZV9jdGEtcXVhdGVybmFyeV9ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvcmVfY3RhLXF1YXRlcm5hcnlfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29yZV9jdGEtcXVhdGVybmFyeV9iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtcXVhdGVybmFyeV9ib3JkZXItY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvcmVfY3RhLXF1YXRlcm5hcnlfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfY3RhLXF1YXRlcm5hcnlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICBmaWxsOiAkY29yZV9jdGEtcXVhdGVybmFyeV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAmLmxpbmtzLWdyb3VwX19saW5rLS1kcmF3aW5nIHtcclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAmLS1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmN0YS1xdWlucXVlbm5pYWwge1xyXG4gICAgZm9udDogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1xdWlucXVlbm5pYWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX3BhZGRpbmc7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2JvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2JvcmRlci1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb3JlX2N0YS1xdWlucXVlbm5pYWxfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIC5jdGEtcXVpbnF1ZW5uaWFsX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgZmlsbDogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICAmICsgLmN0YS1xdWlucXVlbm5pYWxfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgJiArIC5jdGEtcXVpbnF1ZW5uaWFsX190ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sZWFkcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFuaW1hdGlvbl9zaGluZV9lZmZlY3Q7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2hpbmUgI3skYW5pbWF0aW9uX3NoaW5lX2R1cmF0aW9ufXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5jdGEtcXVpbnF1ZW5uaWFsX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY3RhLXNlY29uZGFyeSB7XHJcbiAgICBAZXh0ZW5kIC5idXR0b24tLXN3ZWVwLXRvLXRvcDtcclxuICAgIGZvbnQ6ICRjb3JlX2N0YS1zZWNvbmRhcnlfZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1zZWNvbmRhcnlfdGV4dC10cmFuc2Zvcm07XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogJGNvcmVfY3RhLXNlY29uZGFyeV9wYWRkaW5nO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzZXQtbGluaztcclxuICAgIGJvcmRlci13aWR0aDogJGNvcmVfY3RhLXNlY29uZGFyeV9ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvcmVfY3RhLXNlY29uZGFyeV9jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6ICRjb3JlX2N0YS1zZWNvbmRhcnlfYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvcmVfY3RhLXNlY29uZGFyeV9ib3JkZXItY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb3JlX2N0YS1zZWNvbmRhcnlfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAuY3RhLXNlY29uZGFyeV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb3JlX2N0YS1zZWNvbmRhcnlfZHJhd2luZ19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3RhLXNlY29uZGFyeV9fbGFiZWwsXHJcbiAgICAgICAgLmN0YS1zZWNvbmRhcnlfX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvcmVfY3RhLXNlY29uZGFyeV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZCA6ICRjb3JlX2N0YS1zZWNvbmRhcnlfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbCxcclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAkY29yZV9jdGEtc2Vjb25kYXJ5X3RleHRfY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICBmaWxsOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGV0YWlsIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmV2ZXJzZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb24gOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAuY3RhLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICZfX3RleHQsXHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY3RhLXRlcnRpYXJ5IHtcclxuICAgIGZvbnQ6ICRjb3JlX2N0YS10ZXJ0aWFyeV9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS10ZXJ0aWFyeV9sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtdGVydGlhcnlfdGV4dC10cmFuc2Zvcm07XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogJGNvcmVfY3RhLXRlcnRpYXJ5X3BhZGRpbmc7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xyXG4gICAgQGV4dGVuZCAjeyRjb3JlX2N0YS10ZXJ0aWFyeS1hbmltYXRpb259O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkY29yZV9jdGEtdGVydGlhcnlfYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29sb3I6ICRjb3JlX2N0YS10ZXJ0aWFyeV9jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6ICRjb3JlX2N0YS10ZXJ0aWFyeV9iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtdGVydGlhcnlfYm9yZGVyLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkY29yZV9jdGEtdGVydGlhcnlfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtdGVydGlhcnlfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIC5jdGEtdGVydGlhcnlfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29yZV9jdGEtdGVydGlhcnlfZHJhd2luZ19ob3Zlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9jdGEtdGVydGlhcnlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX2N0YS10ZXJ0aWFyeV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgZmlsbDogJGNvcmVfY3RhLXRlcnRpYXJ5X2RyYXdpbmdfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmV2ZXJzZSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICYubGlua3MtZ3JvdXBfX2xpbmstLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICYtLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNoZWNrYm94IHtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjFlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY2hlY2tib3hfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGNoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNoZWNrYm94X2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgfiAuY2hlY2tib3hfX3NwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICAkY2hlY2tib3hfbGFiZWxfY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQ6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNoZWNrYm94X2JhY2tncm91bmRfY2hlY2tlZC1kaXNhYmxlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICYgfiAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveF9ib3JkZXItY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BhbiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQ6ICRjaGVja2JveF9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbipcclxuKi9cclxuLmZvcm0tLWNvbnRyYXN0IHtcclxuICAgIC5jaGVja2JveCB7XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjaGVja2JveC0tY29udHJhc3RfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY29sb3ItLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmIH4gLmNoZWNrYm94X19zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogICRjaGVja2JveF9sYWJlbF9jb2xvci0tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZDpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZC1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2hlY2tib3hfYmFja2dyb3VuZF9jaGVja2VkLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgJiB+IC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zcGFuIHtcclxuICAgICAgICAgICAgZm9udDogJGNoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGdsb2JhbF90cmFuc2l0aW9uXzE6IDFzO1xyXG4kZ2xvYmFsX3RyYW5zaXRpb25fMjogMC4zcztcclxuJGdsb2JhbF90cmFuc2l0aW9uXzM6IDAuNXM7XHJcblxyXG4kZm9ybV9tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRmb3JtX2ZpZWxkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nO1xyXG4kZm9ybV9maWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZvcm1fZmllbGRfbGFiZWxfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kZm9ybV9maWVsZF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmb3JtX2ZpZWxkX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG5cclxuXHJcbiRmb3JtX2xhYmVsX2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJGZvcm1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjhyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRmb3JtX2xhYmVsX21hcmdpbi1ib3R0b206IC40MzhlbTtcclxuJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nO1xyXG5cclxuJGZvcm1fZWxlbWVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOTM3NXJlbSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJGZvcm1fZWxlbWVudF9sZXR0ZXItc3BhY2luZzogJGh0bWwtc3BhY2luZztcclxuJGZvcm1fZWxlbWVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZvcm1fZWxlbWVudF9wYWRkaW5nOiAwLjVyZW0gMC44NzVyZW07XHJcbiRmb3JtX2VsZW1lbnRfbWluLWhlaWdodDogNDVweDtcclxuJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJGZvcm1fZWxlbWVudF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTU7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1czogMDtcclxuJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgkY29sb3JfYnJhbmQtNSwwLjM1KTtcclxuJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93X3RvcDogMHB4IDJweCA2cHggMnB4IHJnYmEoJGNvbG9yX2JyYW5kLTUsMC4zNSk7XHJcblxyXG5cclxuJGZvcm1fZWxlbWVudF9jb2xvci0tZGlzYWJsZWQ6ICRjb2xvcl9icmFuZC00O1xyXG5cclxuJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3ItLW9wZW5lZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoLS1vcGVuZWQ6IDFweDtcclxuXHJcbiRmb3JtX2VsZW1lbnRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTQ7XHJcbiRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfb3BhY2l0eTogMTtcclxuXHJcbiRmb3JtX2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmb3JtX2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6IDE7XHJcblxyXG4vLyBFbGVtZW50c1xyXG5cclxuJGZvcm1fZWxlbWVudF9pY29uX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yO1xyXG5cclxuJGZvcm1fZGVjb3JhdGlvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjtcclxuXHJcbiRmb3JtX2ZpZWxkc2V0X21hcmdpbjogMDtcclxuXHJcbiRmb3JtX2ZpZWxkX21hcmdpbi0tc206IDAgMCAxcmVtO1xyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwIDAgMS41cmVtIDA7XHJcblxyXG4kZm9ybV9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRmb3JtX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuJGZvcm1fbGVnZW5kX21hcmdpbiAgICAgICAgOiAwO1xyXG5cclxuJGZvcm1fY29uZGl0aW9uc19mb250IDogJGZvcm1fbGFiZWxfZm9udDtcclxuJGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGZvcm1fbGFiZWxfY29sb3I7XHJcbiRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG5cclxuJGZvcm1fbGVnYWxzX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjdyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRmb3JtX2xlZ2Fsc19jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDogMTBweDtcclxuJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I6ICRjb2xvcl91dGlsaXR5LTI7XHJcbiRmb3JtX2Vycm9yX2hpZ2hsaWdodC1jb2xvcjogd2hpdGU7XHJcblxyXG5cclxuLypcclxuKiBUZXh0ZmllbGRcclxuICovXHJcblxyXG4vLyBMYWJlbFxyXG4kdGV4dGZpZWxkX2xhYmVsX2ZvbnQ6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX2xhYmVsX2NvbG9yO1xyXG4kdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b20gOiAkZm9ybV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4kdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuJHRleHRmaWVsZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4vLyBDaGFtcHNcclxuJHRleHRmaWVsZF9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9mb250O1xyXG4kdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nO1xyXG4kdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9lbGVtZW50X3RleHQtdHJhbnNmb3JtO1xyXG4kdGV4dGZpZWxkX2lucHV0X3BhZGRpbmcgICAgICAgIDogJGZvcm1fZWxlbWVudF9wYWRkaW5nO1xyXG4kdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfY29sb3I6ICRmb3JtX2VsZW1lbnRfY29sb3I7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kdGV4dGZpZWxkX2lucHV0X3RyYW5zaXRpb24gIDogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfbWluLWhlaWdodCAgOiAkZm9ybV9lbGVtZW50X21pbi1oZWlnaHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoO1xyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci1yYWRpdXMgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJHRleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuJHRleHRmaWVsZF9pbnB1dF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbi8vLy8gOjogZm9jdXNcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICRmb3JtX21haW5fY29sb3I7XHJcblxyXG4vKlxyXG4qIFRleHRhcmVhXHJcbiAqL1xyXG4vLyBMYWJlbFxyXG4kdGV4dGFyZWFfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX2xhYmVsX2NvbG9yO1xyXG4kdGV4dGFyZWFfbGFiZWxfZm9udCAgICAgICAgIDogJGZvcm1fbGFiZWxfZm9udDtcclxuJHRleHRhcmVhX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuJHRleHRhcmVhX2xhYmVsX21hcmdpbi1ib3R0b20gOiAkZm9ybV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4kdGV4dGFyZWFfbGFiZWxfbGV0dGVyLXNwYWNpbmcgOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfZm9udDtcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nO1xyXG4kdGV4dGFyZWFfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2VsZW1lbnRfdGV4dC10cmFuc2Zvcm07XHJcbiR0ZXh0YXJlYV9pbnB1dF90cmFuc2l0aW9uICA6ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuJHRleHRhcmVhX2lucHV0X2NvbG9yOiAkZm9ybV9lbGVtZW50X2NvbG9yO1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoO1xyXG4kdGV4dGFyZWFfaW5wdXRfcGFkZGluZzogJGZvcm1fZWxlbWVudF9wYWRkaW5nO1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I6JGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eSA6ICRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuLy8vLyA6OiBmb2N1c1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm1fZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kO1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm1fZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG5cclxuXHJcbi8qXHJcbiogUmFkaW9cclxuICovXHJcbiRyYWRpb19sYWJlbF9jb2xvcjogJGZvcm1fZmllbGRfbGFiZWxfY29sb3I7XHJcbiRyYWRpb19jaGVja19iYWNrZ3JvdW5kOiAgJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kcmFkaW9fY2hlY2tfY29sb3IgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiRyYWRpb19jaGVja19ib3JkZXItY29sb3IgICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kcmFkaW9fbGVnZW5kX2ZvbnQgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250O1xyXG4kcmFkaW9fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuJHJhZGlvX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kcmFkaW9fY2hlY2tlZF9jb2xvcjogJGZvcm1fbWFpbl9jb2xvcjtcclxuJHJhZGlvX2NoZWNrZWRfYm9yZGVyLWNvbG9yICAgOiAkY29sb3JfYnJhbmQtNDtcclxuXHJcbi8vIFJhZGlvIGdyb3VwXHJcbiRyYWRpb3NfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtIC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiRyYWRpb3NfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuJHJhZGlvc19sZWdlbmRfY29sb3I6ICRmb3JtX21haW5fY29sb3I7XHJcblxyXG5cclxuLypcclxuKiBDaGVja2JveFxyXG4gKi9cclxuJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQgICAgICAgIDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yIDogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcblxyXG4kY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkICAgICAgICA6ICRmb3JtX21haW5fY29sb3I7XHJcbiRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkOiAkZm9ybV9tYWluX2NvbG9yO1xyXG5cclxuJGNoZWNrYm94X2NvbG9yLS1jaGVja2VkLWRpc2FibGVkICAgICAgICA6ICRjb2xvcl9icmFuZC00O1xyXG4kY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkLWRpc2FibGVkICAgICAgICA6ICRjb2xvcl9icmFuZC00O1xyXG4kY2hlY2tib3hfYmFja2dyb3VuZF9jaGVja2VkLWRpc2FibGVkOiAkY29sb3JfYnJhbmQtNDtcclxuXHJcbiRjaGVja2JveF9jb2xvci0tZGlzYWJsZWQ6ICRjb2xvcl9icmFuZC00O1xyXG4kY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tZGlzYWJsZWQ6ICRjaGVja2JveF9jaGVja19iYWNrZ3JvdW5kO1xyXG4kY2hlY2tib3hfY2hlY2tfY29sb3ItLWRpc2FibGVkOiAkZm9ybV9tYWluX2NvbG9yO1xyXG4kY2hlY2tib3hfbGFiZWxfY29sb3ItLWRpc2FibGVkOiAkY2hlY2tib3hfY29sb3ItLWRpc2FibGVkO1xyXG5cclxuJGNoZWNrYm94X2JvcmRlci1jb2xvci0tZm9jdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1vcGVuZWQ7XHJcblxyXG4kY2hlY2tib3hfbGFiZWxfZm9udCAgICAgICAgICA6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiRjaGVja2JveF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJGZvcm1fZmllbGRfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiRjaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiRjaGVja2JveF9sYWJlbF9jb2xvcjogJGZvcm1fZmllbGRfbGFiZWxfY29sb3I7XHJcblxyXG4vLyBDaGVja2JveCBncm91cFxyXG4kY2hlY2tib3hlc19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNjAwIDFyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiRjaGVja2JveGVzX2xlZ2VuZF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLypcclxuKiBTZWxlY3RcclxuICovXHJcbiRzZWxlY3RfaW5wdXRfZm9udDogJGZvcm1fZWxlbWVudF9mb250O1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aCAgICAgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGg7XHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLXJhZGl1cyAgICAgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvciAgICAgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcbiRzZWxlY3RfaW5wdXRfbWluLWhlaWdodCAgICAgICAgOiAkZm9ybV9lbGVtZW50X21pbi1oZWlnaHQ7XHJcbiRzZWxlY3RfaW5wdXRfcGFkZGluZzogJGZvcm1fZWxlbWVudF9wYWRkaW5nO1xyXG5cclxuJHNlbGVjdF9sYWJlbF9tYXJnaW4tYm90dG9tICAgICA6IC4zZW07XHJcbiRzZWxlY3RfbGFiZWxfY29sb3IgICAgICAgICAgICAgOiAkYm9keV9jb2xvcjtcclxuJHNlbGVjdF9sYWJlbF90ZXh0LXRyYW5zZm9ybSAgICA6ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJHNlbGVjdF9pdGVtX2JveC1zaGFkb3c6ICRmb3JtX2VsZW1lbnRfYm94X3NoYWRvdztcclxuJHNlbGVjdF9pdGVtX2JveC1zaGFkb3dfdG9wOiAkZm9ybV9lbGVtZW50X2JveF9zaGFkb3dfdG9wO1xyXG4kc2VsZWN0X2l0ZW1fYmFja2dyb3VuZDogJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kc2VsZWN0X2l0ZW1fYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG4kc2VsZWN0X2l0ZW1fY29sb3IgICAgICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9jb2xvcjtcclxuJHNlbGVjdF9pdGVtX3BsYWNlaG9sZGVyX2NvbG9yIDogJHNlbGVjdF9pdGVtX2NvbG9yO1xyXG4kc2VsZWN0X2l0ZW1fZm9udCAgICAgICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9mb250O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmcgICAgIDogJGZvcm1fZWxlbWVudF9sZXR0ZXItc3BhY2luZztcclxuJHNlbGVjdF9pdGVtX3RleHQtdHJhbnNmb3JtICAgICA6IG5vbmU7XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICAgOiB0cmFuc3BhcmVudDtcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlciAgICAgICA6ICRmb3JtX21haW5fY29sb3I7XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQgOiB0cmFuc3BhcmVudDtcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgICA6ICRmb3JtX21haW5fY29sb3I7XHJcbiRzZWxlY3RfaXRlbV9wYWRkaW5nICAgICAgICAgICAgIDogLjVyZW0gMDtcclxuJHNlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nLS1zZWxlY3RlZCA6IDAuMWVtO1xyXG4kc2VsZWN0X2l0ZW1fc2VhcmNoX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNDtcclxuXHJcbiRzZWxlY3RfY291bnRfY29sb3IgICAgICAgICAgICAgOiB3aGl0ZTtcclxuJHNlbGVjdF9jb3VudF9iZy1jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2VsZWN0X2ljb25fY29sb3I6ICRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvcjtcclxuJHNlbGVjdF9pY29uX2NvbG9yLS1zZWxlY3RlZDogJGZvcm1fbWFpbl9jb2xvcjtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3ItLXNlbGVjdGVkOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuXHJcbiRzZWxlY3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ6ICRzY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDtcclxuJHNlbGVjdF9zY3JvbGxiYXJfY29sb3I6ICRzY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZDtcclxuJHNlbGVjdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyOiAkc2Nyb2xsYmFyLXRodW1iX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4kc2VsZWN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtX2ZpZWxkX2NvbG9yO1xyXG5cclxuJHNlbGVjdF9pdGVtX3ZhbHVlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkY29sb3JfYnJhbmQtNTtcclxuJHNlbGVjdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZDogJGZvcm1fZmllbGRfY29sb3I7XHJcblxyXG4kc2VsZWN0X2l0ZW1fdmFsdWVfZGVsZXRlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkc2VsZWN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiRzZWxlY3RfaXRlbV92YWx1ZV9kZWxldGVfY29sb3ItLXNlbGVjdGVkOiAkc2VsZWN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkO1xyXG5cclxuXHJcbiRzZWxlY3RfZWxlbWVudF9mb250OiAkYm9keV9mb250O1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkO1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZDtcclxuJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkO1xyXG5cclxuXHJcbi8qXHJcbiogVG9nZ2xlXHJcbiAqL1xyXG5cclxuJHRvZ2dsZV9lbGVtZW50X2J1bGxldF9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS1mYWxzZTogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS01O1xyXG4kdG9nZ2xlX2VsZW1lbnRfY29sb3ItLWZhbHNlOiAkY29sb3JfYnJhbmQtNTtcclxuJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLXRydWU6ICRmb3JtX21haW5fY29sb3I7XHJcblxyXG4kdG9nZ2xlX2VsZW1lbnRfb3BhY2l0eS0tZGlzYWJsZWQ6IDAuNjtcclxuJHRvZ2dsZV9lbGVtZW50X2ZpbHRlci0tZGlzYWJsZWQ6IGdyYXlzY2FsZSg0MCUpO1xyXG4kdG9nZ2xlX2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1mb2N1czogJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcblxyXG4vKlxyXG4qIExvY2FsaXphdG9yXHJcbiAqL1xyXG4kbG9jYWxpemF0b3JfaWNvbl9jb2xvcjogJGZvcm1fZWxlbWVudF9pY29uX2NvbG9yO1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLXdpZHRoICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aDtcclxuJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci1yYWRpdXMgICAgICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci1jb2xvciAgICAgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuJGxvY2FsaXphdG9yX2lucHV0X3BhZGRpbmc6ICRmb3JtX2VsZW1lbnRfcGFkZGluZztcclxuXHJcbiRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kLS1mb2N1c2VkOiAkbG9jYWxpemF0b3JfaW5wdXRfYmFja2dyb3VuZDtcclxuJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci1jb2xvci0tZm9jdXNlZCA6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yO1xyXG5cclxuJGxvY2FsaXphdG9yX2l0ZW1fZm9udCAgICAgICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9mb250O1xyXG5cclxuJGxvY2FsaXphdG9yX2NvdW50X2NvbG9yICAgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTU7XHJcbiRsb2NhbGl6YXRvcl9jb3VudF9iZy1jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGxvY2FsaXphdG9yX3ZhbHVlc19jb250YWluZXJfYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQ7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZXNfY29udGFpbmVyX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuJGxvY2FsaXphdG9yX3ZhbHVlX2ZvbnQ6ICRmb3JtX2VsZW1lbnRfZm9udDtcclxuJGxvY2FsaXphdG9yX3ZhbHVlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG4kbG9jYWxpemF0b3JfdmFsdWVfY29sb3I6ICRmb3JtX2ZpZWxkX2NvbG9yO1xyXG4kbG9jYWxpemF0b3JfdmFsdWVfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG5cclxuJGxvY2FsaXphdG9yX3ZhbHVlX2RlbGV0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJGxvY2FsaXphdG9yX3ZhbHVlX2RlbGV0ZV9jb2xvcjogJGZvcm1fZmllbGRfY29sb3I7XHJcblxyXG4kbG9jYWxpemF0b3Jfc2Nyb2xsYmFyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG4kbG9jYWxpemF0b3Jfc2Nyb2xsYmFyX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yO1xyXG4kbG9jYWxpemF0b3Jfc2Nyb2xsYmFyX2NvbG9yLS1ob3ZlcjogJGZvcm1fbWFpbl9jb2xvcjtcclxuXHJcbiRsb2NhbGl6YXRvcl9leHRyYV9mb250OiAkZm9ybV9lbGVtZW50X2ZvbnQ7XHJcbiRsb2NhbGl6YXRvcl9leHRyYV9jb2xvcjogJGZvcm1fZWxlbWVudF9jb2xvcjtcclxuXHJcbi8qXHJcbiogQ29uZGl0aW9uc1xyXG4gKi9cclxuJGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGZvcm1fbGFiZWxfY29sb3I7XHJcblxyXG5cclxuLypcclxuKiBSYW5nZVxyXG4gKi9cclxuJHJhbmdlX2ZvbnQgICAgICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9mb250O1xyXG4kcmFuZ2VfYm9yZGVyLS1vcGVuZWQ6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoLS1vcGVuZWQgc29saWQgJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3ItLW9wZW5lZDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGg7XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItY29sb3I6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzO1xyXG4kcmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQ7XHJcblxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfY29sb3I7XHJcbiRyYW5nZV9wcm9tcHRfY29sb3ItLWhpZ2hsaWdodDogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yICAgICAgICA6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNTtcclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRyYW5nZV9pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRyYW5nZV9wb3Bpbl9iYWNrZ3JvdW5kOiAkcmFuZ2VfaW5wdXRfYmFja2dyb3VuZDtcclxuJHJhbmdlX3BvcGluX2JvcmRlcjogMDtcclxuJHJhbmdlX3BvcGluX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuJHJhbmdlX3BvcGluX2JveC1zaGFkb3c6ICRmb3JtX2VsZW1lbnRfYm94X3NoYWRvdztcclxuXHJcblxyXG4vKlxyXG4qIFVwbG9hZFxyXG4gKi9cclxuJHVwbG9hZF9fYm9yZGVyOiAxcHggc29saWQgJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiR1cGxvYWRfX3BhZGRpbmc6IDNweCAwO1xyXG4kdXBsb2FkX19mb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0xLCBzYW5zLXNlcmlmO1xyXG5cclxuJHVwbG9hZF9fY29udGVudF9fcGFkZGluZzogMCAxcmVtO1xyXG4kdXBsb2FkX19jb250ZW50X19saW5lLWhlaWdodDogMS41cmVtO1xyXG4kdXBsb2FkX19jb250ZW50X19ib3JkZXItcmFkaXVzOiAycmVtO1xyXG4kdXBsb2FkX19jb250ZW50X19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuJHVwbG9hZF9fY29udGVudF9fY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4kdXBsb2FkX19jb250ZW50X19mb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEgJGZvbnQtZmFtaWx5LS0xLCBzYW5zLXNlcmlmO1xyXG5cclxuJHVwbG9hZF9fc3ZnX19maWxsOiAkY29sb3JfYnJhbmQtMTtcclxuJHVwbG9hZF9fc3ZnX19oZWlnaHQ6IDIwcHg7XHJcbiR1cGxvYWRfX3N2Z19fbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4vKlxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qL1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0zO1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuXHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3hfc2hhZG93OiAwcHggOXB4IDEwcHggNHB4IHJnYmEoJGNvbG9yX2JyYW5kLTMsMC4zNSk7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvci0tZGlzYWJsZWQ6ICRjb2xvcl9icmFuZC00O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1vcGVuZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItd2lkdGgtLW9wZW5lZDogMXB4O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk6IDE7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6IDE7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9pY29uX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxO1xyXG5cclxuXHJcbiRmb3JtLS1jb250cmFzdF9kZWNvcmF0aW9uX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yO1xyXG4kZm9ybS0tY29udHJhc3RfY29uZGl0aW9uc19jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2ZpZWxkX2xhYmVsX2NvbG9yO1xyXG4kZm9ybS0tY29udHJhc3RfbGVnYWxzX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3I7XHJcbiRmb3JtLS1jb250cmFzdF9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmb3JtLS1jb250cmFzdF9lcnJvcl9oaWdobGlnaHQtY29sb3I6IHdoaXRlO1xyXG5cclxuXHJcbi8qXHJcbiogVGV4dGZpZWxkXHJcbiAqL1xyXG5cclxuLy8gTGFiZWxcclxuJHRleHRmaWVsZC0tY29udHJhc3RfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvcjtcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYmFja2dyb3VuZDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3I7XHJcblxyXG4vLyBQbGFjZWhvbGRlclxyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbi8vLy8gOjogZm9jdXNcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuXHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG5cclxuXHJcbi8qXHJcbiogVGV4dGFyZWFcclxuICovXHJcbi8vIExhYmVsXHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvcjtcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvcjtcclxuJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8vLyA6OiBmb2N1c1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX2JhY2tncm91bmQ6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQ7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcblxyXG5cclxuLypcclxuKiBSYWRpb1xyXG4qL1xyXG4kcmFkaW8tLWNvbnRyYXN0X2xhYmVsX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3I7XHJcbiRyYWRpby0tY29udHJhc3RfY2hlY2tfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtNDtcclxuJHJhZGlvLS1jb250cmFzdF9jaGVja19ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiRyYWRpby0tY29udHJhc3RfY29sb3ItLWNoZWNrZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kcmFkaW8tLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tY2hlY2tlZCA6ICRjb2xvcl9icmFuZC00O1xyXG5cclxuLypcclxuKiBDaGVja2JveFxyXG4qL1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2JhY2tncm91bmQtY29sb3IgICAgICAgIDogJGNvbG9yX2JyYW5kLTM7XHJcbiRjaGVja2JveC0tY29udHJhc3RfY2hlY2tfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTQ7XHJcblxyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tY2hlY2tlZCAgICAgICAgOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuJGNoZWNrYm94LS1jb250cmFzdF9jaGVja19jb2xvci0tY2hlY2tlZDogJGNvbG9yX2JyYW5kLTM7XHJcbiRjaGVja2JveC0tY29udHJhc3RfYmFja2dyb3VuZC1jb2xvci0tY2hlY2tlZDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3I7XHJcblxyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NvbG9yLS1jaGVja2VkLWRpc2FibGVkICAgICAgICA6ICRjb2xvcl9icmFuZC00O1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tY2hlY2tlZC1kaXNhYmxlZCAgICAgICAgOiAkY29sb3JfYnJhbmQtNDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9iYWNrZ3JvdW5kX2NoZWNrZWQtZGlzYWJsZWQ6ICRjb2xvcl9icmFuZC00O1xyXG5cclxuJGNoZWNrYm94LS1jb250cmFzdF9jb2xvci0tZGlzYWJsZWQ6ICRjb2xvcl9icmFuZC00O1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JhY2tncm91bmQtY29sb3ItLWRpc2FibGVkOiAkY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9jaGVja19jb2xvci0tZGlzYWJsZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2xhYmVsX2NvbG9yLS1kaXNhYmxlZDogJGNoZWNrYm94X2NvbG9yLS1kaXNhYmxlZDtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1mb2N1czogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1vcGVuZWQ7XHJcblxyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2xhYmVsX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3I7XHJcblxyXG4vKlxyXG4qIFRvb2dsZVxyXG4qL1xyXG5cclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9idWxsZXRfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kdG9nZ2xlLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlOiAkY29sb3JfYnJhbmQtNTtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuXHJcbiR0b2dnbGUtLWNvbnRyYXN0X2VsZW1lbnRfb3BhY2l0eS0tZGlzYWJsZWQ6IDAuNjtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9maWx0ZXItLWRpc2FibGVkOiBncmF5c2NhbGUoNDAlKTtcclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3ItLWZvY3VzOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcblxyXG4vKlxyXG4qIFNlbGVjdFxyXG4qL1xyXG4kc2VsZWN0LS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfbGFiZWxfbWFyZ2luLWJvdHRvbSAgICAgOiAuM2VtO1xyXG4kc2VsZWN0LS1jb250cmFzdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9sYWJlbF9jb2xvcjtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fY29sb3IgICAgICAgICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3I7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYmFja2dyb3VuZCAgICAgICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JveC1zaGFkb3c6ICAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3hfc2hhZG93O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6IHRyYW5zcGFyZW50O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yLS1ob3ZlciAgICAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHRyYW5zcGFyZW50O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfY291bnRfY29sb3IgICAgICAgICAgICAgOiB3aGl0ZTtcclxuJHNlbGVjdC0tY29udHJhc3RfY291bnRfYmctY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjtcclxuJHNlbGVjdC0tY29udHJhc3RfaWNvbl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfaWNvbl9jb2xvcjtcclxuJHNlbGVjdC0tY29udHJhc3RfaWNvbl9jb2xvci0tc2VsZWN0ZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yO1xyXG4kc2VsZWN0LS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3ItLXNlbGVjdGVkOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjtcclxuJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2NvbG9yLS1ob3ZlcjogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3I7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfY29sb3I7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2JhY2tncm91bmQtLXNlbGVjdGVkOiAkY29sb3JfYnJhbmQtNTtcclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9jb2xvci0tc2VsZWN0ZWQ6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9kZWxldGVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfZGVsZXRlX2NvbG9yLS1zZWxlY3RlZDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9jb2xvci0tc2VsZWN0ZWQ7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvcjogJGNoZWNrYm94LS1jb250cmFzdF9jaGVja19ib3JkZXItY29sb3I7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRjaGVja2JveC0tY29udHJhc3RfYmFja2dyb3VuZC1jb2xvci0tY2hlY2tlZDtcclxuJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3ItLXNlbGVjdGVkOiAkY2hlY2tib3gtLWNvbnRyYXN0X2JvcmRlci1jb2xvci0tY2hlY2tlZDtcclxuJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9jb2xvci0tc2VsZWN0ZWQ6ICRjaGVja2JveC0tY29udHJhc3RfY2hlY2tfY29sb3ItLWNoZWNrZWQ7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jaGVja2JveGVzIHtcclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgZm9udDogJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjaGVja2JveGVzX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNoZWNrYm94ZXNfbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkY2hlY2tib3hlc19sZWdlbmRfY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuY2hlY2tib3hlc19faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5mb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICRmb3JtX2VsZW1lbnRfY29sb3I7XHJcblxyXG4gICAgJl9fcmVzcG9uc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXZhbGlkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLnJlc3BvbnNlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdXRpbGl0eS0yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLnJlc3BvbnNlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl91dGlsaXR5LTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX2ZpZWxkc2V0X21hcmdpbjtcclxuICAgICAgICAmLS1sZWdlbmQtaGlkZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250OiAkZm9ybV9sZWdlbmRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm1fbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9ybV9sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luOiAkZm9ybV9sZWdlbmRfbWFyZ2luO1xyXG5cclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAycmVtIDA7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19maWVsZHMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1hcmdlIGRvaXQgw6p0cmUgw6lnYWxlIGF1IHBhZGRpbmcgcmlnaHQvbGVmdCBkZXMgZWxlbWVudHMgXCIudGV4dGZpZWxkc1wiLCBcIi5yYWRpb3NcIiwgXCIuY2hlY2tib3hlc1wiLC4uLlxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1yb3cge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbGFzdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAgIG1hcmdpbjogJGZvcm1fZmllbGRfbWFyZ2luLS1zbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRmb3JtX2ZpZWxkX21hcmdpbi0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDAgMDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpb3Mge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX3ZhbGlkYXRpb24ge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgJi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbmRpdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC42cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZm9udDogJGZvcm1fY29uZGl0aW9uc19mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9jb25kaXRpb25zX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9jb25kaXRpb25zX2xldHRlci1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICBmb250OiAkZm9ybV9sZWdhbHNfZm9udDtcclxuICAgICAgICBjb2xvcjogJGZvcm1fbGVnYWxzX2NvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbmRlbnNlZCB7XHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkc2V0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlcyBmb3IgdmFsaWRhdGlvblxyXG4oUHJpc3RpbmUpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uZmllbGQtdmFsaWRhdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi0taGFzLWRhbmdlciB7XHJcbiAgICAgICAgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzKj1cIl9faW5wdXRcIl0ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveF9fYm94e1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveF9fc3BhbntcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWxwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwLjZlbSAxZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1jb2xvcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmZpZWxkLXZhbGlkYXRlIHtcclxuICAgICAgICAgICAgJl9faGVscCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXHJcbi5mb3JtLmZvcm0tLWNvbnRyYXN0IHtcclxuICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvcjtcclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgJl9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfY29uZGl0aW9uc19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfbGVnYWxzX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5sb2NhbGl6YXRvciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJl9fcGx1cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAxLjU2MjVyZW07XHJcbiAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6ICAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRsb2NhbGl6YXRvcl9pbnB1dF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxvY2FsaXphdG9yX2lucHV0X2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6ICRsb2NhbGl6YXRvcl9pbnB1dF9wYWRkaW5nO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuXHJcbiAgICAgICAgLmxvY2FsaXphdG9yX192YWx1ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNS4yZW0pO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRsb2NhbGl6YXRvcl9pbnB1dF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQtLWZvY3VzZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsb2NhbGl6YXRvcl9pbnB1dF9ib3JkZXItY29sb3ItLWZvY3VzZWQ7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBmb250OiAkbG9jYWxpemF0b3JfaXRlbV9mb250O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfdmFsdWVzX2NvbnRhaW5lcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRsb2NhbGl6YXRvcl92YWx1ZXNfY29udGFpbmVyX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192YWx1ZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udDogJGxvY2FsaXphdG9yX2l0ZW1fZm9udDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250OiAkbG9jYWxpemF0b3JfdmFsdWVfZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfdmFsdWVfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGxvY2FsaXphdG9yX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRsb2NhbGl6YXRvcl92YWx1ZV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zcmVtIC4ycmVtIC4zcmVtIC44cmVtO1xyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbG9jYWxpemF0b3JfdmFsdWVfZGVsZXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfdmFsdWVfZGVsZXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvdW50IHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfY291bnRfYmctY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbG9jYWxpemF0b3JfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG5cclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXh0cmEge1xyXG4gICAgICAgIG1hcmdpbjogMS41ZW0gNXB4IDA7XHJcblxyXG4gICAgICAgIC5yYWRpb3NfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRsb2NhbGl6YXRvcl9leHRyYV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGxvY2FsaXphdG9yX2V4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1vcGVuZWQge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvciB7XHJcbiAgICAgICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxvY2FsaXphdG9yLS1maWxsZWQsXHJcbiAgICAgICAgJi5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIHtcclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX19wbHVzIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sb2FkaW5nIHtcclxuICAgICAgICAubG9jYWxpemF0b3JfX3BsdXMge1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3BpbjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZpbGxlZCB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuICAgICAgICAgICAgJl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zZWFyY2hpbmcge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvciB7XHJcbiAgICAgICAgICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW5vLXByb3hpbWl0eSB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yX19leHRyYSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1saXN0IHtcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsb2NhbGl6YXRvcl9zY3JvbGxiYXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDAuMjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsb2NhbGl6YXRvcl9zY3JvbGxiYXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxvY2FsaXphdG9yX3Njcm9sbGJhcl9jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9jYWxpemF0b3Jfc2Nyb2xsYmFyX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYWRpbyB7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJhZGlvX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yMXB4O1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJhZGlvX2NoZWNrX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRyYWRpb19jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhZGlvX2NoZWNrX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYWRpb19jaGVja2VkX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJhZGlvX2NoZWNrZWRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogV2luZG93VGV4dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGZvbnQ6ICRyYWRpb19sZWdlbmRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHJhZGlvX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJhZGlvX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhZGlvcyB7XHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkcmFkaW9zX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRyYWRpb3NfbGVnZW5kX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5yYWRpb3NfX2l0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmFkaW9zX19ncm91cC0tYnVsbGV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmFuZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGZvbnQ6ICRyYW5nZV9mb250O1xyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wbHVzIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgcmlnaHQ6IC42cmVtO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyZW0gKyAxMHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvbXB0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMS44ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcmFuZ2VfcG9waW5fYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICAkcmFuZ2VfcG9waW5fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfcG9waW5fYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAkcmFuZ2VfcG9waW5fYm94LXNoYWRvdztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS44ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sb3I6ICRyYW5nZV9wcm9tcHRfY29sb3I7XHJcblxyXG4gICAgICAgIC5yYW5nZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFuZ2VfX2hpZ2hsaWdodF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgLnJhbmdlX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC5yYW5nZV9fZWxlbWVudF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybV9lbGVtZW50X3BhZGRpbmc7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1vcGVuZWQge1xyXG5cclxuICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAmX19wcm9tcHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRyYW5nZV9ib3JkZXItLW9wZW5lZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZmlsbGVkIHtcclxuICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAmX19wcm9tcHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktaG9yaXpvbnRhbCB7XHJcblxyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3I7XHJcbiAgICAgICAgLm5vVWktYmFzZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICByaWdodDogLTEzcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTExcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHJhbmdlX3NsaWRlcl90cmFja19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gSGFja3NcclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpXHJcbntcclxuICAgIC5yYW5nZV9fc3VtbWFyeSB7IGhlaWdodDogNTJweCB9IC8qIElFMTAgKi9cclxuICAgICo6Oi1tcy1iYWNrZHJvcCwgLnJhbmdlX19zdW1tYXJ5IHsgaGVpZ2h0OiA1MnB4OyB9IC8qIElFMTEgKi9cclxufVxyXG5cclxuIiwiJGdsb2JhbF90cmFuc2l0aW9uXzE6IDFzICFkZWZhdWx0O1xyXG4kZ2xvYmFsX3RyYW5zaXRpb25fMjogMC4zcyAhZGVmYXVsdDtcclxuJGdsb2JhbF90cmFuc2l0aW9uXzM6IDAuNXMgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2ZpZWxkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZm9ybV9maWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZvcm1fZmllbGRfbGFiZWxfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybV9maWVsZF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmb3JtX2ZpZWxkX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmb3JtX2xhYmVsX2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjhyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb3JtX2xhYmVsX21hcmdpbi1ib3R0b206IC40MzhlbSAhZGVmYXVsdDtcclxuJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkaHRtbC1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZWxlbWVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOTM3NXJlbSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9sZXR0ZXItc3BhY2luZzogJGh0bWwtc3BhY2luZyAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9wYWRkaW5nOiAwLjVyZW0gMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfbWluLWhlaWdodDogNDVweCAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTUgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgkY29sb3JfYnJhbmQtNSwwLjM1KSAhZGVmYXVsdDtcclxuJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93X3RvcDogMHB4IDJweCA2cHggMnB4IHJnYmEoJGNvbG9yX2JyYW5kLTUsMC4zNSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZvcm1fZWxlbWVudF9jb2xvci0tZGlzYWJsZWQ6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3ItLW9wZW5lZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoLS1vcGVuZWQ6IDFweCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2VsZW1lbnRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTQgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfb3BhY2l0eTogMSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmb3JtX2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcblxyXG4vLyBFbGVtZW50c1xyXG5cclxuJGZvcm1fZWxlbWVudF9pY29uX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZGVjb3JhdGlvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2ZpZWxkc2V0X21hcmdpbjogMCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2ZpZWxkX21hcmdpbi0tc206IDAgMCAxcmVtICFkZWZhdWx0O1xyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwIDAgMS41cmVtIDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZvcm1fbGVnZW5kX21hcmdpbiAgICAgICAgOiAwICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fY29uZGl0aW9uc19mb250IDogJGZvcm1fbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGZvcm1fbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fbGVnYWxzX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjdyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2Fsc19jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDogMTBweCAhZGVmYXVsdDtcclxuJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I6ICRjb2xvcl91dGlsaXR5LTIgIWRlZmF1bHQ7XHJcbiRmb3JtX2Vycm9yX2hpZ2hsaWdodC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLypcclxuKiBUZXh0ZmllbGRcclxuICovXHJcblxyXG4vLyBMYWJlbFxyXG4kdGV4dGZpZWxkX2xhYmVsX2ZvbnQ6ICRmb3JtX2xhYmVsX2ZvbnQhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm1fbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfbWFyZ2luLWJvdHRvbSA6ICRmb3JtX2xhYmVsX21hcmdpbi1ib3R0b20gIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuXHJcbi8vIENoYW1wc1xyXG4kdGV4dGZpZWxkX2lucHV0X2ZvbnQgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2VsZW1lbnRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2VsZW1lbnRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfcGFkZGluZyAgICAgICAgOiAkZm9ybV9lbGVtZW50X3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9jb2xvcjogJGZvcm1fZWxlbWVudF9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfdHJhbnNpdGlvbiAgOiAkZ2xvYmFsX3RyYW5zaXRpb25fMiAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9taW4taGVpZ2h0ICA6ICRmb3JtX2VsZW1lbnRfbWluLWhlaWdodCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXJhZGl1cyAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4vLyBQbGFjZWhvbGRlclxyXG4kdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtX2VsZW1lbnRfcGxhY2Vob2xkZXJfb3BhY2l0eSAhZGVmYXVsdDtcclxuLy8vLyA6OiBmb2N1c1xyXG4kdGV4dGZpZWxkX2lucHV0X2ZvY3VzX2JhY2tncm91bmQ6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9mb2N1c19ib3JkZXItY29sb3I6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtX2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qXHJcbiogVGV4dGFyZWFcclxuICovXHJcbi8vIExhYmVsXHJcbiR0ZXh0YXJlYV9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm1fbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9sYWJlbF9mb250ICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfbGFiZWxfbWFyZ2luLWJvdHRvbSA6ICRmb3JtX2xhYmVsX21hcmdpbi1ib3R0b20gIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9sYWJlbF9sZXR0ZXItc3BhY2luZyA6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuLy8gQ2hhbXBzXHJcbiR0ZXh0YXJlYV9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9mb250ICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2VsZW1lbnRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fZWxlbWVudF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X3RyYW5zaXRpb24gIDogJGdsb2JhbF90cmFuc2l0aW9uXzIgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfY29sb3I6ICRmb3JtX2VsZW1lbnRfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9wYWRkaW5nOiAkZm9ybV9lbGVtZW50X3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4vLyBQbGFjZWhvbGRlclxyXG4kZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjokZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5IDogJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9vcGFjaXR5ICFkZWZhdWx0O1xyXG4vLy8vIDo6IGZvY3VzXHJcbiR0ZXh0YXJlYV9pbnB1dF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9mb2N1c19ib3JkZXItY29sb3I6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLypcclxuKiBSYWRpb1xyXG4gKi9cclxuJHJhZGlvX2xhYmVsX2NvbG9yOiAkZm9ybV9maWVsZF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJHJhZGlvX2NoZWNrX2JhY2tncm91bmQ6ICAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRyYWRpb19jaGVja19jb2xvciAgICAgICAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHJhZGlvX2NoZWNrX2JvcmRlci1jb2xvciAgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRyYWRpb19sZWdlbmRfZm9udCAgICAgICAgICA6ICRmb3JtX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcmFkaW9fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRyYWRpb19jaGVja2VkX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kcmFkaW9fY2hlY2tlZF9ib3JkZXItY29sb3IgICA6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG5cclxuLy8gUmFkaW8gZ3JvdXBcclxuJHJhZGlvc19sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRyYWRpb3NfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcmFkaW9zX2xlZ2VuZF9jb2xvcjogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIENoZWNrYm94XHJcbiAqL1xyXG4kY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZCAgICAgICAgOiAkZm9ybV9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3IgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQ6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY2hlY2tib3hfY29sb3ItLWNoZWNrZWQtZGlzYWJsZWQgICAgICAgIDogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQtZGlzYWJsZWQgICAgICAgIDogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9iYWNrZ3JvdW5kX2NoZWNrZWQtZGlzYWJsZWQ6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG5cclxuJGNoZWNrYm94X2NvbG9yLS1kaXNhYmxlZDogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9iYWNrZ3JvdW5kLWNvbG9yLS1kaXNhYmxlZDogJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9jaGVja19jb2xvci0tZGlzYWJsZWQ6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9sYWJlbF9jb2xvci0tZGlzYWJsZWQ6ICRjaGVja2JveF9jb2xvci0tZGlzYWJsZWQgIWRlZmF1bHQ7XHJcblxyXG4kY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1mb2N1czogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3ItLW9wZW5lZCAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveF9sYWJlbF9mb250ICAgICAgICAgIDogJGZvcm1fbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2xhYmVsX2xldHRlci1zcGFjaW5nOiAkZm9ybV9maWVsZF9sYWJlbF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9maWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2xhYmVsX2NvbG9yOiAkZm9ybV9maWVsZF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIENoZWNrYm94IGdyb3VwXHJcbiRjaGVja2JveGVzX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA2MDAgMXJlbSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIFNlbGVjdFxyXG4gKi9cclxuJHNlbGVjdF9pbnB1dF9mb250OiAkZm9ybV9lbGVtZW50X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItcmFkaXVzICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9taW4taGVpZ2h0ICAgICAgICA6ICRmb3JtX2VsZW1lbnRfbWluLWhlaWdodCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9wYWRkaW5nOiAkZm9ybV9lbGVtZW50X3BhZGRpbmcgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b20gICAgIDogLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2xhYmVsX3RleHQtdHJhbnNmb3JtICAgIDogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2l0ZW1fYm94LXNoYWRvdzogJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fYm94LXNoYWRvd190b3A6ICRmb3JtX2VsZW1lbnRfYm94X3NoYWRvd190b3AgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9iYWNrZ3JvdW5kOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3IgOiAkc2VsZWN0X2l0ZW1fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICAgOiAkZm9ybV9lbGVtZW50X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgIDogbm9uZSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyICAgICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX3BhZGRpbmcgICAgICAgICAgICAgOiAuNXJlbSAwICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmctLXNlbGVjdGVkIDogMC4xZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9zZWFyY2hfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLXNlY29uZGFyeS00ICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9jb3VudF9jb2xvciAgICAgICAgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X2NvdW50X2JnLWNvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaWNvbl9jb2xvcjogJGZvcm1fZWxlbWVudF9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2ljb25fY29sb3ItLXNlbGVjdGVkOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ6ICRmb3JtX2VsZW1lbnRfZm9jdXNfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9zY3JvbGxiYXJfYmFja2dyb3VuZDogJHNjcm9sbGJhci10cmFja19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VsZWN0X3Njcm9sbGJhcl9jb2xvcjogJHNjcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VsZWN0X3Njcm9sbGJhcl9jb2xvci0taG92ZXI6ICRzY3JvbGxiYXItdGh1bWJfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZmllbGRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkOiAkZm9ybV9maWVsZF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV92YWx1ZV9kZWxldGVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRzZWxlY3RfaXRlbV92YWx1ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX3ZhbHVlX2RlbGV0ZV9jb2xvci0tc2VsZWN0ZWQ6ICRzZWxlY3RfaXRlbV92YWx1ZV9jb2xvci0tc2VsZWN0ZWQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNlbGVjdF9lbGVtZW50X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3I6ICRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9iYWNrZ3JvdW5kLS1zZWxlY3RlZDogJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3ItLXNlbGVjdGVkOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfY29sb3ItLXNlbGVjdGVkOiAkY2hlY2tib3hfY2hlY2tfY29sb3ItLWNoZWNrZWQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLypcclxuKiBUb2dnbGVcclxuICovXHJcblxyXG4kdG9nZ2xlX2VsZW1lbnRfYnVsbGV0X2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLWZhbHNlOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTUgIWRlZmF1bHQ7XHJcbiR0b2dnbGVfZWxlbWVudF9jb2xvci0tZmFsc2U6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tdHJ1ZTogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0b2dnbGVfZWxlbWVudF9vcGFjaXR5LS1kaXNhYmxlZDogMC42ICFkZWZhdWx0O1xyXG4kdG9nZ2xlX2VsZW1lbnRfZmlsdGVyLS1kaXNhYmxlZDogZ3JheXNjYWxlKDQwJSkgIWRlZmF1bHQ7XHJcbiR0b2dnbGVfZWxlbWVudF9ib3JkZXItY29sb3ItLWZvY3VzOiAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qXHJcbiogTG9jYWxpemF0b3JcclxuICovXHJcbiRsb2NhbGl6YXRvcl9pY29uX2NvbG9yOiAkZm9ybV9lbGVtZW50X2ljb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9pbnB1dF9ib3JkZXItd2lkdGggICAgICA6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLXJhZGl1cyAgICAgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLWNvbG9yICAgICAgOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQgICAgICAgIDogJGZvcm1fZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfcGFkZGluZzogJGZvcm1fZWxlbWVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG5cclxuJGxvY2FsaXphdG9yX2lucHV0X2JhY2tncm91bmQtLWZvY3VzZWQ6ICRsb2NhbGl6YXRvcl9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfaW5wdXRfYm9yZGVyLWNvbG9yLS1mb2N1c2VkIDogJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfY291bnRfY29sb3IgICAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX2NvdW50X2JnLWNvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfdmFsdWVzX2NvbnRhaW5lcl9iYWNrZ3JvdW5kOiAkbG9jYWxpemF0b3JfaW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX3ZhbHVlc19jb250YWluZXJfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfdmFsdWVfZm9udDogJGZvcm1fZWxlbWVudF9mb250ICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfdmFsdWVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9jb2xvcjogJGZvcm1fZmllbGRfY29sb3IgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl92YWx1ZV9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbG9jYWxpemF0b3JfdmFsdWVfZGVsZXRlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kbG9jYWxpemF0b3JfdmFsdWVfZGVsZXRlX2NvbG9yOiAkZm9ybV9maWVsZF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsb2NhbGl6YXRvcl9zY3JvbGxiYXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9zY3JvbGxiYXJfY29sb3I6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRsb2NhbGl6YXRvcl9zY3JvbGxiYXJfY29sb3ItLWhvdmVyOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxvY2FsaXphdG9yX2V4dHJhX2ZvbnQ6ICRmb3JtX2VsZW1lbnRfZm9udCAhZGVmYXVsdDtcclxuJGxvY2FsaXphdG9yX2V4dHJhX2NvbG9yOiAkZm9ybV9lbGVtZW50X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLypcclxuKiBDb25kaXRpb25zXHJcbiAqL1xyXG4kZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkZm9ybV9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIFJhbmdlXHJcbiAqL1xyXG4kcmFuZ2VfZm9udCAgICAgICAgICAgICAgOiAkZm9ybV9lbGVtZW50X2ZvbnQgIWRlZmF1bHQ7XHJcbiRyYW5nZV9ib3JkZXItLW9wZW5lZDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGgtLW9wZW5lZCBzb2xpZCAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvci0tb3BlbmVkICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2VsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9wcm9tcHRfY29sb3IgICAgICAgICAgIDogJGZvcm1fZWxlbWVudF9jb2xvciAhZGVmYXVsdDtcclxuJHJhbmdlX3Byb21wdF9jb2xvci0taGlnaGxpZ2h0OiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS01ICFkZWZhdWx0O1xyXG4kcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmU6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX2ljb25fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX3BvcGluX2JhY2tncm91bmQ6ICRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcmFuZ2VfcG9waW5fYm9yZGVyOiAwO1xyXG4kcmFuZ2VfcG9waW5fYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcmFuZ2VfcG9waW5fYm94LXNoYWRvdzogJGZvcm1fZWxlbWVudF9ib3hfc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qXHJcbiogVXBsb2FkXHJcbiAqL1xyXG4kdXBsb2FkX19ib3JkZXI6IDFweCBzb2xpZCAkdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHVwbG9hZF9fcGFkZGluZzogM3B4IDAgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2ZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTEsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kdXBsb2FkX19jb250ZW50X19wYWRkaW5nOiAwIDFyZW0gIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2xpbmUtaGVpZ2h0OiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlci1yYWRpdXM6IDJyZW0gIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2ZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMTRweCkvMSAkZm9udC1mYW1pbHktLTEsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kdXBsb2FkX19zdmdfX2ZpbGw6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdXBsb2FkX19zdmdfX2hlaWdodDogMjBweCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fc3ZnX19tYXJnaW4tbGVmdDogMTBweCAhZGVmYXVsdDtcclxuXHJcbi8qXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogRm9ybXVsYWlyZSBjb250cmFzdGUgKHBvdXIgbGVzIGZvbmRzIGRhcmspXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiovXHJcblxyXG4kZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZmllbGRfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZmllbGRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JveF9zaGFkb3c6IDBweCA5cHggMTBweCA0cHggcmdiYSgkY29sb3JfYnJhbmQtMywwLjM1KSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yLS1kaXNhYmxlZDogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3ItLW9wZW5lZDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci13aWR0aC0tb3BlbmVkOiAxcHggIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfb3BhY2l0eTogMSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX2JhY2tncm91bmQ6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvcjogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogMSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ljb25fY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZvcm0tLWNvbnRyYXN0X2RlY29yYXRpb25fY29sb3I6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9jb25kaXRpb25zX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZmllbGRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLS1jb250cmFzdF9sZWdhbHNfY29sb3I6ICRmb3JtLS1jb250cmFzdF9maWVsZF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZvcm0tLWNvbnRyYXN0X2Vycm9yX2hpZ2hsaWdodC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLypcclxuKiBUZXh0ZmllbGRcclxuICovXHJcblxyXG4vLyBMYWJlbFxyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gQ2hhbXBzXHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFBsYWNlaG9sZGVyXHJcbiR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfcGxhY2Vob2xkZXJfb3BhY2l0eSAhZGVmYXVsdDtcclxuLy8vLyA6OiBmb2N1c1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19iYWNrZ3JvdW5kOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19ib3JkZXItY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5ICFkZWZhdWx0O1xyXG5cclxuJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLypcclxuKiBUZXh0YXJlYVxyXG4gKi9cclxuLy8gTGFiZWxcclxuJHRleHRhcmVhLS1jb250cmFzdF9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gQ2hhbXBzXHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLy8vIDo6IGZvY3VzXHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9mb2N1c19ib3JkZXItY29sb3I6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRhcmVhLS1jb250cmFzdF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKlxyXG4qIFJhZGlvXHJcbiovXHJcbiRyYWRpby0tY29udHJhc3RfbGFiZWxfY29sb3I6ICRmb3JtLS1jb250cmFzdF9maWVsZF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJHJhZGlvLS1jb250cmFzdF9jaGVja19jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kcmFkaW8tLWNvbnRyYXN0X2NoZWNrX2JvcmRlci1jb2xvciAgIDogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG5cclxuJHJhZGlvLS1jb250cmFzdF9jb2xvci0tY2hlY2tlZDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRyYWRpby0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1jaGVja2VkIDogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4qIENoZWNrYm94XHJcbiovXHJcbiRjaGVja2JveC0tY29udHJhc3RfY2hlY2tfYmFja2dyb3VuZC1jb2xvciAgICAgICAgOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9jaGVja19ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1jaGVja2VkICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2NvbG9yLS1jaGVja2VkOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGNoZWNrYm94LS1jb250cmFzdF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfY29sb3ItLWNoZWNrZWQtZGlzYWJsZWQgICAgICAgIDogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1jaGVja2VkLWRpc2FibGVkICAgICAgICA6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2JhY2tncm91bmRfY2hlY2tlZC1kaXNhYmxlZDogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcblxyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NvbG9yLS1kaXNhYmxlZDogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC0tY29udHJhc3RfYmFja2dyb3VuZC1jb2xvci0tZGlzYWJsZWQ6ICRjaGVja2JveF9jaGVja19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2NvbG9yLS1kaXNhYmxlZDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC0tY29udHJhc3RfbGFiZWxfY29sb3ItLWRpc2FibGVkOiAkY2hlY2tib3hfY29sb3ItLWRpc2FibGVkICFkZWZhdWx0O1xyXG5cclxuJGNoZWNrYm94LS1jb250cmFzdF9ib3JkZXItY29sb3ItLWZvY3VzOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9ib3JkZXItY29sb3ItLW9wZW5lZCAhZGVmYXVsdDtcclxuXHJcbiRjaGVja2JveC0tY29udHJhc3RfbGFiZWxfY29sb3I6ICRmb3JtLS1jb250cmFzdF9maWVsZF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qXHJcbiogVG9vZ2xlXHJcbiovXHJcblxyXG4kdG9nZ2xlLS1jb250cmFzdF9lbGVtZW50X2J1bGxldF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiR0b2dnbGUtLWNvbnRyYXN0X2VsZW1lbnRfYmFja2dyb3VuZC0tZmFsc2U6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kdG9nZ2xlLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQtLXRydWU6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHRvZ2dsZS0tY29udHJhc3RfZWxlbWVudF9vcGFjaXR5LS1kaXNhYmxlZDogMC42ICFkZWZhdWx0O1xyXG4kdG9nZ2xlLS1jb250cmFzdF9lbGVtZW50X2ZpbHRlci0tZGlzYWJsZWQ6IGdyYXlzY2FsZSg0MCUpICFkZWZhdWx0O1xyXG4kdG9nZ2xlLS1jb250cmFzdF9lbGVtZW50X2JvcmRlci1jb2xvci0tZm9jdXM6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qXHJcbiogU2VsZWN0XHJcbiovXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvciAgICAgIDogJGZvcm0tLWNvbnRyYXN0X2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9sYWJlbF9tYXJnaW4tYm90dG9tICAgICA6IC4zZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2xhYmVsX2NvbG9yICAgICAgICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYm94LXNoYWRvdzogICRmb3JtLS1jb250cmFzdF9lbGVtZW50X2JveF9zaGFkb3cgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYmctY29sb3ItLWhvdmVyICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fY29sb3ItLWhvdmVyICAgICAgIDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgIDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9jb3VudF9jb2xvciAgICAgICAgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9jb3VudF9iZy1jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pY29uX2NvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pY29uX2NvbG9yLS1zZWxlY3RlZDogJGZvcm0tLWNvbnRyYXN0X21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyOiAkZm9ybS0tY29udHJhc3RfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtLS1jb250cmFzdF9maWVsZF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2RlbGV0ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZCAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9kZWxldGVfY29sb3ItLXNlbGVjdGVkOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2NvbG9yLS1zZWxlY3RlZCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfYm9yZGVyLWNvbG9yOiAkY2hlY2tib3gtLWNvbnRyYXN0X2NoZWNrX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9iYWNrZ3JvdW5kLS1zZWxlY3RlZDogJGNoZWNrYm94LS1jb250cmFzdF9iYWNrZ3JvdW5kLWNvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ6ICRjaGVja2JveC0tY29udHJhc3RfYm9yZGVyLWNvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDogJGNoZWNrYm94LS1jb250cmFzdF9jaGVja19jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zZWxlY3Qge1xyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250ICAgICAgICAgICA6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkc2VsZWN0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gIDogJHNlbGVjdF9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9sYWJlbF9jb2xvcjtcclxuXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgZmxleCAgICA6IDEgMSBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXkgOiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLS1tdWx0aXBsZSB7XHJcbiAgICAgICAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VsZWN0X2VsZW1lbnRfY2hlY2tib3hfY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JhY2tncm91bmQtLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbGlzdCB7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMC4yNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdF9zY3JvbGxiYXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdF9zY3JvbGxiYXJfY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdF9zY3JvbGxiYXJfY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG4gICAgZm9udCAgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nIDogMC4wNWVtO1xyXG5cclxuICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICBib3gtc2hhZG93ICAgOiAkc2VsZWN0X2l0ZW1fYm94LXNoYWRvdztcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0X2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICB0b3AgICAgICAgICAgOiA4NSU7XHJcbiAgICAgICAgbGVmdCAgICAgICAgIDogMDtcclxuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS42MjVyZW0gMXJlbSAxLjYyNXJlbTtcclxuICAgICAgICBib3JkZXI6ICRzZWxlY3RfaXRlbV9ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRzZWxlY3RfaXRlbV9zZWFyY2hfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZyAgICAgIDogLjZlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICA6IDIuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHNlbGVjdF9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkc2VsZWN0X2l0ZW1fYmFja2dyb3VuZDtcclxuXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci13aWR0aCA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgcGFkZGluZyAgICAgIDogJGZvcm1fZWxlbWVudF9wYWRkaW5nO1xyXG4gICAgICAgIG1pbi1oZWlnaHQgICA6ICRmb3JtX2VsZW1lbnRfbWluLWhlaWdodDtcclxuXHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZmxleCAgICAgICAgICAgOiAxO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgICA6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZSAgICA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zcy1vcGVuLWFib3ZlIHtcclxuICAgICAgICAgICAgJiA+IC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3cgICA6ICRmb3JtX2VsZW1lbnRfYm94X3NoYWRvd190b3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcblxyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci13aWR0aCA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgbWluLWhlaWdodCAgICAgICA6ICRzZWxlY3RfaW5wdXRfbWluLWhlaWdodDtcclxuICAgICAgICBwYWRkaW5nICAgICAgOiAkc2VsZWN0X2lucHV0X3BhZGRpbmc7XHJcblxyXG4gICAgICAgICYuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgd2lkdGggOiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4ICA6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIC5zcy12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRzZWxlY3RfaW5wdXRfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgLy9sZXR0ZXItc3BhY2luZyA6ICRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZy0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAgICAgICAgOiAuOHJlbTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXMgICAgICA6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgICAgOiAuNjI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4gICAgICAgICAgIDogMCA1cHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuM3JlbSAuMnJlbSAuM3JlbSAuOHJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgICA6IDAuMDNlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRzZWxlY3RfaXRlbV92YWx1ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgYm9yZGVyICAgICAgICAgICA6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fdmFsdWVfY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmICAgICAgIDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoICAgICAgICA6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlICAgOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogJHNlbGVjdF9jb3VudF9iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luICAgICAgICA6IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvciAgICAgICAgOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgICAgIDogJHNlbGVjdF9pdGVtX3ZhbHVlX2RlbGV0ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgIDogJHNlbGVjdF9pdGVtX3ZhbHVlX2RlbGV0ZV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzIDogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoICAgICA6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgICA6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbiAgIDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheSAgOiBibG9jaztcclxuICAgICAgICAgICAgcmlnaHQgICAgOiAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgIHRvcCAgICAgIDogY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZyA6ICRzZWxlY3RfaXRlbV9wYWRkaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW46bm90KC5zZWxlY3RfX2lucHV0LS1tdWx0aXBsZSkge1xyXG5cclxuICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXHJcblxyXG4uZm9ybS0tY29udHJhc3Qge1xyXG5cclxuICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3IgOiAkc2VsZWN0LS1jb250cmFzdF9sYWJlbF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5wdXQge1xyXG5cclxuICAgICAgICAgICAgJi0tbXVsdGlwbGUge1xyXG4gICAgICAgICAgICAgICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VsZWN0LS1jb250cmFzdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3QtLWNvbnRyYXN0X2VsZW1lbnRfY2hlY2tib3hfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdC0tY29udHJhc3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWxpc3Qge1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0LS1jb250cmFzdF9zY3JvbGxiYXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC0tY29udHJhc3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtLWNvbnRyYXN0X3Njcm9sbGJhcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtLWNvbnRyYXN0X3Njcm9sbGJhcl9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3cgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93IDogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2JhY2tncm91bmQ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9iZy1jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRzZWxlY3QtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRzZWxlY3QtLWNvbnRyYXN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0LS1jb250cmFzdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgJi5zcy1vcGVuLWJlbG93IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdC0tY29udHJhc3RfaW5wdXRfYm9yZGVyLWNvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fdmFsdWVfYmFja2dyb3VuZC0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICAgIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV92YWx1ZV9jb2xvci0tc2VsZWN0ZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogJHNlbGVjdC0tY29udHJhc3RfY291bnRfYmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICA6ICRzZWxlY3QtLWNvbnRyYXN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2RlbGV0ZV9iYWNrZ3JvdW5kLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0LS1jb250cmFzdF9pdGVtX3ZhbHVlX2RlbGV0ZV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0LS1jb250cmFzdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdC0tY29udHJhc3RfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluOm5vdCguc2VsZWN0X19pbnB1dC0tbXVsdGlwbGUpIHtcclxuXHJcbiAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgIDogJHNlbGVjdC0tY29udHJhc3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3QtLWNvbnRyYXN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGFyZWEge1xyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0YXJlYV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkdGV4dGFyZWFfbGFiZWxfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRhcmVhX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRleHRhcmVhX2lucHV0X3RyYW5zaXRpb247XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRhcmVhX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0YXJlYV9pbnB1dF9jb2xvcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRhcmVhX2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBmb250OiAkdGV4dGFyZWFfaW5wdXRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGFyZWFfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcGFkZGluZzogJHRleHRhcmVhX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0YXJlYV9pbnB1dF9mb2N1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0YXJlYV9pbnB1dF9mb2N1c19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0YXJlYV9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0YXJlYV9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbipcclxuKiBGb3JtdWxhaXJlIGNvbnRyYXN0ZSAocG91ciBsZXMgZm9uZHMgZGFyaylcclxuKlxyXG4qL1xyXG4uZm9ybS0tY29udHJhc3Qge1xyXG4gICAgLnRleHRhcmVhIHtcclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dGFyZWEtLWNvbnRyYXN0X2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtLS1jb250cmFzdF9lbGVtZW50X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGFyZWEtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0YXJlYS0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHRleHRhcmVhX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGZpZWxkIHtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0ZmllbGRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgZm9udDogJHRleHRmaWVsZF9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGV4dGZpZWxkX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvcjtcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5wdXQge1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAkdGV4dGZpZWxkX2lucHV0X3RyYW5zaXRpb247XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGV4dGZpZWxkX2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHBhZGRpbmc6ICR0ZXh0ZmllbGRfaW5wdXRfcGFkZGluZztcclxuICAgICAgICBmb250OiAkdGV4dGZpZWxkX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkdGV4dGZpZWxkX2lucHV0X21pbi1oZWlnaHQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9ybWF0YWdlIHBvdXIgY2hhbXAgZGF0ZVxyXG4gICAgICAgICZbdHlwZT1kYXRlXSB7XHJcbiAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAmLS1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRleHRmaWVsZF9pbnB1dF9kYXRlX2NhbGVuZGFyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKlxyXG4qIEZvcm11bGFpcmUgY29udHJhc3RlIChwb3VyIGxlcyBmb25kcyBkYXJrKVxyXG4qXHJcbiovXHJcblxyXG4uZm9ybS0tY29udHJhc3Qge1xyXG4gICAgLnRleHRmaWVsZCB7XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRmaWVsZC0tY29udHJhc3RfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgLyomOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tLWNvbnRyYXN0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm0tLWNvbnRyYXN0X3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS0tY29udHJhc3RfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybS0tY29udHJhc3RfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZm9jdXNfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGZpZWxkLS1jb250cmFzdF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0ZmllbGQtLWNvbnRyYXN0X2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gRm9ybWF0YWdlIHBvdXIgY2hhbXAgZGF0ZVxyXG4gICAgICAgICAgICAvLyBAdG9kb1xyXG4gICAgICAgICAgICAmW3R5cGU9ZGF0ZV0ge1xyXG4gICAgICAgICAgICAgICAgLy8gT3DDqXJhIC0gY2hyb21lXHJcbiAgICAgICAgICAgICAgICAmOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEB0b2RvXHJcbiAgICAgICAgJi0tZGF0ZSB7XHJcbiAgICAgICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgICYtLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRleHRmaWVsZC0tY29udHJhc3RfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBWYXJpYWJsZXMgKi9cclxuXHJcblxyXG4vKiBDU1MgKi9cclxuLnRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRvZ2dsZSB7XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fZGlzcGxheSB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDIuODEyNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHZ3O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS1mYWxzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAyNTBtcztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC4ycmVtO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9nZ2xlX2VsZW1lbnRfYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b2dnbGU6Zm9jdXMgLnRvZ2dsZV9fZGlzcGxheSxcclxuLnRvZ2dsZV9faW5wdXQ6Zm9jdXMgKyAudG9nZ2xlX19kaXNwbGF5IHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdG9nZ2xlX2VsZW1lbnRfYm9yZGVyLWNvbG9yLS1mb2N1c1xyXG59XHJcblxyXG4udG9nZ2xlOmZvY3VzLFxyXG4udG9nZ2xlOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkgLnRvZ2dsZV9fZGlzcGxheSxcclxuLnRvZ2dsZV9faW5wdXQ6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSArIC50b2dnbGVfX2Rpc3BsYXkge1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLnRvZ2dsZVthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIC50b2dnbGVfX2Rpc3BsYXksXHJcbi50b2dnbGVfX2lucHV0OmNoZWNrZWQgKyAudG9nZ2xlX19kaXNwbGF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlO1xyXG59XHJcblxyXG4udG9nZ2xlW2FyaWEtcHJlc3NlZD1cInRydWVcIl0gLnRvZ2dsZV9fZGlzcGxheTo6YmVmb3JlLFxyXG4udG9nZ2xlX19pbnB1dDpjaGVja2VkICsgLnRvZ2dsZV9fZGlzcGxheTo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEuNXJlbSwgLTUwJSk7XHJcbn1cclxuXHJcbi50b2dnbGVbZGlzYWJsZWRdIC50b2dnbGVfX2Rpc3BsYXksXHJcbi50b2dnbGVfX2lucHV0OmRpc2FibGVkICsgLnRvZ2dsZV9fZGlzcGxheSB7XHJcbiAgICBvcGFjaXR5OiAkdG9nZ2xlX2VsZW1lbnRfb3BhY2l0eS0tZGlzYWJsZWQ7XHJcbiAgICBmaWx0ZXI6ICR0b2dnbGVfZWxlbWVudF9maWx0ZXItLWRpc2FibGVkO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4iLCIkdXBsb2FkX2NvbnRlbnRfcGFkZGluZzogLjdyZW0gLjg3NXJlbSAhZGVmYXVsdDtcclxuXHJcbi51cGxvYWQge1xyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICR0ZXh0ZmllbGRfbGFiZWxfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRmaWVsZF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC51cGxvYWRfX2NvbnRlbnQge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0ZXh0ZmllbGRfaW5wdXRfdHJhbnNpdGlvbjtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgcGFkZGluZzogJHVwbG9hZF9jb250ZW50X3BhZGRpbmc7XHJcbiAgICAgICAgZm9udDogJHRleHRmaWVsZF9pbnB1dF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogJHRleHRmaWVsZF9pbnB1dF9taW4taGVpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9mb2N1c19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHRleHRmaWVsZF9pbnB1dF9mb2N1c19wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfaW5wdXRfZm9jdXNfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkdGV4dGZpZWxkX2lucHV0X2ZvY3VzX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEZvcm1hdGFnZSBwb3VyIGNoYW1wIGRhdGVcclxuICAgICAgICAmW3R5cGU9ZGF0ZV0ge1xyXG4gICAgICAgICAgICAvLyBPcMOpcmEgLSBjaHJvbWVcclxuICAgICAgICAgICAgJjppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudXBsb2FkX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnVwbG9hZF9fdGV4dCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkdXBsb2FkX19jb250ZW50X19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBib3JkZXI6ICR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHVwbG9hZF9fY29udGVudF9fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR1cGxvYWRfX2NvbnRlbnRfX2xpbmUtaGVpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkdXBsb2FkX19jb250ZW50X19wYWRkaW5nO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudXBsb2FkX19zdmcge1xyXG4gICAgICAgIGhlaWdodDogJHVwbG9hZF9fc3ZnX19oZWlnaHQ7XHJcbiAgICAgICAgZmlsbDogJHVwbG9hZF9fc3ZnX19maWxsO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkdXBsb2FkX19zdmdfX21hcmdpbi1sZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC51cGxvYWRfX2luZm9zIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAudXBsb2FkX19lcnJvcnMge1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jcm9zc19fc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yX2JyYW5kLTU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxufSIsIiR1cGxvYWRfY29udGVudF9wYWRkaW5nOiAuN3JlbSAuODc1cmVtOyIsIiRpZGVudGl0eV9pbmZvX2J5X2ZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcblxyXG4kaWRlbnRpdHlfaW5mb19uYW1lX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGlkZW50aXR5X2luZm9fbmFtZV9mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG5cclxuLmlkZW50aXR5IHtcclxuXHJcbiAgICAmX19ieSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRpZGVudGl0eV9pbmZvX2J5X2ZvbnQtd2VpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGNvbG9yOiAkaWRlbnRpdHlfaW5mb19uYW1lX2NvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaWRlbnRpdHlfaW5mb19uYW1lX2ZvbnQtd2VpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1cyB7XHJcblxyXG4gICAgfVxyXG59IiwiJGlkZW50aXR5X2luZm9fYnlfZm9udC13ZWlnaHQ6IDYwMCA7XHJcblxyXG4kaWRlbnRpdHlfaW5mb19uYW1lX2NvbG9yOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRpZGVudGl0eV9pbmZvX25hbWVfZm9udC13ZWlnaHQ6IDYwMCA7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRsaW5rcy1ncm91cF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmxpbmtzLWdyb3VwIHtcclxuICAgIGNvbG9yOiAkbGlua3MtZ3JvdXBfY29sb3I7XHJcblxyXG4gICAgJl9fbGluayB7XHJcblxyXG4gICAgICAgIC8qJiArIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgfSovXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgJiArIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLS1kcmF3aW5nIHtcclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGxpbmtzLWdyb3VwX2NvbG9yOiBpbmhlcml0O1xyXG4iLCIkbWFwX2ZpbHRlcnNfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbWFwX2NpcmNsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXBfY2lyY2xlX2JvcmRlci1jb2xvcjogJG1hcF9jaXJjbGVfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1hcC1wb3B1cF9jb29yZHMtdjFfdGV4dF9jb2xvciA6ICRjb3JlX3RleHRfY29sb3IgIWRlZmF1bHRcclxuJG1hcC1wb3B1cF9jb29yZHMtdjFfbGlua19jb2xvciA6ICRtYXAtcG9wdXBfY29vcmRzLXYxX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9wdXBfY29vcmRzLXYxX2xpbmtfaG92ZXJfY29sb3IgOiAkY29yZV9saW5rX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1hcC1wb3B1cF9jb29yZHMtdjFfZm9udC1zaXplLW1pbjogMXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kbWFwLXBvcHVwX2Nvb3Jkcy12MV9mb250LXNpemUtbWF4OiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRtYXAtcG9wdXBfY29vcmRzLXYxX2ZvbnQtc2l6ZTogY2xhbXAoJG1hcC1wb3B1cF9jb29yZHMtdjFfZm9udC1zaXplLW1pbiwgY2FsYygxcmVtICsgMHZ3KSwgJG1hcC1wb3B1cF9jb29yZHMtdjFfZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRtYXAtcG9wdXBfY29vcmRzLXYxX2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9wdXBfY29vcmRzLXYxX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG1hcC1wb3B1cF9jb29yZHMtdjFfZm9udC1zaXplfSAvIDEgJG1hcC1wb3B1cF9jb29yZHMtdjFfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG4ubWFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgZmlsbDogJG1hcF9jaXJjbGVfY29sb3I7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFwX2NpcmNsZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICAuc3RvIHtcclxuICAgICAgICBmaWxsOiBibHVlO1xyXG4gICAgfVxyXG4gICAgJl9fbWFya2VyIHtcclxuICAgICAgICBmaWxsOiAkbWFwX21hcmtlcl9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19wb3B1cCB7XHJcbiAgICAgICAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDIxcHggNDhweCAtMjNweCByZ2JhKDAsMCwwLDAuNjMpOztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgLmNvb3Jkcy12MSB7XHJcbiAgICAgICAgICAgICZfX2Nvb3Jkcy1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcHVwX2Nvb3Jkcy12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1hcC1wb3B1cF9jb29yZHMtdjFfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb29yZHMtbWFpbC10ZXh0LFxyXG4gICAgICAgICAgICAmX19jb29yZHMtcGhvbmUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3B1cF9jb29yZHMtdjFfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3B1cF9jb29yZHMtdjFfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLm1vZHVsZS1tYXAtcG9pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVycyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gMDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwX2ZpbHRlcnNfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRwb3Bpbi1tYXBfY3RhLXNlY29uZGFyeV9iYWNrZ3JvdW5kICAgICA6ICRjb3JlX2N0YS1zZWNvbmRhcnlfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHBvcGluLW1hcF9jdGEtc2Vjb25kYXJ5X2NvbG9yICAgICAgICAgIDogJGNvcmVfY3RhLXNlY29uZGFyeV9jb2xvciAhZGVmYXVsdDtcclxuJHBvcGluLW1hcF9jdGEtc2Vjb25kYXJ5X3RleHRfY29sb3IgICAgICAgICAgOiAkY29yZV9jdGEtc2Vjb25kYXJ5X3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3Bpbi1tYXBfY3RhLXNlY29uZGFyeV9ib3JkZXItY29sb3IgICA6ICRjb3JlX2N0YS1zZWNvbmRhcnlfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHBvcGluLW1hcF9jdGEtc2Vjb25kYXJ5X2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfY3RhLXNlY29uZGFyeV9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcG9waW4tbWFwX2N0YS1zZWNvbmRhcnlfaG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kcG9waW4tbWFwX2N0YS1zZWNvbmRhcnlfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwb3Bpbi1tYXBfY3RhLXNlY29uZGFyeV9ob3Zlcl9maWxsLWNvbG9yICA6ICRjb3JlX2N0YS1zZWNvbmRhcnlfaG92ZXJfZmlsbC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwb3Bpbi1tYXBfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2NvbG9yOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3Bpbi1tYXBfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2hvdmVyX2NvbG9yOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLnBvcGluIHtcclxuICAgICYucG9waW4tLW1hcCB7XHJcblxyXG4gICAgICAgIC5jdGEtc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwb3Bpbi1tYXBfY3RhLXNlY29uZGFyeV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBvcGluLW1hcF9jdGEtc2Vjb25kYXJ5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBvcGluLW1hcF9jdGEtc2Vjb25kYXJ5X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBvcGluLW1hcF9jdGEtc2Vjb25kYXJ5X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcG9waW4tbWFwX2N0YS1zZWNvbmRhcnlfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwb3Bpbi1tYXBfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmN0YS1zZWNvbmRhcnlfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcG9waW4tbWFwX2N0YS1zZWNvbmRhcnlfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBvcGluLW1hcF9jdGEtc2Vjb25kYXJ5X3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHBvcGluLW1hcF9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkYWNjb3JkZW9uX19pY29uX190cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyAhZGVmYXVsdDtcclxuXHJcbi5qcy1hY2NvcmRlb24tcGFyZW50IHtcclxuICAgIC5qcy1hY2NvcmRlb24ge1xyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmpzLWFjY29yZGVvbl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5qcy1hY2NvcmRlb25fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkYWNjb3JkZW9uX19pY29uX190cmFuc2l0aW9uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm9wZW4ge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkc29jaWFsc19pdGVtX2xpbmtfd2lkdGg6IDJyZW0gIWRlZmF1bHQ7XHJcbiRzb2NpYWxzX2l0ZW1fbGlua19oZWlnaHQ6ICRzb2NpYWxzX2l0ZW1fbGlua193aWR0aCAhZGVmYXVsdDtcclxuJHNvY2lhbHNfaXRlbV9saW5rX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kc29jaWFsc19pdGVtX2xpbmtfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzX2l0ZW1fbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNvY2lhbHNfaXRlbV9saW5rX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc29jaWFsc19pdGVtX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuLnNvY2lhbHMge1xyXG4gICAgLml0ZW0ge1xyXG5cclxuICAgICAgICBtYXJnaW46IDAgLjVyZW07XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvY2lhbHNfaXRlbV9saW5rX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc29jaWFsc19pdGVtX2xpbmtfd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNvY2lhbHNfaXRlbV9saW5rX2hlaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc29jaWFsc19pdGVtX2xpbmtfYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29jaWFsc19pdGVtX2xpbmtfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzb2NpYWxzX2l0ZW1fbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHNvY2lhbHNfaXRlbV9saW5rX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG59IiwiJHNvY2lhbHNfaXRlbV9saW5rX3dpZHRoOiAycmVtO1xyXG4kc29jaWFsc19pdGVtX2xpbmtfaGVpZ2h0OiAkc29jaWFsc19pdGVtX2xpbmtfd2lkdGg7XHJcbiRzb2NpYWxzX2l0ZW1fbGlua19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNDtcclxuJHNvY2lhbHNfaXRlbV9saW5rX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kc29jaWFsc19pdGVtX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbiRzb2NpYWxzX2l0ZW1fbGlua19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHNvY2lhbHNfaXRlbV9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuIiwiJHRpdGxlLXYxX21hcmdpbi1ib3R0b206IDJyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBUSVRMRSBwYXJ0IDFcclxuJHRpdGxlLXYxX3BhcnQxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiR0aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiR0aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0aXRsZS12MV9wYXJ0MV9wYWRkaW5nOiAuNnJlbSAwICFkZWZhdWx0O1xyXG5cclxuJHRpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZS1taW46IC44NzVyZW0gIWRlZmF1bHQ7IC8vIDE0cHhcclxuJHRpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZS1tYXg6IC44NzVyZW0gIWRlZmF1bHQ7IC8vIDE0cHhcclxuJHRpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCR0aXRsZS12MV9wYXJ0MV9mb250LXNpemUtbWluLCBjYWxjKC44NzVyZW0gKyAwdncpLCAkdGl0bGUtdjFfcGFydDFfZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiR0aXRsZS12MV9wYXJ0MV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRpdGxlLXYxX3BhcnQxX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwICN7JHRpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZX0gLyAxLjQgJHRpdGxlLXYxX3BhcnQxX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRJVExFIHBhcnQgMlxyXG4kdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuJHRpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46IDEuMDI1cmVtICFkZWZhdWx0OyAvLyAyNnB4XHJcbiR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjg3NXJlbSAhZGVmYXVsdDsgLy8gMzBweFxyXG4kdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJHRpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgJHRpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuXHJcblxyXG4udGl0bGUtdjEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHRpdGxlLXYxX21hcmdpbi1ib3R0b207XHJcbiAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6ICR0aXRsZS12MV9wYXJ0MV9wYWRkaW5nO1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiAkdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgLnRpdGxlLXYxX19wYXJ0MiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3BhcnQyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjtcclxuICAgICAgICBmb250OiAkdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICBjb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgfVxyXG59XHJcbiIsIiR0aXRsZS12MV9tYXJnaW4tYm90dG9tOiAycmVtIDtcclxuXHJcbi8vIFRJVExFIHBhcnQgMVxyXG4kdGl0bGUtdjFfcGFydDFfY29sb3I6ICRjb2xvcl9icmFuZC00IDtcclxuJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgO1xyXG4kdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjogY2VudGVyIDtcclxuJHRpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciA7XHJcbiR0aXRsZS12MV9wYXJ0MV9wYWRkaW5nOiAuNnJlbSAwIDtcclxuXHJcbiR0aXRsZS12MV9wYXJ0MV9mb250LXNpemUtbWluOiAuODc1cmVtIDsgLy8gMTRweFxyXG4kdGl0bGUtdjFfcGFydDFfZm9udC1zaXplLW1heDogLjg3NXJlbSA7IC8vIDE0cHhcclxuJHRpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCR0aXRsZS12MV9wYXJ0MV9mb250LXNpemUtbWluLCBjYWxjKC44NzVyZW0gKyAwdncpLCAkdGl0bGUtdjFfcGFydDFfZm9udC1zaXplLW1heCkgO1xyXG4kdGl0bGUtdjFfcGFydDFfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgO1xyXG4kdGl0bGUtdjFfcGFydDFfZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgI3skdGl0bGUtdjFfcGFydDFfZm9udC1zaXplfSAvIDEuNCAkdGl0bGUtdjFfcGFydDFfZm9udC1mYW1pbHkgO1xyXG5cclxuXHJcbi8vIFRJVExFIHBhcnQgMlxyXG4kdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC0xIDtcclxuJHRpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ246IGNlbnRlciA7XHJcblxyXG4kdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogMS4wMjVyZW0gOyAvLyAyNnB4XHJcbiR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjg3NXJlbSA7IC8vIDMwcHhcclxuJHRpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksICR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSA7XHJcbiR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMiA7XHJcbiR0aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA7XHJcblxyXG4iLCIkdGl0bGUtdjJfbWFyZ2luLWJvdHRvbTogMXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFIHBhcnQgMVxyXG4kdGl0bGUtdjJfcGFydDFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGl0bGUtdjJfcGFydDFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiR0aXRsZS12Ml9wYXJ0MV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kdGl0bGUtdjJfcGFydDFfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0aXRsZS12Ml9wYXJ0MV9wYWRkaW5nOiAwIDAgMS44cmVtIDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHRpdGxlLXYyX3BhcnQxX2ZvbnQtc2l6ZS1taW46IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDE0cHhcclxuJHRpdGxlLXYyX3BhcnQxX2ZvbnQtc2l6ZS1tYXg6IDIuMTI1cmVtICFkZWZhdWx0OyAvLyAxNHB4XHJcbiR0aXRsZS12Ml9wYXJ0MV9mb250LXNpemUgICAgOiBjbGFtcCgkdGl0bGUtdjJfcGFydDFfZm9udC1zaXplLW1pbiwgY2FsYygtMC4wNjI1cmVtICsgMi43MzQ0dncpLCAkdGl0bGUtdjJfcGFydDFfZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiR0aXRsZS12Ml9wYXJ0MV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRpdGxlLXYyX3BhcnQxX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwICN7JHRpdGxlLXYyX3BhcnQxX2ZvbnQtc2l6ZX0gLyAxLjQgJHRpdGxlLXYyX3BhcnQxX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG5cclxuXHJcbi50aXRsZS12MiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkdGl0bGUtdjJfbWFyZ2luLWJvdHRvbTtcclxuICAgICZfX3BhcnQxIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogJHRpdGxlLXYyX3BhcnQxX3BhZGRpbmc7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246ICR0aXRsZS12Ml9wYXJ0MV90ZXh0LWFsaWduO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjJfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZS12Ml9wYXJ0MV9jb2xvcjtcclxuICAgICAgICBmb250OiAkdGl0bGUtdjJfcGFydDFfZm9udDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpdGxlLXYyX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiR0aXRsZS12Ml9tYXJnaW4tYm90dG9tOiAxcmVtIDtcclxuXHJcbi8vIFRJVExFIHBhcnQgMVxyXG4kdGl0bGUtdjJfcGFydDFfY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuJHRpdGxlLXYyX3BhcnQxX3RleHQtdHJhbnNmb3JtOiBub25lIDtcclxuJHRpdGxlLXYyX3BhcnQxX3RleHQtYWxpZ246IGxlZnQgO1xyXG4kdGl0bGUtdjJfcGFydDFfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTEgO1xyXG4kdGl0bGUtdjJfcGFydDFfcGFkZGluZzogMCAwIDEuOHJlbSAwIDtcclxuXHJcblxyXG4kdGl0bGUtdjJfcGFydDFfZm9udC1zaXplLW1pbjogMS4yNXJlbSA7IC8vIDE0cHhcclxuJHRpdGxlLXYyX3BhcnQxX2ZvbnQtc2l6ZS1tYXg6IDIuMTI1cmVtIDsgLy8gMTRweFxyXG4kdGl0bGUtdjJfcGFydDFfZm9udC1zaXplICAgIDogY2xhbXAoJHRpdGxlLXYyX3BhcnQxX2ZvbnQtc2l6ZS1taW4sIGNhbGMoLTAuMDYyNXJlbSArIDIuNzM0NHZ3KSwgJHRpdGxlLXYyX3BhcnQxX2ZvbnQtc2l6ZS1tYXgpIDtcclxuJHRpdGxlLXYyX3BhcnQxX2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xIDtcclxuJHRpdGxlLXYyX3BhcnQxX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwICN7JHRpdGxlLXYyX3BhcnQxX2ZvbnQtc2l6ZX0gLyAxLjQgJHRpdGxlLXYyX3BhcnQxX2ZvbnQtZmFtaWx5IDtcclxuXHJcbiIsIiR0aXRsZS12M19tYXJnaW4tYm90dG9tOiAuNXJlbSA7XHJcblxyXG4vLyBUSVRMRSBwYXJ0IDFcclxuJHRpdGxlLXYzX3BhcnQxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiA7XHJcbiR0aXRsZS12M19wYXJ0MV90ZXh0LXRyYW5zZm9ybTogbm9uZSA7XHJcbiR0aXRsZS12M19wYXJ0MV90ZXh0LWFsaWduOiBsZWZ0IDtcclxuJHRpdGxlLXYzX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0xIDtcclxuJHRpdGxlLXYzX3BhcnQxX3BhZGRpbmc6IDAgO1xyXG5cclxuXHJcbiR0aXRsZS12M19wYXJ0MV9mb250LXNpemUtbWluOiAxcmVtIDsgLy8gMTZweFxyXG4kdGl0bGUtdjNfcGFydDFfZm9udC1zaXplLW1heDogMXJlbSA7IC8vIDE2cHhcclxuJHRpdGxlLXYzX3BhcnQxX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCR0aXRsZS12M19wYXJ0MV9mb250LXNpemUtbWluLCBjYWxjKDFyZW0gKyAwdncpLCAkdGl0bGUtdjNfcGFydDFfZm9udC1zaXplLW1heCkgO1xyXG4kdGl0bGUtdjNfcGFydDFfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgO1xyXG4kdGl0bGUtdjNfcGFydDFfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skdGl0bGUtdjNfcGFydDFfZm9udC1zaXplfSAvIDEuNCAkdGl0bGUtdjNfcGFydDFfZm9udC1mYW1pbHkgO1xyXG5cclxuXHJcbi50aXRsZS12MyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkdGl0bGUtdjNfbWFyZ2luLWJvdHRvbTtcclxuICAgICZfX3BhcnQxIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogJHRpdGxlLXYzX3BhcnQxX3BhZGRpbmc7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246ICR0aXRsZS12M19wYXJ0MV90ZXh0LWFsaWduO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjNfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZS12M19wYXJ0MV9jb2xvcjtcclxuICAgICAgICBmb250OiAkdGl0bGUtdjNfcGFydDFfZm9udDtcclxuICAgIH1cclxufVxyXG4iLCIkdGl0bGUtdjNfbWFyZ2luLWJvdHRvbTogLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBUSVRMRSBwYXJ0IDFcclxuJHRpdGxlLXYzX3BhcnQxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRpdGxlLXYzX3BhcnQxX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdGl0bGUtdjNfcGFydDFfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHRpdGxlLXYzX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGl0bGUtdjNfcGFydDFfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuXHJcblxyXG4kdGl0bGUtdjNfcGFydDFfZm9udC1zaXplLW1pbjogMXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kdGl0bGUtdjNfcGFydDFfZm9udC1zaXplLW1heDogMXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kdGl0bGUtdjNfcGFydDFfZm9udC1zaXplICAgIDogY2xhbXAoJHRpdGxlLXYzX3BhcnQxX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMXJlbSArIDB2dyksICR0aXRsZS12M19wYXJ0MV9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJHRpdGxlLXYzX3BhcnQxX2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGl0bGUtdjNfcGFydDFfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skdGl0bGUtdjNfcGFydDFfZm9udC1zaXplfSAvIDEuNCAkdGl0bGUtdjNfcGFydDFfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLnRpdGxlLXYzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICR0aXRsZS12M19tYXJnaW4tYm90dG9tO1xyXG4gICAgJl9fcGFydDEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAkdGl0bGUtdjNfcGFydDFfcGFkZGluZztcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHRpdGxlLXYzX3BhcnQxX3RleHQtYWxpZ247XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12M19wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJHRpdGxlLXYzX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICR0aXRsZS12M19wYXJ0MV9mb250O1xyXG4gICAgfVxyXG59XHJcbiIsIiRhZ2VuY3ktZGV0YWlscy12MV9pdGVtX2NhcmRfYm9yZGVyIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9pdGVtX2luZm9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9pdGVtX2luZm9fdGV4dF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfaXRlbV9pbmZvX3RleHRfZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfaXRlbV9pbmZvX3RleHRfZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuXHJcbi5hZ2VuY3ktZGV0YWlscy12MSB7XHJcblxyXG4gICAgJl9faWRlbnRpdHkge1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICZfX2NhcmQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyIDogJGFnZW5jeS1kZXRhaWxzLXYxX2l0ZW1fY2FyZF9ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgLmVkaXRvcmlhbC1tYXNrIHtcclxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdGEtcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktZGV0YWlscy12MV9pdGVtX2luZm9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX2l0ZW1faW5mb190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGFnZW5jeS1kZXRhaWxzLXYxX2l0ZW1faW5mb190ZXh0X2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGFnZW5jeS1kZXRhaWxzLXYxX2l0ZW1faW5mb190ZXh0X2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIiRhZ2VuY3ktZGV0YWlscy12MV9pdGVtX2NhcmRfYm9yZGVyIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNTtcclxuXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9pdGVtX2luZm9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9pdGVtX2luZm9fdGV4dF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfaXRlbV9pbmZvX3RleHRfZm9udC1zaXplOiAxNHB4O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfaXRlbV9pbmZvX3RleHRfZm9udC13ZWlnaHQ6IDYwMDtcclxuIiwiJGFnZW5jeS1saXN0LXYxX2NvbnRlbnRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdC12MV9jb250ZW50X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktbGlzdC12MV9pdGVtX25hbWVfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0LXYxX2l0ZW1fbmFtZV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUtbWluOiAxLjI1cmVtICFkZWZhdWx0OyAvLyAxM3B4XHJcbiRhZ2VuY3ktbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplLW1heDogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMTlweFxyXG4kYWdlbmN5LWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQtc2l6ZSA6IGNsYW1wKCRhZ2VuY3ktbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMHZ3KSwgJGFnZW5jeS1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUtbWluKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0LXYxX2l0ZW1fbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRhZ2VuY3ktbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplIH0gLyAxLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1saXN0LXYxX2l0ZW1fY29udGFjdF9mb250LXNpemUgOiAxcmVtICFkZWZhdWx0OyAvLzE2cHhcclxuXHJcbiRhZ2VuY3ktbGlzdC12MV9pdGVtX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGFnZW5jeS1saXN0LXYxX2l0ZW1fY29udGFjdF9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0LXYxX2l0ZW1fcGhvbmVfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3QtdjFfaXRlbV9waG9uZV90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0LXYxX2l0ZW1fcGhvbmVfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1saXN0LXYxX2l0ZW1fbWFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRhZ2VuY3ktbGlzdC12MV9pdGVtX2NvbnRhY3RfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdC12MV9pdGVtX21haWxfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3QtdjFfaXRlbV9tYWlsX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3QtdjFfaXRlbV9tYWlsX2NvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGFnZW5jeS1saXN0LXYxX2l0ZW1fY29udGFjdF9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0LXYxX2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLmFnZW5jeS1saXN0LXYxIHtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdC12MV9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGFnZW5jeS1saXN0LXYxX2NvbnRlbnRfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmxvY2stbmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3QtdjFfaXRlbV9uYW1lX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1saXN0LXYxX2l0ZW1fbmFtZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0LXYxX2l0ZW1fbmFtZV9mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29vcmRzLXZhbHVlIHtcclxuXHJcbiAgICAgICAgICAgICYtLXBob25lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdC12MV9pdGVtX3Bob25lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0LXYxX2l0ZW1fcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWxpc3QtdjFfaXRlbV9waG9uZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3QtdjFfaXRlbV9waG9uZV9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3QtdjFfaXRlbV9tYWlsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0LXYxX2l0ZW1fbWFpbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktbGlzdC12MV9pdGVtX21haWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0LXYxX2l0ZW1fbWFpbF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0LXYxX2l0ZW1fZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl90ZXh0LWFsaWduO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5tYW5kYXRvcnktbWFwLXYxIHtcclxuICAgIC5tYXAge1xyXG4gICAgICAgIGhlaWdodDogMjhyZW07XHJcbiAgICB9XHJcbn0iLCIkYWdlbmN5LWxpc3QtdjFfY29udGVudF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJGFnZW5jeS1saXN0LXYxX2NvbnRlbnRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLXNlY29uZGFyeS01O1xyXG5cclxuJGFnZW5jeS1saXN0LXYxX2l0ZW1fbmFtZV9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kYWdlbmN5LWxpc3QtdjFfaXRlbV9uYW1lX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4kYWdlbmN5LWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQtc2l6ZS1taW46IDEuMjVyZW07IC8vIDEzcHhcclxuJGFnZW5jeS1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUtbWF4OiAxLjI1cmVtOyAvLyAxOXB4XHJcbiRhZ2VuY3ktbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplIDogY2xhbXAoJGFnZW5jeS1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUtbWluLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAkYWdlbmN5LWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQtc2l6ZS1taW4pO1xyXG4kYWdlbmN5LWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGFnZW5jeS1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUgfSAvIDEuNCAkZm9udC1mYW1pbHktLTI7XHJcblxyXG4kYWdlbmN5LWxpc3QtdjFfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZSA6IDFyZW07IC8vMTZweFxyXG5cclxuJGFnZW5jeS1saXN0LXYxX2l0ZW1fcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skYWdlbmN5LWxpc3QtdjFfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWxpc3QtdjFfaXRlbV9waG9uZV9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRhZ2VuY3ktbGlzdC12MV9pdGVtX3Bob25lX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG4kYWdlbmN5LWxpc3QtdjFfaXRlbV9waG9uZV9jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYWdlbmN5LWxpc3QtdjFfaXRlbV9tYWlsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGFnZW5jeS1saXN0LXYxX2l0ZW1fY29udGFjdF9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1saXN0LXYxX2l0ZW1fbWFpbF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRhZ2VuY3ktbGlzdC12MV9pdGVtX21haWxfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiRhZ2VuY3ktbGlzdC12MV9pdGVtX21haWxfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGFnZW5jeS1saXN0LXYxX2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skYWdlbmN5LWxpc3QtdjFfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRhZ2VuY3ktbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG5cclxuIiwiLy8gVElUTEVcclxuXHJcbiRhZ2VuY3ktdjEtaG9tZV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LXYxLWhvbWVfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktdjEtaG9tZV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vL2xpbmtlc1xyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbjogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbiAhZGVmYXVsdDsgLy8gMTJweFxyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1heDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1heCAhZGVmYXVsdDsgLy8gMTJweFxyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1zaXplICAgIDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplICFkZWZhdWx0O1xyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1mYW1pbHkgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2ZvbnQtd2VpZ2h0IDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC13ZWlnaHQhZGVmYXVsdDtcclxuJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2ZvbnQ6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktdjEtaG9tZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgICFkZWZhdWx0O1xyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfY29sb3IgICAgICAgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciAgIDogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktdjEtaG9tZV9jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvcjokY29yZV9jdGEtcHJpbWFyeV9kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2RyYXdpbmdfYm9yZGVyX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9kcmF3aW5nX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktdjEtaG9tZV9idXR0b24tLXN3ZWVwX2JlZm9yZV9iYWNrZ3JvdW5kOiAkYnV0dG9uLS1zd2VlcF9iZWZvcmVfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGFnZW5jeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LXYxLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LXYxLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LXYxLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGFnZW5jeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gUGFnaW5hdGlvbiBcIlByw6ljw6lkZW50XCIgZXQgXCJTdWl2YW50XCJcclxuJGFnZW5jeS12MS1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kYWdlbmN5LXYxLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS12MS1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3IgICAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aCAhZGVmYXVsdDtcclxuJGFnZW5jeS12MS1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKipcclxuLy8gSVRFTVxyXG4kYWdlbmN5LXYxLWhvbWVfaXRlbV9uYW1lX2RlY29yYXRlLWNvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktdjEtaG9tZV9pdGVtX25hbWVfcGFydDFfZm9udC1zaXplLW1pbjogMC44MTI1cmVtICFkZWZhdWx0OyAvLyAxM3B4XHJcbiRhZ2VuY3ktdjEtaG9tZV9pdGVtX25hbWVfcGFydDFfZm9udC1zaXplLW1heDogMS4xODc1cmVtICFkZWZhdWx0OyAvLyAxOXB4XHJcbiRhZ2VuY3ktdjEtaG9tZV9pdGVtX25hbWVfcGFydDFfZm9udC1zaXplIDogY2xhbXAoJGFnZW5jeS12MS1ob21lX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUtbWluLCBjYWxjKDAuMDYyNXJlbSArIDAuOTM3NXZ3KSwgJGFnZW5jeS12MS1ob21lX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGFnZW5jeS12MS1ob21lX2l0ZW1fbmFtZV9wYXJ0MV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRhZ2VuY3ktdjEtaG9tZV9pdGVtX25hbWVfcGFydDFfZm9udC1zaXplIH0gLyAxLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LXYxLWhvbWVfaXRlbV9uYW1lX3BhcnQxX3RyYW5zZm9ybSA6IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LXYxLWhvbWVfaXRlbV9wYXJ0Ml9mb250LXNpemUgOiAxcmVtICFkZWZhdWx0OyAvLzE2cHhcclxuXHJcbiRhZ2VuY3ktdjEtaG9tZV9pdGVtX3Bob25lX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGFnZW5jeS12MS1ob21lX2l0ZW1fcGFydDJfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktdjEtaG9tZV9pdGVtX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS12MS1ob21lX2l0ZW1fcGhvbmVfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktdjEtaG9tZV9pdGVtX21haWxfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skYWdlbmN5LXYxLWhvbWVfaXRlbV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS12MS1ob21lX2l0ZW1fbWFpbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktdjEtaG9tZV9pdGVtX21haWxfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LXYxLWhvbWVfaXRlbV9hZGRyZXNzX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGFnZW5jeS12MS1ob21lX2l0ZW1fcGFydDJfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktdjEtaG9tZV9pdGVtX2FkZHJlc3NfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LXYxLWhvbWVfaXRlbV9hZGRyZXNzX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS12MS1ob21lX2RlY29yYXRlX2JhY2tncm91bmQgOiAjRkRGN0VGICFkZWZhdWx0O1xyXG4kYWdlbmN5LXYxLWhvbWVfY29udGVudF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcblxyXG4uYWdlbmN5LXYxLWhvbWUge1xyXG5cclxuICAgICZfX3RpdGxle1xyXG5cclxuICAgICAgICAudGl0bGUtdjF7XHJcbiAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LXYxLWhvbWVfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktdjEtaG9tZV90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LXYxLWhvbWVfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmN0YS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZm9udDogJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2JvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktdjEtaG9tZV9jdGEtcHJpbWFyeV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgLmN0YS1wcmltYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS12MS1ob21lX2J1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWdlbmN5LXYxLWhvbWVfY29udGVudF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIC50aXRsZS12MXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgJl9fcGFydDF7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19wYXJ0MntcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktdjEtaG9tZV9pdGVtX25hbWVfZGVjb3JhdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS12MS1ob21lX2l0ZW1fbmFtZV9wYXJ0MV90cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LXYxLWhvbWVfaXRlbV9uYW1lX3BhcnQxX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZ2VuY3ktdjEtaG9tZV9jb250ZW50X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWN0IHtcclxuICAgICAgICAgICAgJi10ZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS12MS1ob21lX2l0ZW1fcGhvbmVfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LXYxLWhvbWVfaXRlbV9waG9uZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktdjEtaG9tZV9pdGVtX3Bob25lX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LXYxLWhvbWVfaXRlbV9tYWlsX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS12MS1ob21lX2l0ZW1fbWFpbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktdjEtaG9tZV9pdGVtX21haWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS12MS1ob21lX2l0ZW1fYWRkcmVzc19wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktdjEtaG9tZV9pdGVtX2FkZHJlc3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LXYxLWhvbWVfaXRlbV9hZGRyZXNzX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW1fX2Nvb3Jkcy12YWx1ZS0temlwLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnMge1xyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGFnZW5jeS12MS1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiRhZ2VuY3ktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiRhZ2VuY3ktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhZ2VuY3ktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYWdlbmN5LXYxLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWdlbmN5LXYxLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS12MS1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N3aXBlci1wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGFnZW5jeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhZ2VuY3ktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRhZ2VuY3ktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRhZ2VuY3ktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LXYxLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFnZW5jeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoZWlnaHQ6IDQ4JTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFnZW5jeS12MS1ob21lX2RlY29yYXRlX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG59IiwiLy8gVElUTEVcclxuXHJcbiRhZ2VuY3ktdjEtaG9tZV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kYWdlbmN5LXYxLWhvbWVfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiRhZ2VuY3ktdjEtaG9tZV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vL2xpbmtlc1xyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbjogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbjsgLy8gMTJweFxyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1heDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1heDsgLy8gMTJweFxyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1zaXplICAgIDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplO1xyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1mYW1pbHkgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LWZhbWlseTtcclxuJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2ZvbnQtd2VpZ2h0IDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC13ZWlnaHQ7XHJcbiRhZ2VuY3ktdjEtaG9tZV9jdGEtcHJpbWFyeV9mb250OiAkY29yZV9jdGEtcHJpbWFyeV9mb250O1xyXG5cclxuJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2JvcmRlci13aWR0aCAgOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItd2lkdGg7XHJcbiRhZ2VuY3ktdjEtaG9tZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kIDtcclxuJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2NvbG9yICAgICAgICAgIDogJGNvcmVfY3RhLXByaW1hcnlfY29sb3I7XHJcbiRhZ2VuY3ktdjEtaG9tZV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciA7XHJcblxyXG4kYWdlbmN5LXYxLWhvbWVfY3RhLXByaW1hcnlfaG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvcjtcclxuJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3I6JGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvcjtcclxuJGFnZW5jeS12MS1ob21lX2N0YS1wcmltYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiRhZ2VuY3ktdjEtaG9tZV9jdGEtcHJpbWFyeV9kcmF3aW5nX2JvcmRlcl9jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19ib3JkZXJfY29sb3I7XHJcblxyXG4kYWdlbmN5LXYxLWhvbWVfYnV0dG9uLS1zd2VlcF9iZWZvcmVfYmFja2dyb3VuZDogJGJ1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ7XHJcblxyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRhZ2VuY3ktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4kYWdlbmN5LXYxLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuJGFnZW5jeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuJGFnZW5jeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4kYWdlbmN5LXYxLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuJGFnZW5jeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiRhZ2VuY3ktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiRhZ2VuY3ktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiXHJcbiRhZ2VuY3ktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJGFnZW5jeS12MS1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yO1xyXG4kYWdlbmN5LXYxLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvciA7XHJcblxyXG4kYWdlbmN5LXYxLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kYWdlbmN5LXYxLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I7XHJcbiRhZ2VuY3ktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yICA7XHJcblxyXG4kYWdlbmN5LXYxLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiRhZ2VuY3ktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqXHJcbi8vIElURU1cclxuJGFnZW5jeS12MS1ob21lX2l0ZW1fbmFtZV9kZWNvcmF0ZS1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kYWdlbmN5LXYxLWhvbWVfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZS1taW46IDAuODEyNXJlbTsgLy8gMTNweFxyXG4kYWdlbmN5LXYxLWhvbWVfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZS1tYXg6IDEuMTg3NXJlbTsgLy8gMTlweFxyXG4kYWdlbmN5LXYxLWhvbWVfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZSA6IGNsYW1wKCRhZ2VuY3ktdjEtaG9tZV9pdGVtX25hbWVfcGFydDFfZm9udC1zaXplLW1pbiwgY2FsYygwLjA2MjVyZW0gKyAwLjkzNzV2dyksICRhZ2VuY3ktdjEtaG9tZV9pdGVtX25hbWVfcGFydDFfZm9udC1zaXplLW1heCk7XHJcbiRhZ2VuY3ktdjEtaG9tZV9pdGVtX25hbWVfcGFydDFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skYWdlbmN5LXYxLWhvbWVfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZSB9IC8gMS40ICRmb250LWZhbWlseS0tMjtcclxuJGFnZW5jeS12MS1ob21lX2l0ZW1fbmFtZV9wYXJ0MV90cmFuc2Zvcm0gOiBjYXBpdGFsaXplO1xyXG5cclxuJGFnZW5jeS12MS1ob21lX2l0ZW1fcGFydDJfZm9udC1zaXplIDogMXJlbTsgLy8xNnB4XHJcblxyXG4kYWdlbmN5LXYxLWhvbWVfaXRlbV9waG9uZV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRhZ2VuY3ktdjEtaG9tZV9pdGVtX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LXYxLWhvbWVfaXRlbV9waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRhZ2VuY3ktdjEtaG9tZV9pdGVtX3Bob25lX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG4kYWdlbmN5LXYxLWhvbWVfaXRlbV9tYWlsX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGFnZW5jeS12MS1ob21lX2l0ZW1fcGFydDJfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktdjEtaG9tZV9pdGVtX21haWxfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kYWdlbmN5LXYxLWhvbWVfaXRlbV9tYWlsX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG5cclxuJGFnZW5jeS12MS1ob21lX2l0ZW1fYWRkcmVzc19wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRhZ2VuY3ktdjEtaG9tZV9pdGVtX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LXYxLWhvbWVfaXRlbV9hZGRyZXNzX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFnZW5jeS12MS1ob21lX2l0ZW1fYWRkcmVzc190ZXh0LWFsaWduIDogbGVmdDtcclxuXHJcbiRhZ2VuY3ktdjEtaG9tZV9kZWNvcmF0ZV9iYWNrZ3JvdW5kIDogI0ZERjdFRjtcclxuJGFnZW5jeS12MS1ob21lX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiIsIi8vIFRJVExFICBQQVJUIDFcclxuJGFsZXJ0bWFpbC12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRhbGVydG1haWwtdjFfdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6JHRpdGxlLXYxX3BhcnQxX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVElUTEUgUEFSVCAyXHJcbiRhbGVydG1haWxfcGFydDItdGl0bGUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsX3BhcnQyLXRpdGxlLXYxX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbF9wYXJ0Mi10aXRsZS12MV9mb250OiR0aXRsZS12MV9wYXJ0Ml9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICRhbGVydG1haWxfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJGFsZXJ0bWFpbC12MV90aXRsZS12MV9wYXJ0Ml9mb250OiAkYWxlcnRtYWlsX3BhcnQyLXRpdGxlLXYxX2ZvbnQ7XHJcbi8vQkFDS0dST1VORFxyXG5cclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0bWFpbC8xLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXIgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vL0dyYWRpZW50IHRvIEJBQ0tHUk9VTkRcclxuXHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZF9ncmFkaWVudF90b3A6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmRfZ3JhZGllbnRfYm90dG9tOiAkY29sb3JfbmV1dHJhbC0wICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBFRElUT1JJQUxcclxuXHJcbiRhbGVydG1haWwtdjFfZWRpdG9yaWFsX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2VkaXRvcmlhbF9saW5rX2NvbG9yOiAkY29yZV9saW5rX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2VkaXRvcmlhbF9saW5rX3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2VkaXRvcmlhbF9saW5rX2hvdmVyX2NvbG9yOiAkY29yZV9saW5rX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2VkaXRvcmlhbF90ZXh0X2ZvbnQ6ICRlZGl0b3JpYWxfcF9mb250ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2VkaXRvcmlhbF90ZXh0X2FsaWduIDpjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ1RBIHByaW5jaXBhbFxyXG4kYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZS1taW46ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZS1taW4gIWRlZmF1bHQ7IC8vIDEycHhcclxuJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWF4OiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWF4ICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfZm9udC1zaXplICAgIDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X2ZvbnQtZmFtaWx5IDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfZm9udC13ZWlnaHQgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXdlaWdodCFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X2ZvbnQ6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9ib3JkZXItd2lkdGggIDogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kICAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9jb2xvciAgICAgICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciAgIDogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICAhZGVmYXVsdDtcclxuXHJcbiRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfaG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvcjokY29yZV9jdGEtcHJpbWFyeV9kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfZHJhd2luZ19ib3JkZXJfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0bWFpbC12MV9idXR0b24tLXN3ZWVwX2JlZm9yZV9iYWNrZ3JvdW5kOiAkYnV0dG9uLS1zd2VlcF9iZWZvcmVfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLmFsZXJ0bWFpbC12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmRfZ3JhZGllbnRfdG9wLCAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmRfZ3JhZGllbnRfYm90dG9tKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtdjFfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiRhbGVydG1haWwtdjFfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFsZXJ0bWFpbC12MV90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICBmb250OiRhbGVydG1haWwtdjFfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZWRpdG9yaWFsIHtcclxuICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC12MV9lZGl0b3JpYWxfdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLXYxX2VkaXRvcmlhbF9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRhbGVydG1haWwtdjFfZWRpdG9yaWFsX2xpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC12MV9lZGl0b3JpYWxfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtdjFfZWRpdG9yaWFsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFsZXJ0bWFpbC12MV9lZGl0b3JpYWxfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtcHJpbWFyeSB7XHJcbiAgICAgICAgZm9udDogJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgY29sb3I6ICRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIC5jdGEtcHJpbWFyeV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFsZXJ0bWFpbC12MV9idXR0b24tLXN3ZWVwX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG59IiwiLy8gVElUTEUgIFBBUlQgMVxyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiRhbGVydG1haWwtdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJGFsZXJ0bWFpbC12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRhbGVydG1haWxfdGl0bGUtdjFfcGFydDFfZm9udDokdGl0bGUtdjFfcGFydDFfZm9udDtcclxuXHJcblxyXG4vLyBUSVRMRSBQQVJUIDJcclxuJGFsZXJ0bWFpbF9wYXJ0Mi10aXRsZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRhbGVydG1haWxfcGFydDItdGl0bGUtdjFfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kYWxlcnRtYWlsX3BhcnQyLXRpdGxlLXYxX2ZvbnQ6JHRpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcblxyXG5cclxuXHJcbiRhbGVydG1haWwtdjFfdGl0bGUtdjFfcGFydDFfZm9udDogJGFsZXJ0bWFpbF90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kYWxlcnRtYWlsLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICRhbGVydG1haWxfcGFydDItdGl0bGUtdjFfZm9udDtcclxuLy9CQUNLR1JPVU5EXHJcblxyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2FsZXJ0bWFpbC8xLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXIgdHJhbnNwYXJlbnQ7XHJcblxyXG4vL0dyYWRpZW50IHRvIEJBQ0tHUk9VTkRcclxuXHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZF9ncmFkaWVudF90b3A6IHRyYW5zcGFyZW50O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmRfZ3JhZGllbnRfYm90dG9tOiByZ2JhKCNGRkZGRkYsLjcxKTtcclxuXHJcblxyXG5cclxuLy8gRURJVE9SSUFMXHJcblxyXG4kYWxlcnRtYWlsLXYxX2VkaXRvcmlhbF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJGFsZXJ0bWFpbC12MV9lZGl0b3JpYWxfbGlua19jb2xvcjogJGNvcmVfbGlua19jb2xvcjtcclxuJGFsZXJ0bWFpbC12MV9lZGl0b3JpYWxfbGlua190ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuJGFsZXJ0bWFpbC12MV9lZGl0b3JpYWxfbGlua19ob3Zlcl9jb2xvcjogJGNvcmVfbGlua19ob3Zlcl9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MV9lZGl0b3JpYWxfdGV4dF9mb250OiAkZWRpdG9yaWFsX3BfZm9udDtcclxuJGFsZXJ0bWFpbC12MV9lZGl0b3JpYWxfdGV4dF9hbGlnbiA6Y2VudGVyO1xyXG5cclxuXHJcbi8vIENUQSBwcmluY2lwYWxcclxuJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWluOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWluOyAvLyAxMnB4XHJcbiRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfZm9udC1zaXplLW1heDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1heDsgLy8gMTJweFxyXG4kYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZSAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZTtcclxuJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9mb250LWZhbWlseSA6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtZmFtaWx5O1xyXG4kYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X2ZvbnQtd2VpZ2h0IDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC13ZWlnaHQ7XHJcbiRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfZm9udDogJGNvcmVfY3RhLXByaW1hcnlfZm9udDtcclxuXHJcbiRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4kYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X2JvcmRlci13aWR0aCAgOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItd2lkdGg7XHJcbiRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgO1xyXG4kYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X2NvbG9yICAgICAgICAgIDogJGNvcmVfY3RhLXByaW1hcnlfY29sb3I7XHJcbiRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICAgOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgO1xyXG5cclxuJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yO1xyXG4kYWxlcnRtYWlsLXYxX2N0YS1wcmltYXJ5X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9kcmF3aW5nX2NvbG9yOiRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3I7XHJcbiRhbGVydG1haWwtdjFfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MV9jdGEtcHJpbWFyeV9kcmF3aW5nX2JvcmRlcl9jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19ib3JkZXJfY29sb3I7XHJcblxyXG4kYWxlcnRtYWlsLXYxX2J1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ6ICRidXR0b24tLXN3ZWVwX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG5cclxuIiwiLy8gVElUTEUgIFBBUlQgMVxyXG4kYWxlcnRtYWlsLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJGFsZXJ0bWFpbC1pbm5lci12MV90aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWxfdGl0bGUtdjFfcGFydDFfZm9udDokdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUSVRMRSBQQVJUIDJcclxuJGFsZXJ0bWFpbF9wYXJ0Mi10aXRsZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWxfcGFydDItdGl0bGUtdjFfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsX3BhcnQyLXRpdGxlLXYxX2ZvbnQ6JHRpdGxlLXYxX3BhcnQyX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRhbGVydG1haWwtaW5uZXItdjFfdGl0bGUtdjFfcGFydDFfZm9udDogJGFsZXJ0bWFpbF90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICRhbGVydG1haWxfcGFydDItdGl0bGUtdjFfZm9udDtcclxuLy9CQUNLR1JPVU5EXHJcblxyXG4kYWxlcnRtYWlsLWlubmVyLXYxX2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvYWxlcnRtYWlsLWlubmVyLzEuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlciB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vR3JhZGllbnQgdG8gQkFDS0dST1VORFxyXG5cclxuJGFsZXJ0bWFpbC1pbm5lci12MV9iYWNrZ3JvdW5kX2dyYWRpZW50X3RvcDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjFfYmFja2dyb3VuZF9ncmFkaWVudF9ib3R0b206ICRjb2xvcl9uZXV0cmFsLTAgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEVESVRPUklBTFxyXG5cclxuJGFsZXJ0bWFpbC1pbm5lci12MV9lZGl0b3JpYWxfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjFfZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb3JlX2xpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjFfZWRpdG9yaWFsX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjFfZWRpdG9yaWFsX2xpbmtfaG92ZXJfY29sb3I6ICRjb3JlX2xpbmtfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjFfZWRpdG9yaWFsX3RleHRfZm9udDogJGVkaXRvcmlhbF9wX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjFfZWRpdG9yaWFsX3RleHRfYWxpZ24gOmNlbnRlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDVEEgcXVhdGVybmFpcmVcclxuXHJcbiRhbGVydG1haWwtaW5uZXItdjEtY3RhX2ZvbnQtc2l6ZS1taW46IDFyZW0gIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfZm9udC1zaXplLW1heDogMXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9mb250LXNpemUgOiBjbGFtcCgkYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9mb250LXNpemUtbWluLCBjYWxjKDFyZW0gKyAwdncpLCAkYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjEtY3RhX2ZvbnQtd2VpZ2h0IDogNDAwICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9mb250OiBub3JtYWwgbm9ybWFsICRhbGVydG1haWwtaW5uZXItdjEtY3RhX2ZvbnQtd2VpZ2h0ICN7JGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfZm9udC1zaXplfSAvIDEgJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjEtY3RhX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjEtY3RhX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfaG92ZXJfYm9yZGVyLWNvbG9yOiAkYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9kcmF3aW5nX2hlaWdodDogMTRweCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfZHJhd2luZ193aWR0aDogN3B4ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjEtY3RhX2RyYXdpbmdfYm9yZGVyX2NvbG9yOiAkYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4uYWxlcnRtYWlsLWlubmVyLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRhbGVydG1haWwtaW5uZXItdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRhbGVydG1haWwtaW5uZXItdjFfYmFja2dyb3VuZF9ncmFkaWVudF90b3AsICRhbGVydG1haWwtaW5uZXItdjFfYmFja2dyb3VuZF9ncmFkaWVudF9ib3R0b20pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC1pbm5lci12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6JGFsZXJ0bWFpbC1pbm5lci12MV90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6JGFsZXJ0bWFpbC1pbm5lci12MV90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtaW5uZXItdjFfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0b3JpYWwge1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWlubmVyLXYxX2VkaXRvcmlhbF90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtaW5uZXItdjFfZWRpdG9yaWFsX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGFsZXJ0bWFpbC1pbm5lci12MV9lZGl0b3JpYWxfbGlua190ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWlubmVyLXYxX2VkaXRvcmlhbF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udDogJGFsZXJ0bWFpbC1pbm5lci12MV9lZGl0b3JpYWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWxlcnRtYWlsLWlubmVyLXYxX2VkaXRvcmlhbF90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jdGEtcXVhdGVybmFyeSB7XHJcbiAgICAgICAgZm9udDogJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfZm9udDtcclxuICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfYmFja2dyb3VuZDtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRhbGVydG1haWwtaW5uZXItdjEtY3RhX2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhbGVydG1haWwtaW5uZXItdjEtY3RhX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRhbGVydG1haWwtaW5uZXItdjEtY3RhX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICYtLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59IiwiLy8gVElUTEUgIFBBUlQgMVxyXG4kYWxlcnRtYWlsLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiRhbGVydG1haWwtaW5uZXItdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJGFsZXJ0bWFpbC1pbm5lci12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJGFsZXJ0bWFpbC1pbm5lci12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRhbGVydG1haWxfdGl0bGUtdjFfcGFydDFfZm9udDokdGl0bGUtdjFfcGFydDFfZm9udDtcclxuXHJcblxyXG4vLyBUSVRMRSBQQVJUIDJcclxuJGFsZXJ0bWFpbF9wYXJ0Mi10aXRsZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRhbGVydG1haWxfcGFydDItdGl0bGUtdjFfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kYWxlcnRtYWlsX3BhcnQyLXRpdGxlLXYxX2ZvbnQ6JHRpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcblxyXG5cclxuXHJcbiRhbGVydG1haWwtaW5uZXItdjFfdGl0bGUtdjFfcGFydDFfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgY2xhbXAoLjg3NXJlbSwgLjg3NXJlbSwgLjg3NXJlbSkgLyAxLjQgJGZvbnQtZmFtaWx5LS0xOzsgXHJcbiRhbGVydG1haWwtaW5uZXItdjFfdGl0bGUtdjFfcGFydDJfZm9udDogJGFsZXJ0bWFpbF9wYXJ0Mi10aXRsZS12MV9mb250O1xyXG4vL0JBQ0tHUk9VTkRcclxuXHJcbiRhbGVydG1haWwtaW5uZXItdjFfYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYWxlcnRtYWlsLWlubmVyLzEuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlciB0cmFuc3BhcmVudDtcclxuXHJcbi8vR3JhZGllbnQgdG8gQkFDS0dST1VORFxyXG5cclxuJGFsZXJ0bWFpbC1pbm5lci12MV9iYWNrZ3JvdW5kX2dyYWRpZW50X3RvcDogdHJhbnNwYXJlbnQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjFfYmFja2dyb3VuZF9ncmFkaWVudF9ib3R0b206ICRjb2xvcl9uZXV0cmFsLTA7XHJcblxyXG5cclxuXHJcbi8vIEVESVRPUklBTFxyXG5cclxuJGFsZXJ0bWFpbC1pbm5lci12MV9lZGl0b3JpYWxfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRhbGVydG1haWwtaW5uZXItdjFfZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb3JlX2xpbmtfY29sb3I7XHJcbiRhbGVydG1haWwtaW5uZXItdjFfZWRpdG9yaWFsX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiRhbGVydG1haWwtaW5uZXItdjFfZWRpdG9yaWFsX2xpbmtfaG92ZXJfY29sb3I6ICRjb3JlX2xpbmtfaG92ZXJfY29sb3I7XHJcbiRhbGVydG1haWwtaW5uZXItdjFfZWRpdG9yaWFsX3RleHRfZm9udDogJGVkaXRvcmlhbF9wX2ZvbnQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjFfZWRpdG9yaWFsX3RleHRfYWxpZ24gOmNlbnRlcjtcclxuXHJcblxyXG4vLyBDVEEgcXVhdGVybmFpcmVcclxuXHJcbiRhbGVydG1haWwtaW5uZXItdjEtY3RhX2ZvbnQtc2l6ZS1taW46IDFyZW07IC8vIDE2cHhcclxuJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfZm9udC1zaXplLW1heDogMXJlbTsgLy8gMTZweFxyXG4kYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9mb250LXNpemUgOiBjbGFtcCgkYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9mb250LXNpemUtbWluLCBjYWxjKDFyZW0gKyAwdncpLCAkYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9mb250LXNpemUtbWF4KTtcclxuJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRhbGVydG1haWwtaW5uZXItdjEtY3RhX2ZvbnQtd2VpZ2h0IDogNDAwO1xyXG4kYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9mb250OiBub3JtYWwgbm9ybWFsICRhbGVydG1haWwtaW5uZXItdjEtY3RhX2ZvbnQtd2VpZ2h0ICN7JGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfZm9udC1zaXplfSAvIDEgJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfZm9udC1mYW1pbHk7XHJcbiRhbGVydG1haWwtaW5uZXItdjEtY3RhX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9jb2xvciA6ICRjb2xvcl9icmFuZC01O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTM7XHJcbiRhbGVydG1haWwtaW5uZXItdjEtY3RhX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfaG92ZXJfYm9yZGVyLWNvbG9yOiAkYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9kcmF3aW5nX2hlaWdodDogMTRweDtcclxuJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfZHJhd2luZ193aWR0aDogN3B4O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGFsZXJ0bWFpbC1pbm5lci12MS1jdGFfaG92ZXJfY29sb3I7XHJcbiRhbGVydG1haWwtaW5uZXItdjEtY3RhX2RyYXdpbmdfYm9yZGVyX2NvbG9yOiAkYWxlcnRtYWlsLWlubmVyLXYxLWN0YV9jb2xvcjtcclxuIiwiLy8gVElUTEUgIFBBUlQgMVxyXG4kYWxlcnRtYWlsLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjJfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJGFsZXJ0bWFpbC1pbm5lci12Ml90aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Ml90aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Ml90aXRsZS12MV9wYXJ0MV9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVElUTEUgUEFSVCAyXHJcbiRhbGVydG1haWwtaW5uZXItdjJfdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46IDEuMDI1cmVtICFkZWZhdWx0OyAvLyAyNnB4XHJcbiRhbGVydG1haWwtaW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogMS44NzVyZW0gIWRlZmF1bHQ7IC8vIDMwcHhcclxuJGFsZXJ0bWFpbC1pbm5lci12Ml90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUgICAgOiBjbGFtcCgkYWxlcnRtYWlsLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgJGFsZXJ0bWFpbC1pbm5lci12Ml90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Ml90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRhbGVydG1haWwtaW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplfSAvIDEuNCAkdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRhbGVydG1haWwtaW5uZXItdjJfdGl0bGUtdjFfcGFydDFfZm9udDogJGFsZXJ0bWFpbF90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICRhbGVydG1haWxfcGFydDItdGl0bGUtdjFfZm9udDtcclxuXHJcblxyXG4vL0JBQ0tHUk9VTkRcclxuXHJcbiRhbGVydG1haWwtaW5uZXItdjJfYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwtaW5uZXIvMi5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy9HcmFkaWVudCB0byBCQUNLR1JPVU5EXHJcblxyXG4kYWxlcnRtYWlsLWlubmVyLXYyX2JhY2tncm91bmRfZ3JhZGllbnRfdG9wOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Ml9iYWNrZ3JvdW5kX2dyYWRpZW50X2JvdHRvbTogJGNvbG9yX25ldXRyYWwtMCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gRURJVE9SSUFMXHJcblxyXG4kYWxlcnRtYWlsLWlubmVyLXYyX2VkaXRvcmlhbF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Ml9lZGl0b3JpYWxfbGlua19jb2xvcjogJGNvcmVfbGlua19jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Ml9lZGl0b3JpYWxfbGlua190ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Ml9lZGl0b3JpYWxfbGlua19ob3Zlcl9jb2xvcjogJGNvcmVfbGlua19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Ml9lZGl0b3JpYWxfdGV4dF9mb250OiAkZWRpdG9yaWFsX3BfZm9udCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Ml9lZGl0b3JpYWxfdGV4dF9hbGlnbiA6Y2VudGVyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENUQSBxdWF0ZXJuYWlyZVxyXG5cclxuJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfZm9udC1zaXplLW1pbjogMXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9mb250LXNpemUtbWF4OiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRhbGVydG1haWwtaW5uZXItdjItY3RhX2ZvbnQtc2l6ZSA6IGNsYW1wKCRhbGVydG1haWwtaW5uZXItdjItY3RhX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMXJlbSArIDB2dyksICRhbGVydG1haWwtaW5uZXItdjItY3RhX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfZm9udC13ZWlnaHQgOiA0MDAgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjItY3RhX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfZm9udC13ZWlnaHQgI3skYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9mb250LXNpemV9IC8gMSAkYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyLWN0YV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjItY3RhX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjItY3RhX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfaG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9ob3Zlcl9ib3JkZXItY29sb3I6ICRhbGVydG1haWwtaW5uZXItdjItY3RhX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjItY3RhX2RyYXdpbmdfaGVpZ2h0OiAxNHB4ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9kcmF3aW5nX3dpZHRoOiA3cHggIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtaW5uZXItdjItY3RhX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9kcmF3aW5nX2hvdmVyX2NvbG9yOiAkYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfZHJhd2luZ19ib3JkZXJfY29sb3I6ICRhbGVydG1haWwtaW5uZXItdjItY3RhX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi5hbGVydG1haWwtaW5uZXItdjIge1xyXG4gICAgYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1pbm5lci12Ml9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGFsZXJ0bWFpbC1pbm5lci12Ml9iYWNrZ3JvdW5kX2dyYWRpZW50X3RvcCwgJGFsZXJ0bWFpbC1pbm5lci12Ml9iYWNrZ3JvdW5kX2dyYWRpZW50X2JvdHRvbSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6JGFsZXJ0bWFpbC1pbm5lci12Ml90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtaW5uZXItdjJfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhbGVydG1haWwtaW5uZXItdjJfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgZm9udDokYWxlcnRtYWlsLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC1pbm5lci12Ml90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgY29sb3I6ICRhbGVydG1haWwtaW5uZXItdjJfZWRpdG9yaWFsX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC1pbm5lci12Ml9lZGl0b3JpYWxfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWxlcnRtYWlsLWlubmVyLXYyX2VkaXRvcmlhbF9saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtaW5uZXItdjJfZWRpdG9yaWFsX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsLWlubmVyLXYyX2VkaXRvcmlhbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRhbGVydG1haWwtaW5uZXItdjJfZWRpdG9yaWFsX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmN0YS1xdWF0ZXJuYXJ5IHtcclxuICAgICAgICBmb250OiAkYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfZHJhd2luZ19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgZmlsbDogJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgJi0tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn0iLCIvLyBUSVRMRSAgUEFSVCAxXHJcbiRhbGVydG1haWwtaW5uZXItdjJfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJGFsZXJ0bWFpbC1pbm5lci12Ml90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkYWxlcnRtYWlsLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuXHJcbi8vIFRJVExFIFBBUlQgMlxyXG4kYWxlcnRtYWlsLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJGFsZXJ0bWFpbC1pbm5lci12Ml90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjAyNXJlbTsgLy8gMjZweFxyXG4kYWxlcnRtYWlsLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6IDEuODc1cmVtOyAvLyAzMHB4XHJcbiRhbGVydG1haWwtaW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJGFsZXJ0bWFpbC1pbm5lci12Ml90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksICRhbGVydG1haWwtaW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heCk7XHJcbiRhbGVydG1haWwtaW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skYWxlcnRtYWlsLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJHRpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5O1xyXG5cclxuXHJcblxyXG4kYWxlcnRtYWlsLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICRhbGVydG1haWxfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Ml90aXRsZS12MV9wYXJ0Ml9mb250OiAkYWxlcnRtYWlsX3BhcnQyLXRpdGxlLXYxX2ZvbnQ7XHJcblxyXG5cclxuLy9CQUNLR1JPVU5EXHJcblxyXG4kYWxlcnRtYWlsLWlubmVyLXYyX2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2FsZXJ0bWFpbC1pbm5lci8yLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXIgdHJhbnNwYXJlbnQ7XHJcblxyXG4vL0dyYWRpZW50IHRvIEJBQ0tHUk9VTkRcclxuXHJcbiRhbGVydG1haWwtaW5uZXItdjJfYmFja2dyb3VuZF9ncmFkaWVudF90b3A6IHRyYW5zcGFyZW50O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyX2JhY2tncm91bmRfZ3JhZGllbnRfYm90dG9tOiAkY29sb3JfbmV1dHJhbC0wO1xyXG5cclxuXHJcblxyXG4vLyBFRElUT1JJQUxcclxuXHJcbiRhbGVydG1haWwtaW5uZXItdjJfZWRpdG9yaWFsX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyX2VkaXRvcmlhbF9saW5rX2NvbG9yOiAkY29yZV9saW5rX2NvbG9yO1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyX2VkaXRvcmlhbF9saW5rX3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyX2VkaXRvcmlhbF9saW5rX2hvdmVyX2NvbG9yOiAkY29yZV9saW5rX2hvdmVyX2NvbG9yO1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyX2VkaXRvcmlhbF90ZXh0X2ZvbnQ6ICRlZGl0b3JpYWxfcF9mb250O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyX2VkaXRvcmlhbF90ZXh0X2FsaWduIDpjZW50ZXI7XHJcblxyXG5cclxuLy8gQ1RBIHF1YXRlcm5haXJlXHJcblxyXG4kYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9mb250LXNpemUtbWluOiAxcmVtOyAvLyAxNnB4XHJcbiRhbGVydG1haWwtaW5uZXItdjItY3RhX2ZvbnQtc2l6ZS1tYXg6IDFyZW07IC8vIDE2cHhcclxuJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfZm9udC1zaXplIDogY2xhbXAoJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfZm9udC1zaXplLW1pbiwgY2FsYygxcmVtICsgMHZ3KSwgJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfZm9udC1zaXplLW1heCk7XHJcbiRhbGVydG1haWwtaW5uZXItdjItY3RhX2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9mb250LXdlaWdodCA6IDQwMDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfZm9udDogbm9ybWFsIG5vcm1hbCAkYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9mb250LXdlaWdodCAjeyRhbGVydG1haWwtaW5uZXItdjItY3RhX2ZvbnQtc2l6ZX0gLyAxICRhbGVydG1haWwtaW5uZXItdjItY3RhX2ZvbnQtZmFtaWx5O1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyLWN0YV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRhbGVydG1haWwtaW5uZXItdjItY3RhX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRhbGVydG1haWwtaW5uZXItdjItY3RhX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfY29sb3IgOiAkY29sb3JfYnJhbmQtNTtcclxuJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfaG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0zO1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRhbGVydG1haWwtaW5uZXItdjItY3RhX2hvdmVyX2JvcmRlci1jb2xvcjogJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfaG92ZXJfYmFja2dyb3VuZDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfZHJhd2luZ19oZWlnaHQ6IDE0cHg7XHJcbiRhbGVydG1haWwtaW5uZXItdjItY3RhX2RyYXdpbmdfd2lkdGg6IDdweDtcclxuJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRhbGVydG1haWwtaW5uZXItdjItY3RhX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRhbGVydG1haWwtaW5uZXItdjItY3RhX2hvdmVyX2NvbG9yO1xyXG4kYWxlcnRtYWlsLWlubmVyLXYyLWN0YV9kcmF3aW5nX2JvcmRlcl9jb2xvcjogJGFsZXJ0bWFpbC1pbm5lci12Mi1jdGFfY29sb3I7XHJcblxyXG4iLCIucGFnZS1hbGVydG1haWwtdjEge1xyXG4gICAgLmZvcm1fX2xlZ2VuZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRicmVhZGNydW1iX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGJyZWFkY3J1bWJfaXRlbV9jaGV2cm9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iX2l0ZW1fZm9udC1zaXplLW1pbjogMC43NXJlbSAhZGVmYXVsdDsgLy8gMTJweFxyXG4kYnJlYWRjcnVtYl9pdGVtX2ZvbnQtc2l6ZS1tYXg6IDAuNzVyZW0gIWRlZmF1bHQ7IC8vIDEycHhcclxuJGJyZWFkY3J1bWJfaXRlbV9mb250LXNpemUgICAgOiBjbGFtcCgkYnJlYWRjcnVtYl9pdGVtX2ZvbnQtc2l6ZS1taW4sIGNhbGMoLjc1cmVtICsgMHZ3KSwgJGJyZWFkY3J1bWJfaXRlbV9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfaXRlbV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRicmVhZGNydW1iX2l0ZW1fZm9udC1zaXplfSAvIDEgJGJyZWFkY3J1bWJfaXRlbV9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfaXRlbV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9pdGVtX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9pdGVtX2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRicmVhZGNydW1iX2l0ZW1faG92ZXJfY29sb3I6ICRjb3JlX2xpbmtfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0zICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9pdGVtX2FjdGl2ZV9mb250LXNpemUtbWluOiAwLjc1cmVtICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRicmVhZGNydW1iX2l0ZW1fYWN0aXZlX2ZvbnQtc2l6ZS1tYXg6IDAuNzVyZW0gIWRlZmF1bHQ7IC8vIDEycHhcclxuJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfZm9udC1zaXplICAgIDogY2xhbXAoJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfZm9udC1zaXplLW1pbiwgY2FsYyguNzVyZW0gKyAwdncpLCAkYnJlYWRjcnVtYl9pdGVtX2FjdGl2ZV9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2l0ZW1fYWN0aXZlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfZm9udC1zaXplfSAvIDEgJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJlYWRjcnVtYl9iYWNrZ3JvdW5kO1xyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYl9pdGVtX2NvbG9yO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYl9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBmb250OiAkYnJlYWRjcnVtYl9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRicmVhZGNydW1iX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRicmVhZGNydW1iX2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgZm9udDogJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfZm9udDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbS1kcmF3aW5nIHtcclxuICAgICAgICBmaWxsOiAkYnJlYWRjcnVtYl9pdGVtX2NoZXZyb25fY29sb3I7XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYnJlYWRjcnVtYl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiRicmVhZGNydW1iX2l0ZW1fY2hldnJvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYnJlYWRjcnVtYl9pdGVtX2ZvbnQtc2l6ZS1taW46IDAuNzVyZW07IC8vIDEycHhcclxuJGJyZWFkY3J1bWJfaXRlbV9mb250LXNpemUtbWF4OiAwLjc1cmVtOyAvLyAxMnB4XHJcbiRicmVhZGNydW1iX2l0ZW1fZm9udC1zaXplICAgIDogY2xhbXAoJGJyZWFkY3J1bWJfaXRlbV9mb250LXNpemUtbWluLCBjYWxjKC43NXJlbSArIDB2dyksICRicmVhZGNydW1iX2l0ZW1fZm9udC1zaXplLW1heCk7XHJcbiRicmVhZGNydW1iX2l0ZW1fZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRicmVhZGNydW1iX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skYnJlYWRjcnVtYl9pdGVtX2ZvbnQtc2l6ZX0gLyAxICRicmVhZGNydW1iX2l0ZW1fZm9udC1mYW1pbHk7XHJcbiRicmVhZGNydW1iX2l0ZW1fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGJyZWFkY3J1bWJfaXRlbV9sZXR0ZXItc3BhY2luZzogMDtcclxuJGJyZWFkY3J1bWJfaXRlbV9jb2xvcjogJGNvcmVfdGV4dF9jb2xvcjtcclxuXHJcblxyXG4kYnJlYWRjcnVtYl9pdGVtX2hvdmVyX2NvbG9yOiAkY29yZV9saW5rX2hvdmVyX2NvbG9yO1xyXG5cclxuXHJcbiRicmVhZGNydW1iX2l0ZW1fYWN0aXZlX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kYnJlYWRjcnVtYl9pdGVtX2FjdGl2ZV9mb250LXNpemUtbWluOiAwLjc1cmVtOyAvLyAxMnB4XHJcbiRicmVhZGNydW1iX2l0ZW1fYWN0aXZlX2ZvbnQtc2l6ZS1tYXg6IDAuNzVyZW07IC8vIDEycHhcclxuJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfZm9udC1zaXplICAgIDogY2xhbXAoJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfZm9udC1zaXplLW1pbiwgY2FsYyguNzVyZW0gKyAwdncpLCAkYnJlYWRjcnVtYl9pdGVtX2FjdGl2ZV9mb250LXNpemUtbWF4KTtcclxuJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRicmVhZGNydW1iX2l0ZW1fYWN0aXZlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfZm9udC1zaXplfSAvIDEgJGJyZWFkY3J1bWJfaXRlbV9hY3RpdmVfZm9udC1mYW1pbHk7XHJcbiIsIiRjb250YWN0LWFnZW5jeS12MV9zb2NpYWxzX2l0ZW1fbGlua193aWR0aDogYXV0byAhZGVmYXVsdDtcclxuJGNvbnRhY3QtYWdlbmN5LXYxX3NvY2lhbHNfaXRlbV9saW5rX2hlaWdodDogJGNvbnRhY3QtYWdlbmN5LXYxX3NvY2lhbHNfaXRlbV9saW5rX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC1hZ2VuY3ktdjFfc29jaWFsc19pdGVtX2xpbmtfYm9yZGVyOiAwICFkZWZhdWx0O1xyXG4kY29udGFjdC1hZ2VuY3ktdjFfc29jaWFsc19pdGVtX2xpbmtfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWFnZW5jeS12MV9zb2NpYWxzX2l0ZW1fbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC1hZ2VuY3ktdjFfc29jaWFsc19pdGVtX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWFnZW5jeS12MV9zb2NpYWxzX2l0ZW1fbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC1hZ2VuY3ktdjFfdGltZXRhYmxlX2xhYmVsX2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtYWdlbmN5LXYxX3RpbWV0YWJsZV9oaWdobGlnaHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1hZ2VuY3ktdjFfdGltZXRhYmxlX2hpZ2hsaWdodF9mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRjb250YWN0LWFnZW5jeS12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY29udGFjdC1hZ2VuY3ktdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtYWdlbmN5LXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtYWdlbmN5LXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY29udGFjdC1hZ2VuY3ktdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtYWdlbmN5LXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWFnZW5jeS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWFnZW5jeS12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5jb250YWN0LWFnZW5jeS12MSB7XHJcblxyXG5cclxuICAgIC8vIFLDqXNlYXV4IHNvY2lhdXhcclxuICAgIC5zb2NpYWxzIHtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAuOHJlbTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWFnZW5jeS12MV9zb2NpYWxzX2l0ZW1fbGlua19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LWFnZW5jeS12MV9zb2NpYWxzX2l0ZW1fbGlua193aWR0aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtYWdlbmN5LXYxX3NvY2lhbHNfaXRlbV9saW5rX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGNvbnRhY3QtYWdlbmN5LXYxX3NvY2lhbHNfaXRlbV9saW5rX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWFnZW5jeS12MV9zb2NpYWxzX2l0ZW1fbGlua19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC1hZ2VuY3ktdjFfc29jaWFsc19pdGVtX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtYWdlbmN5LXYxX3NvY2lhbHNfaXRlbV9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSG9yYWlyZVxyXG4gICAgLnRpbWV0YWJsZSB7XHJcbiAgICAgICAgLnRpbWV0YWJsZSB7XHJcbiAgICAgICAgICAgICZfX3NjaGVkdWxlIHtcclxuICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtYWdlbmN5LXYxX3RpbWV0YWJsZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWFnZW5jeS12MV90aW1ldGFibGVfaGlnaGxpZ2h0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkY29udGFjdC1hZ2VuY3ktdjFfdGltZXRhYmxlX2hpZ2hsaWdodF9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtYWdlbmN5LXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1hZ2VuY3ktdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRhY3QtYWdlbmN5LXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvbnRhY3QtYWdlbmN5LXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGNvbnRhY3QtYWdlbmN5LXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWFnZW5jeS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1hZ2VuY3ktdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29udGFjdC1hZ2VuY3ktdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkY29udGFjdC1hZ2VuY3ktdjFfc29jaWFsc19pdGVtX2xpbmtfd2lkdGg6IGF1dG87XHJcbiRjb250YWN0LWFnZW5jeS12MV9zb2NpYWxzX2l0ZW1fbGlua19oZWlnaHQ6ICRjb250YWN0LWFnZW5jeS12MV9zb2NpYWxzX2l0ZW1fbGlua193aWR0aDtcclxuJGNvbnRhY3QtYWdlbmN5LXYxX3NvY2lhbHNfaXRlbV9saW5rX2JvcmRlcjogMDtcclxuJGNvbnRhY3QtYWdlbmN5LXYxX3NvY2lhbHNfaXRlbV9saW5rX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1hZ2VuY3ktdjFfc29jaWFsc19pdGVtX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGNvbnRhY3QtYWdlbmN5LXYxX3NvY2lhbHNfaXRlbV9saW5rX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1hZ2VuY3ktdjFfc29jaWFsc19pdGVtX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGNvbnRhY3QtYWdlbmN5LXYxX3RpbWV0YWJsZV9sYWJlbF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRjb250YWN0LWFnZW5jeS12MV90aW1ldGFibGVfaGlnaGxpZ2h0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJGNvbnRhY3QtYWdlbmN5LXYxX3RpbWV0YWJsZV9oaWdobGlnaHRfZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kY29udGFjdC1hZ2VuY3ktdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuJGNvbnRhY3QtYWdlbmN5LXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiRjb250YWN0LWFnZW5jeS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiRjb250YWN0LWFnZW5jeS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJGNvbnRhY3QtYWdlbmN5LXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiRjb250YWN0LWFnZW5jeS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4kY29udGFjdC1hZ2VuY3ktdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4kY29udGFjdC1hZ2VuY3ktdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiIsIi8vVElUTEUgTW9kdWxlXHJcblxyXG4vLyBUSVRMRSBwYXJ0IDFcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfdGl0bGVfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlX3BhcnQxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfdGl0bGVfcGFydDFfZm9udC1zaXplLW1pbjogLjg3NXJlbSAhZGVmYXVsdDsgLy8gMTRweFxyXG4kY29udGFjdC1mb290ZXItaG9tZV90aXRsZV9wYXJ0MV9mb250LXNpemUtbWF4OiAuODc1cmVtICFkZWZhdWx0OyAvLyAxNHB4XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlX3BhcnQxX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlX3BhcnQxX2ZvbnQtc2l6ZS1taW4sIGNhbGMoLjg3NXJlbSArIDB2dyksICRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlX3BhcnQxX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kY29udGFjdC1mb290ZXItaG9tZV90aXRsZV9wYXJ0MV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfdGl0bGVfcGFydDFfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skY29udGFjdC1mb290ZXItaG9tZV90aXRsZV9wYXJ0MV9mb250LXNpemV9IC8gMS40ICRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlX3BhcnQxX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRJVExFIHBhcnQgMlxyXG4kY29udGFjdC1mb290ZXItaG9tZV90aXRsZV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhcnQyX2ZvbnQtc2l6ZS1taW46IDEuMDI1cmVtICFkZWZhdWx0OyAvLyAyNnB4XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6IDEuODc1cmVtICFkZWZhdWx0OyAvLyAzMHB4XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksICR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFydDJfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJHRpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIFRJVExFIElURU1TXHJcblxyXG4kY29udGFjdC1mb290ZXItaG9tZV9wYXJ0MV9mb250LXNpemUtbWluOiAxcmVtICFkZWZhdWx0OyAvLyAyMHB4XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhcnQxX2ZvbnQtc2l6ZS1tYXg6IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFydDFfZm9udC1zaXplIDogY2xhbXAoJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFydDFfZm9udC1zaXplLW1pbiwgY2FsYygwLjVyZW0gKyAwLjYyNXZ3KSwgJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFydDFfZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhcnQxX2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY29udGFjdC1mb290ZXItaG9tZS10aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRjb250YWN0LWZvb3Rlci1ob21lX3BhcnQxX2ZvbnQtc2l6ZX0gLyAxLjQgJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFydDFfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICRjb250YWN0LWZvb3Rlci1ob21lLXRpdGxlX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kY29udGFjdC1mb290ZXItaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiIFxyXG4kY29udGFjdC1mb290ZXItaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY29udGFjdC1mb290ZXItaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kY29udGFjdC1mb290ZXItaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfYmFja2dyb3VuZF9idWxsZXRfc3ZnIDokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfYmFja2dyb3VuZF9idWxsZXRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vQ09PUkRTXHJcblxyXG4kY29udGFjdC1mb290ZXItY29vcmRzX3RleHRfY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLWNvb3Jkc19saW5rX2NvbG9yIDogJGNvbnRhY3QtZm9vdGVyLWNvb3Jkc190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1mb290ZXItY29vcmRzX2xpbmtfaG92ZXJfY29sb3IgOiAkY29yZV9saW5rX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtZm9vdGVyLWNvb3Jkc19mb250LXNpemUtbWluOiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRjb250YWN0LWZvb3Rlci1jb29yZHNfZm9udC1zaXplLW1heDogMXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kY29udGFjdC1mb290ZXItY29vcmRzX2ZvbnQtc2l6ZTogY2xhbXAoJGNvbnRhY3QtZm9vdGVyLWNvb3Jkc19mb250LXNpemUtbWluLCBjYWxjKDFyZW0gKyAwdncpLCAkY29udGFjdC1mb290ZXItY29vcmRzX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kY29udGFjdC1mb290ZXItY29vcmRzX2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1jb29yZHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skY29udGFjdC1mb290ZXItY29vcmRzX2ZvbnQtc2l6ZX0gLyAxICRjb250YWN0LWZvb3Rlci1jb29yZHNfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC1mb290ZXItaG9tZS1pbmZvc19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vc29jaWFsXHJcblxyXG5cclxuJGNvbnRhY3QtZm9vdGVyLXNvY2lhbHNfaXRlbV9saW5rX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kY29udGFjdC1mb290ZXItc29jaWFsc19pdGVtX2xpbmtfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1zb2NpYWxzX2l0ZW1fbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC1mb290ZXItc29jaWFsc19pdGVtX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1zb2NpYWxzX2l0ZW1fbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lLWhvcmFpcmVzLWNvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcblxyXG4vL01BUFxyXG5cclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9maWx0ZXJzX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jaXJjbGVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC1mb290ZXItbWFwX2NpcmNsZV9ib3JkZXItY29sb3I6ICRjb250YWN0LWZvb3Rlci1tYXBfY2lyY2xlX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRjb250YWN0LWZvb3Rlci1tYXBfcG9wdXBfY29vcmRzLXYxX3RleHRfY29sb3IgOiAkY29yZV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1mb290ZXItbWFwX3BvcHVwX2Nvb3Jkcy12MV9saW5rX2NvbG9yIDogJGNvbnRhY3QtZm9vdGVyLW1hcF9wb3B1cF9jb29yZHMtdjFfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9wb3B1cF9jb29yZHMtdjFfbGlua19ob3Zlcl9jb2xvciA6ICRjb3JlX2xpbmtfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC1mb290ZXItbWFwX3BvcHVwX2Nvb3Jkcy12MV9mb250LXNpemUtbWluOiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfcG9wdXBfY29vcmRzLXYxX2ZvbnQtc2l6ZS1tYXg6IDFyZW0gIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9wb3B1cF9jb29yZHMtdjFfZm9udC1zaXplOiBjbGFtcCgkY29udGFjdC1mb290ZXItbWFwX3BvcHVwX2Nvb3Jkcy12MV9mb250LXNpemUtbWluLCBjYWxjKDFyZW0gKyAwdncpLCAkY29udGFjdC1mb290ZXItbWFwX3BvcHVwX2Nvb3Jkcy12MV9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9wb3B1cF9jb29yZHMtdjFfZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9wb3B1cF9jb29yZHMtdjFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skY29udGFjdC1mb290ZXItbWFwX3BvcHVwX2Nvb3Jkcy12MV9mb250LXNpemV9IC8gMSAkY29udGFjdC1mb290ZXItbWFwX3BvcHVwX2Nvb3Jkcy12MV9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuXHJcblxyXG4vL0xJTktTXHJcblxyXG4kY29udGFjdC1mb290ZXItbWFwX2NvbnRlbnRfbGlua3NfZm9udHM6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY29udGVudF9saW5rc19sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY29udGVudF9saW5rc190ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY29udGVudF9saW5rc19jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY29udGVudF9saW5rc19iYWNrZ3JvdW5kOiAkY29yZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY29udGFjdC1mb290ZXItbWFwX2NvbnRlbnRfbGlua3NfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY29udGVudF9saW5rc19zdmdfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuLy8gLS0tLVxyXG4kY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZS1taW46ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZS1taW4gIWRlZmF1bHQ7IC8vIDEycHhcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9mb250LXNpemUtbWF4OiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWF4ICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY3RhLXByaW1hcnlfZm9udC1zaXplICAgIDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplICFkZWZhdWx0O1xyXG4kY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X2ZvbnQtZmFtaWx5IDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY3RhLXByaW1hcnlfZm9udC13ZWlnaHQgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9mb250OiAkY29yZV9jdGEtcHJpbWFyeV9mb250ICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgICAgIDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9jb2xvciAgICAgICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciAgIDogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfaG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9kcmF3aW5nX2NvbG9yOiRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9kcmF3aW5nX2JvcmRlcl9jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC1mb290ZXItbWFwX2J1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ6ICRidXR0b24tLXN3ZWVwX2JlZm9yZV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuLy9Gb3JtXHJcbiRjb250YWN0LWZvb3Rlci1ob21lX2Zvcm1fYmFja2dyb3VuZDokY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG4uY29udGFjdC1mb290ZXItaG9tZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiRjb250YWN0LWZvb3Rlci1ob21lX2Zvcm1fYmFja2dyb3VuZDtcclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtZm9vdGVyLWhvbWVfdGl0bGVfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRhY3QtZm9vdGVyLWhvbWVfdGl0bGVfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC1mb290ZXItaG9tZV90aXRsZV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgLmNvb3Jkcy12MSB7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXYyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtZm9vdGVyLWhvbWVfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1mb290ZXItaG9tZV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZm9ybXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiRjb250YWN0LWZvb3Rlci1ob21lX2Zvcm1fYmFja2dyb3VuZDtcclxuICAgIH1cclxuICAgIC5zb2NpYWxzIHtcclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWZvb3Rlci1zb2NpYWxzX2l0ZW1fbGlua19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkY29udGFjdC1mb290ZXItc29jaWFsc19pdGVtX2xpbmtfYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1mb290ZXItc29jaWFsc19pdGVtX2xpbmtfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LWZvb3Rlci1zb2NpYWxzX2l0ZW1fbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC1mb290ZXItc29jaWFsc19pdGVtX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIC5tYXAge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJl9fY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LWZvb3Rlci1tYXBfY2lyY2xlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29udGFjdC1mb290ZXItbWFwX2NpcmNsZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdG8ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFya2VyIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LWZvb3Rlci1tYXBfbWFya2VyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29vcmRzLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19jb29yZHMtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1mb290ZXItbWFwX3BvcHVwX2Nvb3Jkcy12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC1mb290ZXItbWFwX3BvcHVwX2Nvb3Jkcy12MV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29vcmRzLWFkZHJlc3MtZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29vcmRzLW1haWwtdGV4dCxcclxuICAgICAgICAgICAgICAgICAgICAmX19jb29yZHMtcGhvbmUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1mb290ZXItbWFwX3BvcHVwX2Nvb3Jkcy12MV9saW5rX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtZm9vdGVyLW1hcF9wb3B1cF9jb29yZHMtdjFfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2R1bGUtbWFwLWpzIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtZm9vdGVyLWhvbWUtaW5mb3NfYmFja2dyb3VuZDtcclxuICAgICAgICAuY29udGFjdC1mb290ZXItaG9tZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtZm9vdGVyLWhvbWUtaW5mb3NfYmFja2dyb3VuZDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICZfX21hcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1Ny42JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzU4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0Mi40JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtZm9vdGVyLWhvbWUtaW5mb3NfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWV0YWJsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb250YWN0LWZvb3Rlci1ob21lLWhvcmFpcmVzLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb29yZHMtdjEge1xyXG4gICAgICAgICZfX2Nvb3Jkcy1lbGVtZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWZvb3Rlci1jb29yZHNfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtZm9vdGVyLWNvb3Jkc19mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29vcmRzLWFkZHJlc3MtZGV0YWlsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29vcmRzLW1haWwtdGV4dCxcclxuICAgICAgICAmX19jb29yZHMtcGhvbmUtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1mb290ZXItY29vcmRzX2xpbmtfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1mb290ZXItY29vcmRzX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnMge1xyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1mb290ZXItaG9tZV9iYWNrZ3JvdW5kX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDogJGNvbnRhY3QtZm9vdGVyLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtZm9vdGVyLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29udGFjdC1mb290ZXItaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC1mb290ZXItaG9tZV9iYWNrZ3JvdW5kX2J1bGxldF9zdmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29udGFjdC1mb290ZXItaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1mb290ZXItaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtZm9vdGVyLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWZvb3Rlci1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1mb290ZXItaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29udGFjdC1mb290ZXItaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjb250YWN0LWZvb3Rlci1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29udGFjdC1mb290ZXItaG9tZV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3RhLXF1YXRlcm5hcnkge1xyXG4gICAgICAgICAgICBmb250OiAkY29udGFjdC1mb290ZXItbWFwX2NvbnRlbnRfbGlua3NfZm9udHM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1mb290ZXItbWFwX2NvbnRlbnRfbGlua3NfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1mb290ZXItbWFwX2NvbnRlbnRfbGlua3NfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1mb290ZXItbWFwX2NvbnRlbnRfbGlua3NfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWZvb3Rlci1tYXBfY29udGVudF9saW5rc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb250YWN0LWZvb3Rlci1tYXBfY29udGVudF9saW5rc19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC1mb290ZXItbWFwX2NvbnRlbnRfbGlua3Nfc3ZnX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5jdGEtcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWZvb3Rlci1tYXBfY3RhLXByaW1hcnlfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LWZvb3Rlci1tYXBfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICRjb250YWN0LWZvb3Rlci1tYXBfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb250YWN0LWZvb3Rlci1tYXBfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgLmN0YS1wcmltYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1mb290ZXItbWFwX2J1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8vVElUTEUgTW9kdWxlXHJcblxyXG4vLyBUSVRMRSBwYXJ0IDFcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfdGl0bGVfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlX3BhcnQxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfdGl0bGVfcGFydDFfZm9udC1zaXplLW1pbjogLjg3NXJlbTsgLy8gMTRweFxyXG4kY29udGFjdC1mb290ZXItaG9tZV90aXRsZV9wYXJ0MV9mb250LXNpemUtbWF4OiAuODc1cmVtOyAvLyAxNHB4XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlX3BhcnQxX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlX3BhcnQxX2ZvbnQtc2l6ZS1taW4sIGNhbGMoLjg3NXJlbSArIDB2dyksICRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlX3BhcnQxX2ZvbnQtc2l6ZS1tYXgpO1xyXG4kY29udGFjdC1mb290ZXItaG9tZV90aXRsZV9wYXJ0MV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfdGl0bGVfcGFydDFfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skY29udGFjdC1mb290ZXItaG9tZV90aXRsZV9wYXJ0MV9mb250LXNpemV9IC8gMS40ICRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlX3BhcnQxX2ZvbnQtZmFtaWx5O1xyXG5cclxuXHJcbi8vIFRJVExFIHBhcnQgMlxyXG4kY29udGFjdC1mb290ZXItaG9tZV90aXRsZV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhcnQyX2ZvbnQtc2l6ZS1taW46IDEuMDI1cmVtOyAvLyAyNnB4XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6IDEuODc1cmVtOyAvLyAzMHB4XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksICR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KTtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFydDJfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTI7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJHRpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5O1xyXG5cclxuXHJcblxyXG4vLyBUSVRMRSBJVEVNU1xyXG5cclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFydDFfZm9udC1zaXplLW1pbjogMXJlbTsgLy8gMjBweFxyXG4kY29udGFjdC1mb290ZXItaG9tZV9wYXJ0MV9mb250LXNpemUtbWF4OiAxLjI1cmVtOyAvLyAxNnB4XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhcnQxX2ZvbnQtc2l6ZSA6IGNsYW1wKCRjb250YWN0LWZvb3Rlci1ob21lX3BhcnQxX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMC41cmVtICsgMC42MjV2dyksICRjb250YWN0LWZvb3Rlci1ob21lX3BhcnQxX2ZvbnQtc2l6ZS1tYXgpO1xyXG4kY29udGFjdC1mb290ZXItaG9tZV9wYXJ0MV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWUtdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skY29udGFjdC1mb290ZXItaG9tZV9wYXJ0MV9mb250LXNpemV9IC8gMS40ICRjb250YWN0LWZvb3Rlci1ob21lX3BhcnQxX2ZvbnQtZmFtaWx5O1xyXG5cclxuXHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4kY29udGFjdC1mb290ZXItaG9tZV90aXRsZS12MV9wYXJ0MV9mb250OiAkY29udGFjdC1mb290ZXItaG9tZS10aXRsZV9mb250O1xyXG4kY29udGFjdC1mb290ZXItaG9tZV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1mb290ZXItaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4kY29udGFjdC1mb290ZXItaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtNTtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTU7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb2xvcl9icmFuZC01O1xyXG4kY29udGFjdC1mb290ZXItaG9tZV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTU7XHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yO1xyXG4kY29udGFjdC1mb290ZXItaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuXHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4kY29udGFjdC1mb290ZXItaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0O1xyXG5cclxuXHJcbiRjb250YWN0LWZvb3Rlci1ob21lX2JhY2tncm91bmRfYnVsbGV0X3N2ZyA6JGNvbG9yX2JyYW5kLTE7XHJcbiRjb250YWN0LWZvb3Rlci1ob21lX2JhY2tncm91bmRfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01IDtcclxuXHJcblxyXG5cclxuLy9DT09SRFNcclxuXHJcbiRjb250YWN0LWZvb3Rlci1jb29yZHNfdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC01O1xyXG4kY29udGFjdC1mb290ZXItY29vcmRzX2xpbmtfY29sb3IgOiAkY29udGFjdC1mb290ZXItY29vcmRzX3RleHRfY29sb3I7XHJcbiRjb250YWN0LWZvb3Rlci1jb29yZHNfbGlua19ob3Zlcl9jb2xvciA6ICRjb3JlX2xpbmtfaG92ZXJfY29sb3I7XHJcblxyXG4kY29udGFjdC1mb290ZXItY29vcmRzX2ZvbnQtc2l6ZS1taW46IDFyZW07IC8vIDE2cHhcclxuJGNvbnRhY3QtZm9vdGVyLWNvb3Jkc19mb250LXNpemUtbWF4OiAxcmVtOyAvLyAxNnB4XHJcbiRjb250YWN0LWZvb3Rlci1jb29yZHNfZm9udC1zaXplOiBjbGFtcCgkY29udGFjdC1mb290ZXItY29vcmRzX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMXJlbSArIDB2dyksICRjb250YWN0LWZvb3Rlci1jb29yZHNfZm9udC1zaXplLW1heCk7XHJcbiRjb250YWN0LWZvb3Rlci1jb29yZHNfZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMTtcclxuJGNvbnRhY3QtZm9vdGVyLWNvb3Jkc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRjb250YWN0LWZvb3Rlci1jb29yZHNfZm9udC1zaXplfSAvIDEgJGNvbnRhY3QtZm9vdGVyLWNvb3Jkc19mb250LWZhbWlseTtcclxuXHJcbiRjb250YWN0LWZvb3Rlci1ob21lLWluZm9zX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9zb2NpYWxcclxuXHJcblxyXG4kY29udGFjdC1mb290ZXItc29jaWFsc19pdGVtX2xpbmtfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQ7XHJcbiRjb250YWN0LWZvb3Rlci1zb2NpYWxzX2l0ZW1fbGlua19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJGNvbnRhY3QtZm9vdGVyLXNvY2lhbHNfaXRlbV9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRjb250YWN0LWZvb3Rlci1zb2NpYWxzX2l0ZW1fbGlua19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvbnRhY3QtZm9vdGVyLXNvY2lhbHNfaXRlbV9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJGNvbnRhY3QtZm9vdGVyLWhvbWUtaG9yYWlyZXMtY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG5cclxuXHJcbi8vTUFQXHJcblxyXG4kY29udGFjdC1mb290ZXItbWFwX2ZpbHRlcnNfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kY29udGFjdC1mb290ZXItbWFwX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kY29udGFjdC1mb290ZXItbWFwX2NpcmNsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY2lyY2xlX2JvcmRlci1jb2xvcjogJGNvbnRhY3QtZm9vdGVyLW1hcF9jaXJjbGVfY29sb3I7XHJcblxyXG5cclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9wb3B1cF9jb29yZHMtdjFfdGV4dF9jb2xvciA6ICRjb3JlX3RleHRfY29sb3I7XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfcG9wdXBfY29vcmRzLXYxX2xpbmtfY29sb3IgOiAkY29udGFjdC1mb290ZXItbWFwX3BvcHVwX2Nvb3Jkcy12MV90ZXh0X2NvbG9yO1xyXG4kY29udGFjdC1mb290ZXItbWFwX3BvcHVwX2Nvb3Jkcy12MV9saW5rX2hvdmVyX2NvbG9yIDogJGNvcmVfbGlua19ob3Zlcl9jb2xvcjtcclxuXHJcbiRjb250YWN0LWZvb3Rlci1tYXBfcG9wdXBfY29vcmRzLXYxX2ZvbnQtc2l6ZS1taW46IDFyZW07IC8vIDE2cHhcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9wb3B1cF9jb29yZHMtdjFfZm9udC1zaXplLW1heDogMXJlbTsgLy8gMTZweFxyXG4kY29udGFjdC1mb290ZXItbWFwX3BvcHVwX2Nvb3Jkcy12MV9mb250LXNpemU6IGNsYW1wKCRjb250YWN0LWZvb3Rlci1tYXBfcG9wdXBfY29vcmRzLXYxX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMXJlbSArIDB2dyksICRjb250YWN0LWZvb3Rlci1tYXBfcG9wdXBfY29vcmRzLXYxX2ZvbnQtc2l6ZS1tYXgpO1xyXG4kY29udGFjdC1mb290ZXItbWFwX3BvcHVwX2Nvb3Jkcy12MV9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29udGFjdC1mb290ZXItbWFwX3BvcHVwX2Nvb3Jkcy12MV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRjb250YWN0LWZvb3Rlci1tYXBfcG9wdXBfY29vcmRzLXYxX2ZvbnQtc2l6ZX0gLyAxICRjb250YWN0LWZvb3Rlci1tYXBfcG9wdXBfY29vcmRzLXYxX2ZvbnQtZmFtaWx5O1xyXG5cclxuXHJcbi8vTElOS1NcclxuXHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY29udGVudF9saW5rc19mb250czogJGNvcmVfY3RhLXByaW1hcnlfZm9udDtcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jb250ZW50X2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZztcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTtcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jb250ZW50X2xpbmtzX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvcjtcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jb250ZW50X2xpbmtzX2JhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQ7XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY29udGVudF9saW5rc19ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvcjtcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jb250ZW50X2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4vLyAtLS0tXHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbjogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbjsgLy8gMTJweFxyXG4kY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZS1tYXg6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZS1tYXg7IC8vIDEycHhcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9mb250LXNpemUgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXNpemU7XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY3RhLXByaW1hcnlfZm9udC1mYW1pbHkgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LWZhbWlseTtcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9mb250LXdlaWdodCA6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtd2VpZ2h0O1xyXG4kY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X2ZvbnQ6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQ7XHJcblxyXG4kY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZztcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9ib3JkZXItd2lkdGggIDogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoO1xyXG4kY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kO1xyXG4kY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X2NvbG9yICAgICAgICAgIDogJGNvcmVfY3RhLXByaW1hcnlfY29sb3I7XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICAgOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3I7XHJcblxyXG4kY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfY3RhLXByaW1hcnlfaG92ZXJfY29sb3I7XHJcbiRjb250YWN0LWZvb3Rlci1tYXBfY3RhLXByaW1hcnlfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4kY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3I6JGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvcjtcclxuJGNvbnRhY3QtZm9vdGVyLW1hcF9jdGEtcHJpbWFyeV9kcmF3aW5nX2hvdmVyX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4kY29udGFjdC1mb290ZXItbWFwX2N0YS1wcmltYXJ5X2RyYXdpbmdfYm9yZGVyX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9kcmF3aW5nX2JvcmRlcl9jb2xvcjtcclxuXHJcbiRjb250YWN0LWZvb3Rlci1tYXBfYnV0dG9uLS1zd2VlcF9iZWZvcmVfYmFja2dyb3VuZDogJGJ1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ7XHJcblxyXG5cclxuLy9Gb3JtXHJcbiRjb250YWN0LWZvb3Rlci1ob21lX2Zvcm1fYmFja2dyb3VuZDokY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTE7XHJcbiIsIi8vQ1JPIFYgMVxyXG5cclxuJGNyby12MV9iYWNrZ3JvdW5kOiRjb2xvcl9icmFuZC1zZWNvbmRhcnktMSAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcblxyXG4kY3JvLXYxX3RpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ24gOiR0aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kY3JvLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQgOiR0aXRsZS12MV9wYXJ0Ml9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbiA6JHRpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYxX3RpdGxlLXYxX19wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udCAhZGVmYXVsdDtcclxuJGNyby12MV90aXRsZS12MV9fcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12MV90aXRsZS12MV9fcGFydDJfdGV4dF9hbGlnbmU6ICR0aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuLy8gRURJVE9SSUFMXHJcblxyXG4kY3JvLXYxX2VkaXRvcmlhbF90ZXh0X2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYxX2VkaXRvcmlhbF9saW5rX2NvbG9yOiAkY29yZV9saW5rX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYxX2VkaXRvcmlhbF9saW5rX3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG4kY3JvLXYxX2VkaXRvcmlhbF9saW5rX2hvdmVyX2NvbG9yOiAkY29yZV9saW5rX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYxX2VkaXRvcmlhbF90ZXh0X2ZvbnQ6ICRlZGl0b3JpYWxfcF9mb250ICFkZWZhdWx0O1xyXG5cclxuLy8gQWNjb3JkaW9uXHJcblxyXG4kY3JvLXYxX2FjY29yZGlvbl9oZWFkZXJfY29sb3IgOiAkYWNjb3JkaW9uX2hlYWRlcl9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12MV9hY2NvcmRpb25faGVhZGVyX2ZvbnQgOiAkYWNjb3JkaW9uX2hlYWRlcl9mb250ICFkZWZhdWx0O1xyXG5cclxuLmNyby12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY3JvLXYxX2JhY2tncm91bmQ7XHJcbiAgICAuZWRpdG9yaWFsIHtcclxuICAgICAgICBjb2xvcjogJGNyby12MV9lZGl0b3JpYWxfdGV4dF9jb2xvcjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjcm8tdjFfZWRpdG9yaWFsX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGNyby12MV9lZGl0b3JpYWxfbGlua190ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYxX2VkaXRvcmlhbF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udDogJGNyby12MV9lZGl0b3JpYWxfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGNyby12MV90aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNyby12MV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgY29sb3I6ICRjcm8tdjFfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246JGNyby12MV90aXRsZS12MV9fcGFydDJfdGV4dF9hbGlnbmU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjFfdGl0bGUtdjFfX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRjcm8tdjFfdGl0bGUtdjFfX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWRpYSB7XHJcbiAgICAgICAgJi0taW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubXktYWNjb3JkaW9ue1xyXG4gICAgICAgICZfX2hlYWRlcntcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJl9fYWNjb3JkaW9ue1xyXG4gICAgICAgIC5teS1hY2NvcmRpb25fX2hlYWRlcntcclxuICAgICAgICAgICAgZm9udDogJGNyby12MV9hY2NvcmRpb25faGVhZGVyX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYxX2FjY29yZGlvbl9oZWFkZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy9DUk8gViAxXHJcblxyXG4kY3JvLXYxX2JhY2tncm91bmQ6JGNvbG9yX2JyYW5kLTU7XHJcblxyXG4vLyBUSVRMRVxyXG5cclxuJGNyby12MV90aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduIDokdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjtcclxuJGNyby12MV90aXRsZS12MV9wYXJ0Ml9mb250IDokdGl0bGUtdjFfcGFydDJfZm9udDtcclxuJGNyby12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4kY3JvLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ24gOiR0aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduO1xyXG4kY3JvLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiRjcm8tdjFfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJGNyby12MV90aXRsZS12MV9fcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiRjcm8tdjFfdGl0bGUtdjFfX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiRjcm8tdjFfdGl0bGUtdjFfX3BhcnQyX3RleHRfYWxpZ25lOiAkdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjtcclxuXHJcbi8vIEVESVRPUklBTFxyXG5cclxuJGNyby12MV9lZGl0b3JpYWxfdGV4dF9jb2xvcjogJGNvcmVfdGV4dF9jb2xvcjtcclxuJGNyby12MV9lZGl0b3JpYWxfbGlua19jb2xvcjogJGNvcmVfbGlua19jb2xvcjtcclxuJGNyby12MV9lZGl0b3JpYWxfbGlua190ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuJGNyby12MV9lZGl0b3JpYWxfbGlua19ob3Zlcl9jb2xvcjogJGNvcmVfbGlua19ob3Zlcl9jb2xvcjtcclxuJGNyby12MV9lZGl0b3JpYWxfdGV4dF9mb250OiAkZWRpdG9yaWFsX3BfZm9udDtcclxuXHJcbi8vIEFjY29yZGlvblxyXG5cclxuJGNyby12MV9hY2NvcmRpb25faGVhZGVyX2NvbG9yIDogJGFjY29yZGlvbl9oZWFkZXJfY29sb3I7XHJcbiRjcm8tdjFfYWNjb3JkaW9uX2hlYWRlcl9mb250IDogJGFjY29yZGlvbl9oZWFkZXJfZm9udDtcclxuIiwiLy9DUk8gViAyXHJcblxyXG4kY3JvLXYyX2JhY2tncm91bmQ6JGNvbG9yX2JyYW5kLXNlY29uZGFyeS0xICFkZWZhdWx0O1xyXG5cclxuLy8gVElUTEVcclxuXHJcbiRjcm8tdjJfdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbiA6JHRpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGl0bGUtdjFfcGFydDJfZm9udCA6JHRpdGxlLXYxX3BhcnQyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12Ml90aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduIDokdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGNyby12Ml90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGl0bGUtdjFfcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12Ml90aXRsZS12MV9wYXJ0Ml90ZXh0X2FsaWduZTogJHRpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcblxyXG4vLyBFRElUT1JJQUxcclxuXHJcbiRjcm8tdjJfZWRpdG9yaWFsX3RleHRfY29sb3I6ICRjb3JlX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb3JlX2xpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfZWRpdG9yaWFsX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfZWRpdG9yaWFsX2xpbmtfaG92ZXJfY29sb3I6ICRjb3JlX2xpbmtfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfZWRpdG9yaWFsX3RleHRfZm9udDogJGVkaXRvcmlhbF9wX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQWNjb3JkaW9uXHJcblxyXG4kY3JvLXYyX2FjY29yZGlvbl9oZWFkZXJfY29sb3IgOiAkYWNjb3JkaW9uX2hlYWRlcl9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12Ml9hY2NvcmRpb25faGVhZGVyX2ZvbnQgOiAkYWNjb3JkaW9uX2hlYWRlcl9mb250ICFkZWZhdWx0O1xyXG5cclxuLmNyby12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY3JvLXYyX2JhY2tncm91bmQ7XHJcbiAgICAuZWRpdG9yaWFsIHtcclxuICAgICAgICBjb2xvcjogJGNyby12Ml9lZGl0b3JpYWxfdGV4dF9jb2xvcjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjcm8tdjJfZWRpdG9yaWFsX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGNyby12Ml9lZGl0b3JpYWxfbGlua190ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYyX2VkaXRvcmlhbF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udDogJGNyby12Ml9lZGl0b3JpYWxfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGNyby12Ml90aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNyby12Ml90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgY29sb3I6ICRjcm8tdjJfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246JGNyby12Ml90aXRsZS12MV9wYXJ0Ml90ZXh0X2FsaWduZTtcclxuICAgICAgICAgICAgZm9udDogJGNyby12Ml90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjokY3JvLXYyX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5teS1hY2NvcmRpb257XHJcbiAgICAgICAgJl9faGVhZGVye1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmX19hY2NvcmRpb257XHJcbiAgICAgICAgLm15LWFjY29yZGlvbl9faGVhZGVye1xyXG4gICAgICAgICAgICBmb250OiAkY3JvLXYyX2FjY29yZGlvbl9oZWFkZXJfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRjcm8tdjJfYWNjb3JkaW9uX2hlYWRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvL0NSTyBWIDJcclxuXHJcbiRjcm8tdjJfYmFja2dyb3VuZDokY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTE7XHJcblxyXG4vLyBUSVRMRVxyXG5cclxuJGNyby12Ml90aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduIDokdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjtcclxuJGNyby12Ml90aXRsZS12MV9wYXJ0Ml9mb250IDokdGl0bGUtdjFfcGFydDJfZm9udDtcclxuJGNyby12Ml90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4kY3JvLXYyX3RpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ24gOiR0aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduO1xyXG4kY3JvLXYyX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiRjcm8tdjJfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJGNyby12Ml90aXRsZS12MV9wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udDtcclxuJGNyby12Ml90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4kY3JvLXYyX3RpdGxlLXYxX3BhcnQyX3RleHRfYWxpZ25lOiAkdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjtcclxuXHJcbi8vIEVESVRPUklBTFxyXG5cclxuJGNyby12Ml9lZGl0b3JpYWxfdGV4dF9jb2xvcjogJGNvcmVfdGV4dF9jb2xvcjtcclxuJGNyby12Ml9lZGl0b3JpYWxfbGlua19jb2xvcjogJGNvcmVfbGlua19jb2xvcjtcclxuJGNyby12Ml9lZGl0b3JpYWxfbGlua190ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuJGNyby12Ml9lZGl0b3JpYWxfbGlua19ob3Zlcl9jb2xvcjogJGNvcmVfbGlua19ob3Zlcl9jb2xvcjtcclxuJGNyby12Ml9lZGl0b3JpYWxfdGV4dF9mb250OiAkZWRpdG9yaWFsX3BfZm9udDtcclxuXHJcblxyXG4vLyBBY2NvcmRpb25cclxuXHJcbiRjcm8tdjJfYWNjb3JkaW9uX2hlYWRlcl9jb2xvciA6ICRhY2NvcmRpb25faGVhZGVyX2NvbG9yO1xyXG4kY3JvLXYyX2FjY29yZGlvbl9oZWFkZXJfZm9udCA6ICRhY2NvcmRpb25faGVhZGVyX2ZvbnQ7XHJcbiIsIi8vQ1JPIFYgM1xyXG5cclxuJGNyby12M19iYWNrZ3JvdW5kOiRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuLy8gVElUTEVcclxuXHJcbiRjcm8tdjNfdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbiA6JHRpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGl0bGUtdjFfcGFydDJfZm9udCA6JHRpdGxlLXYxX3BhcnQyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12M190aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduIDokdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGNyby12M190aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYzX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGl0bGUtdjFfcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12M190aXRsZS12MV9wYXJ0Ml90ZXh0X2FsaWduZTogJHRpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcblxyXG4vLyBFRElUT1JJQUxcclxuXHJcbiRjcm8tdjNfZWRpdG9yaWFsX3RleHRfY29sb3I6ICRjb3JlX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb3JlX2xpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfZWRpdG9yaWFsX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfZWRpdG9yaWFsX2xpbmtfaG92ZXJfY29sb3I6ICRjb3JlX2xpbmtfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfZWRpdG9yaWFsX3RleHRfZm9udDogJGVkaXRvcmlhbF9wX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEFjY29yZGlvblxyXG5cclxuJGNyby12M19hY2NvcmRpb25faGVhZGVyX2NvbG9yIDogJGFjY29yZGlvbl9oZWFkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYWNjb3JkaW9uX2hlYWRlcl9mb250IDogJGFjY29yZGlvbl9oZWFkZXJfZm9udCAhZGVmYXVsdDtcclxuXHJcbi5jcm8tdjMge1xyXG4gICAgYmFja2dyb3VuZDogJGNyby12M19iYWNrZ3JvdW5kO1xyXG4gICAgLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgY29sb3I6ICRjcm8tdjNfZWRpdG9yaWFsX3RleHRfY29sb3I7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYzX2VkaXRvcmlhbF9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRjcm8tdjNfZWRpdG9yaWFsX2xpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNyby12M19lZGl0b3JpYWxfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjNfZWRpdG9yaWFsX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRjcm8tdjNfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjNfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYzX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiRjcm8tdjNfdGl0bGUtdjFfcGFydDJfdGV4dF9hbGlnbmU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjNfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6JGNyby12M190aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWEge1xyXG4gICAgICAgICYtLWltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTYzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm15LWFjY29yZGlvbntcclxuICAgICAgICAmX19oZWFkZXJ7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX2FjY29yZGlvbntcclxuICAgICAgICAubXktYWNjb3JkaW9uX19oZWFkZXJ7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjNfYWNjb3JkaW9uX2hlYWRlcl9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNyby12M19hY2NvcmRpb25faGVhZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vQ1JPIFYgM1xyXG5cclxuJGNyby12M19iYWNrZ3JvdW5kOiRjb2xvcl9icmFuZC01O1xyXG5cclxuLy8gVElUTEVcclxuXHJcbiRjcm8tdjNfdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbiA6JHRpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ247XHJcbiRjcm8tdjNfdGl0bGUtdjFfcGFydDJfZm9udCA6JHRpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiRjcm8tdjNfdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuJGNyby12M190aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduIDokdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjtcclxuJGNyby12M190aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4kY3JvLXYzX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiRjcm8tdjNfdGl0bGUtdjFfcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiRjcm8tdjNfdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuJGNyby12M190aXRsZS12MV9wYXJ0Ml90ZXh0X2FsaWduZTogJHRpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ247XHJcblxyXG4vLyBFRElUT1JJQUxcclxuXHJcbiRjcm8tdjNfZWRpdG9yaWFsX3RleHRfY29sb3I6ICRjb3JlX3RleHRfY29sb3I7XHJcbiRjcm8tdjNfZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb3JlX2xpbmtfY29sb3I7XHJcbiRjcm8tdjNfZWRpdG9yaWFsX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiRjcm8tdjNfZWRpdG9yaWFsX2xpbmtfaG92ZXJfY29sb3I6ICRjb3JlX2xpbmtfaG92ZXJfY29sb3I7XHJcbiRjcm8tdjNfZWRpdG9yaWFsX3RleHRfZm9udDogJGVkaXRvcmlhbF9wX2ZvbnQ7XHJcblxyXG5cclxuXHJcbi8vIEFjY29yZGlvblxyXG5cclxuJGNyby12M19hY2NvcmRpb25faGVhZGVyX2NvbG9yIDogJGFjY29yZGlvbl9oZWFkZXJfY29sb3I7XHJcbiRjcm8tdjNfYWNjb3JkaW9uX2hlYWRlcl9mb250IDogJGFjY29yZGlvbl9oZWFkZXJfZm9udDtcclxuIiwiLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqIEVzdGltYXRpb24gVmFyaWFibGVzICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG5cclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8xOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMnJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYm94LXNoYWRvdzogMCAxMHB4IDEwcHggJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsY2FsYyguNnJlbSArIDEuODc1dncpLDIwcHgpLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYmFyX3N3aXBfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS01ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMXJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9pbnB1dF9zZWxlY3RfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4ycmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYm9yZGVyX2hvdmVyOiAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3JfY2hlY2tlZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsXzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45cmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMXJlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfbGV0dGVyX3NwYWNpbmc6IC41cmVtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X3dpZHRoOiAxNzVweCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X3N2Z19ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjJlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfbGV0dGVyX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfd2lkdGg6IDE3NXB4ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb192YWx1ZV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjlyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fdmFsdWVfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtNiAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RleHRmaWVsZF9sYWJlbC1jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1wcm9fX2Zvcm1fbGFiZWw6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX2J1dHRvbl9wcmV2X25leHRfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuXHJcblxyXG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcblxyXG4gICAgJi53aXRoRXhwYW5kIHtcclxuICAgICAgcGFkZGluZzogMCAxLjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm94LXNoYWRvdzogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JveC1zaGFkb3c7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYtbW9kZS1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxyXG4gICAgICAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8yO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19hcnJvdy1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYuaXNFeHBhbmRlZCB7XHJcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW07XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmlzRXhwYW5kZWQge1xyXG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXJfX3RpdGxlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgICAgICAgJi1hY3RpdmUsXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2Jhcl9zd2lwX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCxcclxuICAgICAgICAgICAgICAuc2VsZWN0X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RleHRmaWVsZF9sYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5yYWRpb3NfX2xlZ2VuZCxcclxuICAgICAgICAgICAgICAuY2hlY2tib3hlc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2hlY2tib3hlc19faXRyZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfaW5wdXRfc2VsZWN0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmllbGRzX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgJl9fcGFydC0yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCxjYWxjKC42cmVtICsgMS44NzV2dyksMjBweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZm9ybS1ncm91cC0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ub3RGb3JDaGlsZCB7XHJcbiAgICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgLnN3aXBfMSB7XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAmLWdyb3VwLS1mb3JtX19maWVsZHNfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJhZGlvcyB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yYWRpb19fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC03LjVweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94ZXMtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYm9yZGVyX2hvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAuY2hlY2tib3hlcy1zdmcge1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcF8yLCAuc3dpcF8zIHtcclxuICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ1bGxlLXJhZGlvIHtcclxuICAgICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcl9jaGVja2VkO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JhY2tncm91bmRfY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmFkaW9zX19ncm91cCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwXzMge1xyXG4gICAgICAgICAgLmNoZWNrYm94X19sYWJlbCxcclxuICAgICAgICAgIC5yYWRpb19fbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfMl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fc3dpcDNfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcF80IHtcclxuXHJcbiAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50ZXh0ZmllbGQtLWRhdGUge1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2xhYmVsX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlY3Rpb240IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5mb3JtX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybV9fY29uZGl0aW9uc19fQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAuYWxsLXN3aXBlci1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50IHtcclxuXHJcbiAgICAgICAgICAmLmRpc2FibGVkLXZlcmlmaWNhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZywgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fcmFwaWRlX2J1dHRvbl9wcmV2X25leHRfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgJi5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogMXJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdGEtcHJpbWFyeV9fc3ZnIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN0YS1wcmltYXJ5X19zdmd7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFycm93X2xlZnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDdweCAxMHB4IDdweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICAvL3BhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcbiAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDAuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICAgICAgZm9udDogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfZm9udDtcclxuXHJcbiAgICAgIC5mbGF0cGlja3Ige1xyXG4gICAgICAgICYtZGF5IHtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2VzdGltYXRpb25fcHJvX2dyb3VwIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICAvL3BhZGRpbmc6IDAgMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWZvcm0ge1xyXG5cclxuICAgICAgLmZvcm0ge1xyXG4gICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgIC8vcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZmllbGRzX190aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcHJvX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgZm9udDogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHRmaWVsZF9fbGFiZWwsXHJcbiAgICAgICAgICAuc2VsZWN0X19sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1wcm9fX2Zvcm1fbGFiZWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnJhZGlvcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYWRpb3NfX2xlZ2VuZCxcclxuICAgICAgICAgIC5jaGVja2JveGVzX19sZWdlbmQge1xyXG4gICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNoZWNrYm94ZXNfX2l0cmVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcHJvX3ZhbHVlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3Byb192YWx1ZV9sYWJlbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcHJvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9wcm9fcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjEge1xyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgJi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gLjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAmLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzcmVtO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAvLyAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4iLCIvKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogRXN0aW1hdGlvbiBWYXJpYWJsZXMgKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcblxyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzE6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4ycmVtICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9ib3gtc2hhZG93OiAwIDEwcHggMTBweCAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTE7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCxjYWxjKC42cmVtICsgMS44NzV2dyksMjBweCkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9iYXJfc3dpcF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTU7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xcmVtICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX2lucHV0X3NlbGVjdF9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJyZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19ib3JkZXJfaG92ZXI6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2NvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmQtNTtcclxuXHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcl9jaGVja2VkOiAkY29sb3JfYnJhbmQtNTtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JhY2tncm91bmRfY2hlY2tlZDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjlyZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fc3dpcDNfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2lucHV0X2RhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xcmVtICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9sZXR0ZXJfc3BhY2luZzogLjVyZW07XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfd2lkdGg6IDE3NXB4O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfc3ZnX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDEuMmVtICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9sZXR0ZXJfc3BhY2luZzogMDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF93aWR0aDogMTc1cHg7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDtcclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb25fcHJvX3ZhbHVlX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uX3Byb192YWx1ZV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRlc3RpbWF0aW9uX3Byb19yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC02O1xyXG5cclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2NvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmQtNTtcclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGV4dGZpZWxkX2xhYmVsLWNvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuXHJcbiRlc3RpbWF0aW9uLXByb19fZm9ybV9sYWJlbDogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiIsIi8vJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS44ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjZweCkvMS44ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX2JyYW5kLTIsIC41NikgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbG9jYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2RyYXdpbmdfdGV4dDogJGNvcmVfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfYnJhbmQtMiwgLjU2KSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2xhYmVsX2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX2JyYW5kLTIsIC41NikgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9sYWJlbF9jb2xvcjogJGNvcmVfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvcmVfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19kcmF3aW5nX2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZHJhd2luZ19jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTQgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4uZXN0aW1hdGlvbi1yZXN1bHQge1xyXG4gICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVzc2FnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl91dGlsaXR5LTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbi10aXRsZSB7XHJcbiAgICAgICAgLy9mb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgLmljb24tdGl0bGUtcG9pOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvY2F0ZS1kcmF3aW5nLCAmX19lc3RpbWF0ZSwgJl9fc3Ryb25nLXBvaW50LCAmX19zaW1pbGFyLCAmX19xdWFsaXR5LCAmX19hY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRlc3RpbWF0aW9uLXJlc3VsdF9ibG9ja19ib3JkZXItYm90dG9tO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0cm9uZy1wb2ludCwgJl9fc2ltaWxhciwgJl9fcXVhbGl0eSB7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sb2NhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLWZvbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfZHJhd2luZ190ZXh0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VzdGltYXRlIHtcclxuICAgICAgICAuZXN0aW1hdGUge1xyXG4gICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Ryb25nLXBvaW50IHtcclxuXHJcbiAgICAgICAgLnN0cm9uZy1wb2ludCB7XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2ltaWxhciB7XHJcblxyXG4gICAgICAgIC5zaW1pbGFyIHtcclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tZGlzdHJpY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19xdWFsaXR5IHtcclxuXHJcbiAgICAgICAgLnF1YWxpdHkge1xyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE5M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV90aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmLS1he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1ie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0NCMzQyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1je1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLS1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0QjI2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjJweDtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19kcmF3aW5nX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbCB7XHJcblxyXG4gICAgICAgICYtZ2VuZXJhdGUtcmVwb3J0IHtcclxuXHJcbiAgICAgICAgICAgIC5nZW5lcmF0ZS1yZXBvcnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICNyZXBvcnQtZG93bmxvYWQtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyNnB4KS8xLjggJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9ibG9ja19ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3JfYnJhbmQtMiwgLjU2KTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9sb2NhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfZHJhd2luZ190ZXh0OiAkY29yZV90ZXh0X2NvbG9yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNTYpO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fbGFiZWxfY29sb3I6ICRjb3JlX3RleHRfY29sb3I7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS00O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfYnJhbmQtMiwgLjU2KTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX2JyYW5kLTIsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2xhYmVsX2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX25vdGVfY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2RyYXdpbmdfY29sb3I6ICRjb3JlX3RleHRfY29sb3I7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19kcmF3aW5nX2NvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmQtNTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19zdmdfY29sb3I6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuIiwiXHJcbi8vQkFDS0dST1VORFxyXG4kZXN0aW1hdGlvbi1iYXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWJhcl90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tYmFyX3RleHRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLWJhcl9mb250LXNpemUtbWluOiAwLjg3NXJlbSAhZGVmYXVsdDsgLy8gMTRweFxyXG4kZXN0aW1hdGlvbi1iYXJfZm9udC1zaXplLW1heDogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMjBweFxyXG4kZXN0aW1hdGlvbi1iYXJfZm9udC1zaXplIDogY2xhbXAoJGVzdGltYXRpb24tYmFyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMC4zMTI1cmVtICsgMS4xNzE5dncpLCAkZXN0aW1hdGlvbi1iYXJfZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWJhcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwICN7JGVzdGltYXRpb24tYmFyX2ZvbnQtc2l6ZSB9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcblxyXG4uZXN0aW1hdGlvbi1iYXIge1xyXG4gICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tYmFyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWJhcl90ZXh0X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1iYXJfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1iYXJfdGV4dF9mb250O1xyXG4gICAgfVxyXG5cclxufSIsIlxyXG4vL0JBQ0tHUk9VTkRcclxuJGVzdGltYXRpb24tYmFyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1iYXJfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRlc3RpbWF0aW9uLWJhcl90ZXh0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4kZXN0aW1hdGlvbi1iYXJfZm9udC1zaXplLW1pbjogMC44NzVyZW07IC8vIDE0cHhcclxuJGVzdGltYXRpb24tYmFyX2ZvbnQtc2l6ZS1tYXg6IDEuMjVyZW07IC8vIDIwcHhcclxuJGVzdGltYXRpb24tYmFyX2ZvbnQtc2l6ZSA6IGNsYW1wKCRlc3RpbWF0aW9uLWJhcl9mb250LXNpemUtbWluLCBjYWxjKDAuMzEyNXJlbSArIDEuMTcxOXZ3KSwgJGVzdGltYXRpb24tYmFyX2ZvbnQtc2l6ZS1tYXgpO1xyXG4kZXN0aW1hdGlvbi1iYXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRlc3RpbWF0aW9uLWJhcl9mb250LXNpemUgfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiIsIi8vIFRJVExFICBQQVJUIDFcclxuJGVzdGltYXRpb24taW5uZXItdjFfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJGVzdGltYXRpb24taW5uZXItdjFfdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbF90aXRsZS12MV9wYXJ0MV9mb250OiR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRJVExFIFBBUlQgMlxyXG4kYWxlcnRtYWlsX3BhcnQyLXRpdGxlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbF9wYXJ0Mi10aXRsZS12MV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWxfcGFydDItdGl0bGUtdjFfZm9udDokdGl0bGUtdjFfcGFydDJfZm9udCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJGVzdGltYXRpb24taW5uZXItdjFfdGl0bGUtdjFfcGFydDFfZm9udDogJGFsZXJ0bWFpbF90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MV90aXRsZS12MV9wYXJ0Ml9mb250OiAkYWxlcnRtYWlsX3BhcnQyLXRpdGxlLXYxX2ZvbnQ7XHJcbi8vQkFDS0dST1VORFxyXG5cclxuJGVzdGltYXRpb24taW5uZXItdjFfYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLWlubmVyLzEuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlciB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vR3JhZGllbnQgdG8gQkFDS0dST1VORFxyXG5cclxuJGVzdGltYXRpb24taW5uZXItdjFfYmFja2dyb3VuZF9ncmFkaWVudF90b3A6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MV9iYWNrZ3JvdW5kX2dyYWRpZW50X2JvdHRvbTogJGNvbG9yX25ldXRyYWwtMCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gRURJVE9SSUFMXHJcblxyXG4kZXN0aW1hdGlvbi1pbm5lci12MV9lZGl0b3JpYWxfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxX2VkaXRvcmlhbF9saW5rX2NvbG9yOiAkY29yZV9saW5rX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MV9lZGl0b3JpYWxfbGlua190ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjFfZWRpdG9yaWFsX2xpbmtfaG92ZXJfY29sb3I6ICRjb3JlX2xpbmtfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxX2VkaXRvcmlhbF90ZXh0X2ZvbnQ6ICRlZGl0b3JpYWxfcF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MV9lZGl0b3JpYWxfdGV4dF9hbGlnbiA6Y2VudGVyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENUQSBxdWF0ZXJuYWlyZVxyXG5cclxuJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2ZvbnQtc2l6ZS1taW46IDFyZW0gIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2ZvbnQtc2l6ZS1tYXg6IDFyZW0gIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2ZvbnQtc2l6ZSA6IGNsYW1wKCRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9mb250LXNpemUtbWluLCBjYWxjKDFyZW0gKyAwdncpLCAkZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2ZvbnQtd2VpZ2h0IDogNDAwICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfZm9udDogbm9ybWFsIG5vcm1hbCAkZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfZm9udC13ZWlnaHQgI3skZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfZm9udC1zaXplfSAvIDEgJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9ob3Zlcl9ib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfZHJhd2luZ19oZWlnaHQ6IDE0cHggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9kcmF3aW5nX3dpZHRoOiA3cHggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2RyYXdpbmdfYm9yZGVyX2NvbG9yOiAkZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLmVzdGltYXRpb24taW5uZXItdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24taW5uZXItdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRlc3RpbWF0aW9uLWlubmVyLXYxX2JhY2tncm91bmRfZ3JhZGllbnRfdG9wLCAkZXN0aW1hdGlvbi1pbm5lci12MV9iYWNrZ3JvdW5kX2dyYWRpZW50X2JvdHRvbSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1pbm5lci12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6JGVzdGltYXRpb24taW5uZXItdjFfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24taW5uZXItdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgZm9udDokZXN0aW1hdGlvbi1pbm5lci12MV90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZWRpdG9yaWFsIHtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb24taW5uZXItdjFfZWRpdG9yaWFsX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24taW5uZXItdjFfZWRpdG9yaWFsX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGVzdGltYXRpb24taW5uZXItdjFfZWRpdG9yaWFsX2xpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24taW5uZXItdjFfZWRpdG9yaWFsX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1pbm5lci12MV9lZGl0b3JpYWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXN0aW1hdGlvbi1pbm5lci12MV9lZGl0b3JpYWxfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY3RhLXF1YXRlcm5hcnkge1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2JhY2tncm91bmQ7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAmLS1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufSIsIi8vIFRJVExFICBQQVJUIDFcclxuJGVzdGltYXRpb24taW5uZXItdjFfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJGVzdGltYXRpb24taW5uZXItdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJGVzdGltYXRpb24taW5uZXItdjFfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJGFsZXJ0bWFpbF90aXRsZS12MV9wYXJ0MV9mb250OiR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuXHJcbi8vIFRJVExFIFBBUlQgMlxyXG4kYWxlcnRtYWlsX3BhcnQyLXRpdGxlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFsZXJ0bWFpbF9wYXJ0Mi10aXRsZS12MV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRhbGVydG1haWxfcGFydDItdGl0bGUtdjFfZm9udDokdGl0bGUtdjFfcGFydDJfZm9udDtcclxuXHJcblxyXG5cclxuJGVzdGltYXRpb24taW5uZXItdjFfdGl0bGUtdjFfcGFydDFfZm9udDogJGFsZXJ0bWFpbF90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MV90aXRsZS12MV9wYXJ0Ml9mb250OiAkYWxlcnRtYWlsX3BhcnQyLXRpdGxlLXYxX2ZvbnQ7XHJcbi8vQkFDS0dST1VORFxyXG5cclxuJGVzdGltYXRpb24taW5uZXItdjFfYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZXN0aW1hdGlvbi1pbm5lci8xLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXIgdHJhbnNwYXJlbnQ7XHJcblxyXG4vL0dyYWRpZW50IHRvIEJBQ0tHUk9VTkRcclxuXHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxX2JhY2tncm91bmRfZ3JhZGllbnRfdG9wOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24taW5uZXItdjFfYmFja2dyb3VuZF9ncmFkaWVudF9ib3R0b206ICRjb2xvcl9uZXV0cmFsLTA7XHJcblxyXG5cclxuXHJcbi8vIEVESVRPUklBTFxyXG5cclxuJGVzdGltYXRpb24taW5uZXItdjFfZWRpdG9yaWFsX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MV9lZGl0b3JpYWxfbGlua19jb2xvcjogJGNvcmVfbGlua19jb2xvcjtcclxuJGVzdGltYXRpb24taW5uZXItdjFfZWRpdG9yaWFsX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxX2VkaXRvcmlhbF9saW5rX2hvdmVyX2NvbG9yOiAkY29yZV9saW5rX2hvdmVyX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MV9lZGl0b3JpYWxfdGV4dF9mb250OiAkZWRpdG9yaWFsX3BfZm9udDtcclxuJGVzdGltYXRpb24taW5uZXItdjFfZWRpdG9yaWFsX3RleHRfYWxpZ24gOmNlbnRlcjtcclxuXHJcblxyXG4vLyBDVEEgcXVhdGVybmFpcmVcclxuXHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9mb250LXNpemUtbWluOiAxcmVtOyAvLyAxNnB4XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9mb250LXNpemUtbWF4OiAxcmVtOyAvLyAxNnB4XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9mb250LXNpemUgOiBjbGFtcCgkZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfZm9udC1zaXplLW1pbiwgY2FsYygxcmVtICsgMHZ3KSwgJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2ZvbnQtc2l6ZS1tYXgpO1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9mb250LXdlaWdodCA6IDQwMDtcclxuJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2ZvbnQtd2VpZ2h0ICN7JGVzdGltYXRpb24taW5uZXItdjEtY3RhX2ZvbnQtc2l6ZX0gLyAxICRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9mb250LWZhbWlseTtcclxuJGVzdGltYXRpb24taW5uZXItdjEtY3RhX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGVzdGltYXRpb24taW5uZXItdjEtY3RhX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9jb2xvciA6ICRjb2xvcl9icmFuZC01O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfaG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0zO1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfaG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfaG92ZXJfYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfaG92ZXJfYmFja2dyb3VuZDtcclxuJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2RyYXdpbmdfaGVpZ2h0OiAxNHB4O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfZHJhd2luZ193aWR0aDogN3B4O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9kcmF3aW5nX2hvdmVyX2NvbG9yOiAkZXN0aW1hdGlvbi1pbm5lci12MS1jdGFfaG92ZXJfY29sb3I7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYxLWN0YV9kcmF3aW5nX2JvcmRlcl9jb2xvcjogJGVzdGltYXRpb24taW5uZXItdjEtY3RhX2NvbG9yO1xyXG5cclxuIiwiLy8gVElUTEUgIFBBUlQgMVxyXG4kZXN0aW1hdGlvbi1pbm5lci12Ml90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Ml90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkZXN0aW1hdGlvbi1pbm5lci12Ml90aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVElUTEUgUEFSVCAyXHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogMS4wMjVyZW0gIWRlZmF1bHQ7IC8vIDI2cHhcclxuJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogMS44NzVyZW0gIWRlZmF1bHQ7IC8vIDMwcHhcclxuJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAkZXN0aW1hdGlvbi1pbm5lci12Ml90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZXN0aW1hdGlvbi1pbm5lci12Ml90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDFfZm9udDogJGFsZXJ0bWFpbF90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Ml90aXRsZS12MV9wYXJ0Ml9mb250OiAkYWxlcnRtYWlsX3BhcnQyLXRpdGxlLXYxX2ZvbnQ7XHJcblxyXG4vL0JBQ0tHUk9VTkRcclxuJGVzdGltYXRpb24taW5uZXItdjJfYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLWlubmVyLzIuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlciB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vR3JhZGllbnQgdG8gQkFDS0dST1VORFxyXG4kZXN0aW1hdGlvbi1pbm5lci12Ml9iYWNrZ3JvdW5kX2dyYWRpZW50X3RvcDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyX2JhY2tncm91bmRfZ3JhZGllbnRfYm90dG9tOiAkY29sb3JfbmV1dHJhbC0wICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBFRElUT1JJQUxcclxuXHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyX2VkaXRvcmlhbF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjJfZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb3JlX2xpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyX2VkaXRvcmlhbF9saW5rX3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Ml9lZGl0b3JpYWxfbGlua19ob3Zlcl9jb2xvcjogJGNvcmVfbGlua19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjJfZWRpdG9yaWFsX3RleHRfZm9udDogJGVkaXRvcmlhbF9wX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyX2VkaXRvcmlhbF90ZXh0X2FsaWduIDpjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ1RBIHF1YXRlcm5haXJlXHJcblxyXG4kZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfZm9udC1zaXplLW1pbjogMXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfZm9udC1zaXplLW1heDogMXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfZm9udC1zaXplIDogY2xhbXAoJGVzdGltYXRpb24taW5uZXItdjItY3RhX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMXJlbSArIDB2dyksICRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjItY3RhX2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfZm9udC13ZWlnaHQgOiA0MDAgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9mb250OiBub3JtYWwgbm9ybWFsICRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9mb250LXdlaWdodCAjeyRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9mb250LXNpemV9IC8gMSAkZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjItY3RhX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjItY3RhX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjItY3RhX2hvdmVyX2JvcmRlci1jb2xvcjogJGVzdGltYXRpb24taW5uZXItdjItY3RhX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9kcmF3aW5nX2hlaWdodDogMTRweCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjItY3RhX2RyYXdpbmdfd2lkdGg6IDdweCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taW5uZXItdjItY3RhX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGVzdGltYXRpb24taW5uZXItdjItY3RhX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfZHJhd2luZ19ib3JkZXJfY29sb3I6ICRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4uZXN0aW1hdGlvbi1pbm5lci12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1pbm5lci12Ml9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGVzdGltYXRpb24taW5uZXItdjJfYmFja2dyb3VuZF9ncmFkaWVudF90b3AsICRlc3RpbWF0aW9uLWlubmVyLXYyX2JhY2tncm91bmRfZ3JhZGllbnRfYm90dG9tKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDokZXN0aW1hdGlvbi1pbm5lci12Ml90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1pbm5lci12Ml90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICBmb250OiRlc3RpbWF0aW9uLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0b3JpYWwge1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1pbm5lci12Ml9lZGl0b3JpYWxfdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1pbm5lci12Ml9lZGl0b3JpYWxfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZXN0aW1hdGlvbi1pbm5lci12Ml9lZGl0b3JpYWxfbGlua190ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1pbm5lci12Ml9lZGl0b3JpYWxfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLWlubmVyLXYyX2VkaXRvcmlhbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRlc3RpbWF0aW9uLWlubmVyLXYyX2VkaXRvcmlhbF90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jdGEtcXVhdGVybmFyeSB7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb24taW5uZXItdjItY3RhX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfYmFja2dyb3VuZDtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24taW5uZXItdjItY3RhX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb24taW5uZXItdjItY3RhX2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb24taW5uZXItdjItY3RhX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgICYtLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59IiwiLy8gVElUTEUgIFBBUlQgMVxyXG4kZXN0aW1hdGlvbi1pbm5lci12Ml90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Ml90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkZXN0aW1hdGlvbi1pbm5lci12Ml90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcblxyXG5cclxuLy8gVElUTEUgUEFSVCAyXHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogMS4wMjVyZW07IC8vIDI2cHhcclxuJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogMS44NzVyZW07IC8vIDMwcHhcclxuJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAkZXN0aW1hdGlvbi1pbm5lci12Ml90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KTtcclxuJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZXN0aW1hdGlvbi1pbm5lci12Ml90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseTtcclxuXHJcblxyXG5cclxuJGVzdGltYXRpb24taW5uZXItdjJfdGl0bGUtdjFfcGFydDFfZm9udDogJGFsZXJ0bWFpbF90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Ml90aXRsZS12MV9wYXJ0Ml9mb250OiAkYWxlcnRtYWlsX3BhcnQyLXRpdGxlLXYxX2ZvbnQ7XHJcblxyXG4vL0JBQ0tHUk9VTkRcclxuJGVzdGltYXRpb24taW5uZXItdjJfYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZXN0aW1hdGlvbi1pbm5lci8yLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXIgdHJhbnNwYXJlbnQ7XHJcblxyXG4vL0dyYWRpZW50IHRvIEJBQ0tHUk9VTkRcclxuJGVzdGltYXRpb24taW5uZXItdjJfYmFja2dyb3VuZF9ncmFkaWVudF90b3A6IHRyYW5zcGFyZW50O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Ml9iYWNrZ3JvdW5kX2dyYWRpZW50X2JvdHRvbTogJGNvbG9yX25ldXRyYWwtMDtcclxuXHJcblxyXG5cclxuLy8gRURJVE9SSUFMXHJcblxyXG4kZXN0aW1hdGlvbi1pbm5lci12Ml9lZGl0b3JpYWxfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyX2VkaXRvcmlhbF9saW5rX2NvbG9yOiAkY29yZV9saW5rX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Ml9lZGl0b3JpYWxfbGlua190ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuJGVzdGltYXRpb24taW5uZXItdjJfZWRpdG9yaWFsX2xpbmtfaG92ZXJfY29sb3I6ICRjb3JlX2xpbmtfaG92ZXJfY29sb3I7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyX2VkaXRvcmlhbF90ZXh0X2ZvbnQ6ICRlZGl0b3JpYWxfcF9mb250O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Ml9lZGl0b3JpYWxfdGV4dF9hbGlnbiA6Y2VudGVyO1xyXG5cclxuXHJcbi8vIENUQSBxdWF0ZXJuYWlyZVxyXG5cclxuJGVzdGltYXRpb24taW5uZXItdjItY3RhX2ZvbnQtc2l6ZS1taW46IDFyZW07IC8vIDE2cHhcclxuJGVzdGltYXRpb24taW5uZXItdjItY3RhX2ZvbnQtc2l6ZS1tYXg6IDFyZW07IC8vIDE2cHhcclxuJGVzdGltYXRpb24taW5uZXItdjItY3RhX2ZvbnQtc2l6ZSA6IGNsYW1wKCRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9mb250LXNpemUtbWluLCBjYWxjKDFyZW0gKyAwdncpLCAkZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfZm9udC1zaXplLW1heCk7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24taW5uZXItdjItY3RhX2ZvbnQtd2VpZ2h0IDogNDAwO1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfZm9udDogbm9ybWFsIG5vcm1hbCAkZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfZm9udC13ZWlnaHQgI3skZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfZm9udC1zaXplfSAvIDEgJGVzdGltYXRpb24taW5uZXItdjItY3RhX2ZvbnQtZmFtaWx5O1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGVzdGltYXRpb24taW5uZXItdjItY3RhX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24taW5uZXItdjItY3RhX2NvbG9yIDogJGNvbG9yX2JyYW5kLTU7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTM7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9ob3Zlcl9ib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfZHJhd2luZ19oZWlnaHQ6IDE0cHg7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9kcmF3aW5nX3dpZHRoOiA3cHg7XHJcbiRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJGVzdGltYXRpb24taW5uZXItdjItY3RhX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRlc3RpbWF0aW9uLWlubmVyLXYyLWN0YV9ob3Zlcl9jb2xvcjtcclxuJGVzdGltYXRpb24taW5uZXItdjItY3RhX2RyYXdpbmdfYm9yZGVyX2NvbG9yOiAkZXN0aW1hdGlvbi1pbm5lci12Mi1jdGFfY29sb3I7XHJcbiIsIiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi12MV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46ICR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluICFkZWZhdWx0OyAvLyAyNnB4XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6ICR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4ICFkZWZhdWx0OyAvLyAzMHB4XHJcbiRlc3RpbWF0aW9uLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRlc3RpbWF0aW9uLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDB2dyksICRlc3RpbWF0aW9uLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfdGl0bGUtdjFfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZXN0aW1hdGlvbi12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRlc3RpbWF0aW9uLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gSXRlbVxyXG4kZXN0aW1hdGlvbi12MV9pdGVtX3RpdGxlX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjVyZW0gIWRlZmF1bHQ7IC8vIDIwcHhcclxuJGVzdGltYXRpb24tdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjI1cmVtICFkZWZhdWx0OyAvLyAyNHB4XHJcbiRlc3RpbWF0aW9uLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJGVzdGltYXRpb24tdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKDAuODc1cmVtICsgMC43ODEzdncpLCAkZXN0aW1hdGlvbi12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGVzdGltYXRpb24tdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRlc3RpbWF0aW9uLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi12MV9pdGVtX3RleHRfY29sb3I6ICRlc3RpbWF0aW9uLXYxX2l0ZW1fdGl0bGVfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi12MV9pdGVtX2NvbnRlbnRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9pdGVtX2RlY29yYXRlX2JhY2tncm91bmQgOiAkZXN0aW1hdGlvbi12MV9pdGVtX2NvbnRlbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi5lc3RpbWF0aW9uLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAmLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MV90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZS12MV9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tdjFfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgLml0ZW1fX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICYudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxX2l0ZW1fdGl0bGVfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtX190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9pdGVtX2RlY29yYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9pdGVtX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiXHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gKioqKioqKioqKlxyXG4vLyBJVEVNXHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fYm9yZGVyOiAwICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBUSVRMRVxyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3RpdGxlLXYxX21hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjI1cmVtICFkZWZhdWx0OyAvLyAyNnB4XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMzBweFxyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRldmVudHMtZGV0YWlsLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMHZ3KSwgJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRldmVudHMtZGV0YWlsLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplfSAvIDEuNCAkZXZlbnRzLWRldGFpbC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX2luZm9ybWF0aW9uX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fZGF0YV9mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIERFU0NSSVBUSU9OXHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZXZlbnRzLWRldGFpbC12MV9pdGVtX2RhdGFfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb3JlX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fZGVzY3JpcHRpb25fdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi5ldmVudHMtZGV0YWlsLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fYm9yZGVyO1xyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX3RpdGxlLXYxX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtdjFfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtdjFfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9pbmZvcm1hdGlvbl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fZGVzY3JpcHRpb25fdGV4dC1hbGlnbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiXHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8gKioqKioqKioqKlxyXG4vLyBJVEVNXHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fYm9yZGVyOiAwO1xyXG5cclxuLy8gSVRFTSBUSVRMRVxyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3RpdGxlLXYxX21hcmdpbi1ib3R0b206IDFyZW07XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjI1cmVtOyAvLyAyNnB4XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogMS4yNXJlbTsgLy8gMzBweFxyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRldmVudHMtZGV0YWlsLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMHZ3KSwgJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KTtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseTtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRldmVudHMtZGV0YWlsLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplfSAvIDEuNCAkZXZlbnRzLWRldGFpbC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcblxyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX2luZm9ybWF0aW9uX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fZGF0YV9mb250LXNpemU6IDFyZW07XHJcblxyXG4vLyBJVEVNIERFU0NSSVBUSU9OXHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZXZlbnRzLWRldGFpbC12MV9pdGVtX2RhdGFfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb3JlX3RleHRfY29sb3I7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fZGVzY3JpcHRpb25fdGV4dC1hbGlnbiA6IGxlZnQ7XHJcblxyXG4iLCJcclxuJGV2ZW50cy1saXN0LXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gKioqKioqKioqKlxyXG4vLyBJVEVNXHJcbiRldmVudHMtbGlzdC12MV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3QtdjFfaXRlbV9ib3JkZXI6IDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGV2ZW50cy1saXN0LXYxX2NvbnRlbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIFRJVExFXHJcbiRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX21hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0LXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMjZweFxyXG4kZXZlbnRzLWxpc3QtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjI1cmVtICFkZWZhdWx0OyAvLyAzMHB4XHJcbiRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDB2dyksICRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3QtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0LXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZXZlbnRzLWxpc3QtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3QtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0LXYxX2l0ZW1faW5mb3JtYXRpb25fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0LXYxX2l0ZW1fZGF0YV9mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIERFU0NSSVBUSU9OXHJcbiRldmVudHMtbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGV2ZW50cy1saXN0LXYxX2l0ZW1fZGF0YV9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0LXYxX2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb3JlX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4uZXZlbnRzLWxpc3QtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy1saXN0LXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRldmVudHMtbGlzdC12MV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkZXZlbnRzLWxpc3QtdjFfaXRlbV9ib3JkZXI7XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBib3JkZXI6ICRldmVudHMtbGlzdC12MV9jb250ZW50X2l0ZW1fYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGV2ZW50cy1saXN0LXYxX2l0ZW1fdGl0bGUtdjFfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZS12MV9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0LXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0LXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0LXYxX2l0ZW1faW5mb3JtYXRpb25fdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0LXYxX2l0ZW1fZGVzY3JpcHRpb25fdGV4dC1hbGlnbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuJGV2ZW50cy1saXN0LXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8gKioqKioqKioqKlxyXG4vLyBJVEVNXHJcbiRldmVudHMtbGlzdC12MV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG4kZXZlbnRzLWxpc3QtdjFfaXRlbV9ib3JkZXI6IDA7XHJcblxyXG5cclxuJGV2ZW50cy1saXN0LXYxX2NvbnRlbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTU7XHJcblxyXG4vLyBJVEVNIFRJVExFXHJcbiRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX21hcmdpbi1ib3R0b206IDFyZW07XHJcbiRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuJGV2ZW50cy1saXN0LXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogMS4yNXJlbTsgLy8gMjZweFxyXG4kZXZlbnRzLWxpc3QtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjI1cmVtOyAvLyAzMHB4XHJcbiRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDB2dyksICRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpO1xyXG4kZXZlbnRzLWxpc3QtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseTtcclxuJGV2ZW50cy1saXN0LXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZXZlbnRzLWxpc3QtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRldmVudHMtbGlzdC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5O1xyXG4kZXZlbnRzLWxpc3QtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG5cclxuJGV2ZW50cy1saXN0LXYxX2l0ZW1faW5mb3JtYXRpb25fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGV2ZW50cy1saXN0LXYxX2l0ZW1fZGF0YV9mb250LXNpemU6IDFyZW07XHJcblxyXG4vLyBJVEVNIERFU0NSSVBUSU9OXHJcbiRldmVudHMtbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGV2ZW50cy1saXN0LXYxX2l0ZW1fZGF0YV9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMTtcclxuJGV2ZW50cy1saXN0LXYxX2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb3JlX3RleHRfY29sb3I7XHJcbiRldmVudHMtbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG5cclxuIiwiXHJcbiRldmVudHMtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0xICFkZWZhdWx0O1xyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGV2ZW50cy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRldmVudHMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRldmVudHMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKipcclxuLy8gSVRFTVxyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fYm9yZGVyOiAwICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1yZWxhdGVkLXYxX2NvbnRlbnRfaXRlbV9iYWNrZ3JvdW5kOiAkZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfY29udGVudF9pdGVtX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gVElUTEVcclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfbWFyZ2luLWJvdHRvbTogMXJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjI1cmVtICFkZWZhdWx0OyAvLyAyNnB4XHJcbiRldmVudHMtcmVsYXRlZC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDMwcHhcclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMHZ3KSwgJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtcmVsYXRlZC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5IDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRldmVudHMtcmVsYXRlZC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjggJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRldmVudHMtcmVsYXRlZC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV9pbmZvcm1hdGlvbl92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV9kYXRhX2ZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gREVTQ1JJUFRJT05cclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV9kYXRhX2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvcmVfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fZGVzY3JpcHRpb25fdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4uZXZlbnRzLXJlbGF0ZWQtdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRldmVudHMtcmVsYXRlZC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXJlbGF0ZWQtdjFfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXJlbGF0ZWQtdjFfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRldmVudHMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXZlbnRzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZXZlbnRzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGV2ZW50cy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRldmVudHMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRldmVudHMtcmVsYXRlZC12MV9pdGVtX2JvcmRlcjtcclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGV2ZW50cy1yZWxhdGVkLXYxX2NvbnRlbnRfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRldmVudHMtcmVsYXRlZC12MV9jb250ZW50X2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRldmVudHMtcmVsYXRlZC12MV9pdGVtX3RpdGxlLXYxX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtdjFfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZS12MV9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtcmVsYXRlZC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtcmVsYXRlZC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtcmVsYXRlZC12MV9pdGVtX2luZm9ybWF0aW9uX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250OiAkZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV9kZXNjcmlwdGlvbl9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtcmVsYXRlZC12MV9pdGVtX2Rlc2NyaXB0aW9uX3RleHQtYWxpZ247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbiRldmVudHMtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udDtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiRldmVudHMtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0xO1xyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGV2ZW50cy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiRldmVudHMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRldmVudHMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKipcclxuLy8gSVRFTVxyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fYm9yZGVyOiAwO1xyXG5cclxuJGV2ZW50cy1yZWxhdGVkLXYxX2NvbnRlbnRfaXRlbV9iYWNrZ3JvdW5kOiAkZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV9iYWNrZ3JvdW5kO1xyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfY29udGVudF9pdGVtX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNTtcclxuXHJcbi8vIElURU0gVElUTEVcclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcblxyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjI1cmVtOyAvLyAyNnB4XHJcbiRldmVudHMtcmVsYXRlZC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6IDEuMjVyZW07IC8vIDMwcHhcclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMHZ3KSwgJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heCk7XHJcbiRldmVudHMtcmVsYXRlZC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5IDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5O1xyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRldmVudHMtcmVsYXRlZC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjggJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHk7XHJcbiRldmVudHMtcmVsYXRlZC12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcblxyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV9pbmZvcm1hdGlvbl92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV9kYXRhX2ZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbi8vIElURU0gREVTQ1JJUFRJT05cclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV9kYXRhX2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLXJlbGF0ZWQtdjFfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvcmVfdGV4dF9jb2xvcjtcclxuJGV2ZW50cy1yZWxhdGVkLXYxX2l0ZW1fZGVzY3JpcHRpb25fdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiIsIlxyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gVGl0bGVcclxuXHJcbiRldmVudHMtdjFfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkZXZlbnRzLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqXHJcbi8vIElURU1cclxuJGV2ZW50cy12MV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fYm9yZGVyOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtdjFfY29udGVudF9pdGVtX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gVElUTEVcclxuJGV2ZW50cy12MV9pdGVtX3RpdGxlLXYxX21hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDI2cHhcclxuJGV2ZW50cy12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDMwcHhcclxuJGV2ZW50cy12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRldmVudHMtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAkZXZlbnRzLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGV2ZW50cy12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJGV2ZW50cy12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtdjFfaXRlbV9pbmZvcm1hdGlvbl92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLXYxX2l0ZW1fZGF0YV9mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIERFU0NSSVBUSU9OXHJcbiRldmVudHMtdjFfaXRlbV9kZXNjcmlwdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRldmVudHMtdjFfaXRlbV9kYXRhX2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb3JlX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9kZXNjcmlwdGlvbl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLmV2ZW50cy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG5cclxuICAgICAgICAudGl0bGUtdjF7XHJcbiAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtdjFfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19zd2lwZXItcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRldmVudHMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRldmVudHMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmLS1zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkZXZlbnRzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGV2ZW50cy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRldmVudHMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZXZlbnRzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRldmVudHMtdjFfaXRlbV9ib3JkZXI7XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBib3JkZXI6ICRldmVudHMtdjFfY29udGVudF9pdGVtX2JvcmRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRldmVudHMtdjFfaXRlbV90aXRsZS12MV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtdjFfaXRlbV90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZS12MV9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy12MV9pdGVtX2luZm9ybWF0aW9uX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250OiAkZXZlbnRzLXYxX2l0ZW1fZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRldmVudHMtdjFfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy12MV9pdGVtX2Rlc2NyaXB0aW9uX3RleHQtYWxpZ247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbiRldmVudHMtdjFfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBUaXRsZVxyXG5cclxuJGV2ZW50cy12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kZXZlbnRzLXYxX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRldmVudHMtdjFfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiRldmVudHMtdjFfdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTU7XHJcbiRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01O1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb2xvcl9icmFuZC01O1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtNTtcclxuXHJcbiRldmVudHMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRldmVudHMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yO1xyXG4kZXZlbnRzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG5cclxuJGV2ZW50cy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kZXZlbnRzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJGV2ZW50cy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbi8vICoqKioqKioqKipcclxuLy8gSVRFTVxyXG4kZXZlbnRzLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRldmVudHMtdjFfaXRlbV9ib3JkZXI6IHRyYW5zcGFyZW50O1xyXG5cclxuJGV2ZW50cy12MV9jb250ZW50X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLXNlY29uZGFyeS01O1xyXG5cclxuLy8gSVRFTSBUSVRMRVxyXG4kZXZlbnRzLXYxX2l0ZW1fdGl0bGUtdjFfbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuJGV2ZW50cy12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtdjFfaXRlbV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kZXZlbnRzLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcblxyXG4kZXZlbnRzLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogMS4yNXJlbTsgLy8gMjZweFxyXG4kZXZlbnRzLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogMS4yNXJlbTsgLy8gMzBweFxyXG4kZXZlbnRzLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJGV2ZW50cy12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDB2dyksICRldmVudHMtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KTtcclxuJGV2ZW50cy12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5IDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5O1xyXG4kZXZlbnRzLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZXZlbnRzLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplfSAvIDEuNCAkZXZlbnRzLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHk7XHJcbiRldmVudHMtdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG5cclxuJGV2ZW50cy12MV9pdGVtX2luZm9ybWF0aW9uX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRldmVudHMtdjFfaXRlbV9kYXRhX2ZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbi8vIElURU0gREVTQ1JJUFRJT05cclxuJGV2ZW50cy12MV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGV2ZW50cy12MV9pdGVtX2RhdGFfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtdjFfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvcmVfdGV4dF9jb2xvcjtcclxuJGV2ZW50cy12MV9pdGVtX2Rlc2NyaXB0aW9uX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG5cclxuIiwiJGZhYl9kZXRhaWxfY29udGVudF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmFiX2RldGFpbF9zdWJ0aXRsZV9jb2xvcjogJGZhYl9kZXRhaWxfdGl0bGVfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfaWNvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTMgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGZhYl9kZXRhaWxfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmFiX2RldGFpbF9idXR0b25fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX2J1dHRvbl9ib3JkZXItLWhvdmVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX2J1dHRvbl9ib3JkZXItLWRlc2t0b3A6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktMyAhZGVmYXVsdDtcclxuJGZhYl9kZXRhaWxfYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTMgIWRlZmF1bHQ7XHJcbiRmYWJfZGV0YWlsX2J1dHRvbl9jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuLmZhYl9kZXRhaWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAxcmVtO1xyXG4gICAgcmlnaHQ6IDFyZW07XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB3aWR0aDogNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmZhYl9kZXRhaWxfc3RydWN0dXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZmFiX2RldGFpbF9pbWcge1xyXG4gICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmFiX2RldGFpbF90aXRsZV9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNnJlbTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA4cmVtKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTByZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWJfZGV0YWlsX3RpdGxlX2NvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYWJfZGV0YWlsX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoJGNvbG9yX2JyYW5kLXNlY29uZGFyeS00LCAwLjI1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYl9kZXRhaWxfdGl0bGUsIC5mYWJfZGV0YWlsX3N1YnRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFiX2RldGFpbF90aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgY29sb3I6ICRmYWJfZGV0YWlsX3RpdGxlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYWJfZGV0YWlsX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICBjb2xvcjogJGZhYl9kZXRhaWxfc3VidGl0bGVfY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5idXR0b25fc3RydWN0dXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAxNHJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgICAgICZbZGF0YS1waG9uZV06bm90KC5wb2ludGVyLWV2ZW50cy1hY3RpdmUpIHtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJltkYXRhLXBob25lXS5wb2ludGVyLWV2ZW50cy1hY3RpdmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiX2RldGFpbF9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRfaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiX2RldGFpbF90ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKCRjb2xvcl9icmFuZC1zZWNvbmRhcnktNCwgMC4yNSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmFiX2RldGFpbF90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5mYWJfZGV0YWlsX3RpdGxlX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b25fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgdG9wOiAxMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLmZhYl9kZXRhaWxfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWJfZGV0YWlsX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFiX2RldGFpbF9pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHRvcDogLTIuNXJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAmICsgLmZhYl9kZXRhaWxfZWxlbWVudHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhYl9kZXRhaWxfdGl0bGVfc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYWJfZGV0YWlsX3RpdGxlX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFiX2RldGFpbF90aXRsZSwgLmZhYl9kZXRhaWxfc3VidGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFiX2RldGFpbF90aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYWJfZGV0YWlsX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5idXR0b25fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b25fZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiX2RldGFpbF9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkZmFiX2RldGFpbF9idXR0b25fYm9yZGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuNXJlbSBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW07XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYWJfZGV0YWlsX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjokZmFiX2RldGFpbF9idXR0b25fYm9yZGVyLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIC50ZXh0X2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmFiX2RldGFpbF9idXR0b25fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmFiX2RldGFpbF9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG59XHJcbiIsIiRmYWItdjFfaXRlbV9sYWJlbF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX2xhYmVsX2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fcGljdG9fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGZhYi12MV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGZhYi12MV9pdGVtX2RyYXdpbmdfYm94LXNoYWRvdzogMXB4IDFweCA5cHggMnB4IHJnYmEoJGNvbG9yX2JyYW5kLXNlY29uZGFyeS01LCAxKSAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfaXRlbV9waWN0b19oZWlnaHQtLWxnOiAyMHB4ICFkZWZhdWx0O1xyXG5cclxuLmZhYi12MSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIHotaW5kZXg6IDk5MTAwO1xyXG5cclxuICAgICZfX25hdi0tb25lIHtcclxuICAgICAgICAuZmFiLXYxX19pdGVtcyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTB2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhYi12MV9faXRlbTpub3QoLmZhYl9fYnV0dG9uKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuZmFiLXYxX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWR1cmF0aW9uOiAuMTVzICsgJGkgKiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGkgKiAuMDE1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRpICogNzBweCAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNmb3JtLWR1cmF0aW9uLCAuMXMgb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwIC0gJGk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYWItdjFfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWItdjFfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRmYWItdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWItdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjhzO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWItdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmZhYi12MV9fYnV0dG9uLWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDEzMHB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBib3R0b206IDI4dmg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwgLjY1KTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDFzICwgLjVzIG9wYWNpdHk7XHJcblxyXG4gICAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZhYl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIxOTZmMztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTk3NkQyO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5mYWJfX2J1dHRvbikge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRmYWItdjFfaXRlbV9kcmF3aW5nX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcGljdG8ge1xyXG4gICAgICAgICAgICAmLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZmFiLXYxX2l0ZW1fcGljdG9faGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhYi12MV9pdGVtX3BpY3RvX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYWItdjFfaXRlbV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhYi12MV9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhYi12MV9pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmFiLXYxX2l0ZW1fbGFiZWxfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IDNweCByZ2JhKDAsMCwwLDAuMTkpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNGVtIDFlbSAuNGVtIDQ2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIC5mYWItdjFfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAvL3BvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIEBmb3IgJGogZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRqICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWR1cmF0aW9uOiAuMTVzICsgJGogKiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGogKiAuMDE1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsICRqICogNzBweCAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuOHMsIC4xcyBvcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAgLSAkajtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC44cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBAZm9yICRqIGZyb20gMCB0aHJvdWdoIDUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGogKyAxfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWR1cmF0aW9uOiAuMTVzICsgJGogKiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICR0cmFuc2Zvcm0tZGVsYXk6ICRqICogLjAxNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAkaiAqIDcwcHggKiAtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwIC0gJGo7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAuZmFiLXYxX19pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmFiLXYxX19pdGVtLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG4iLCIkZmFiLXYxX2l0ZW1fbGFiZWxfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTY7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF9mb250OiAkYm9keV9mb250O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTA7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4kZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZDogICRjb2xvcl9icmFuZC0yO1xyXG4kZmFiLXYxX2l0ZW1fcGljdG9fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhYi12MV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kZmFiLXYxX2l0ZW1fZHJhd2luZ19ib3gtc2hhZG93OiAxcHggMXB4IDlweCAycHggcmdiYSgkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTUsIDEpO1xyXG5cclxuIiwiJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9jYXJkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9jb250YWluZXItYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4vL1RJVExFIFxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV90aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduOiAkdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV90aXRsZS12MV9wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV90aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVFJFIFZJTExFXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3RpdGxlX2NpdHktdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGVfY2l0eS1jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3RpdGxlX2NpdHktZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9JVEVNUyBDT05URU5UXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19jb250ZW50X2JvcmRlci1jb2xvciA6JGNvbG9yX2JyYW5kLXNlY29uZGFyeS01ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vU0VMRUNUSU9OXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3NlbGVjdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9zZWxlY3Rpb24tZmlsbDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfc2VsZWN0aW9uLXBhdGg6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3NlbGVjdGlvbl9ob3Zlcl9zdmctZmlsbDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9QUklYXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1taW46IDEuMDYzcmVtICFkZWZhdWx0OyAvLyAxOXB4XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1heDogMS4xODhyZW0gIWRlZmF1bHQ7IC8vIDE3cHhcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19wcmljZS1mb250LXNpemUgOiBjbGFtcCgkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC44MTI1cmVtICsgMC4zMTI1dncpLCAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3ByaWNlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3ByaWNlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwICN7JGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19wcmljZS1mb250LXNpemUgfSAvIDEuNCAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3ByaWNlLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3ByaWNlLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfcHJpY2VfdmFsdWUtY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3ByaWNlX21vdW50LWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy9USVRSRSBJVEVNU1xyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc190aXRsZS1mb250LXNpemUtbWluOiAwLjgxM3JlbSAhZGVmYXVsdDsgLy8gMTNweFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXg6IDAuOTM4cmVtICFkZWZhdWx0OyAvLyAxNXB4XHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSA6IGNsYW1wKCRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1pbiwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSB9IC8gMS40ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGVfaXRlbXMtY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuLy9MT1RTXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19zaXplLWZvbnQtc2l6ZS1taW46IDAuODEzcmVtICFkZWZhdWx0OyAvLyAxM3B4XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19zaXplLWZvbnQtc2l6ZS1tYXg6IDAuOTM4cmVtICFkZWZhdWx0OyAvLyAxNXB4XHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xvdHNfc2l6ZS1mb250LXNpemUgOiBjbGFtcCgkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xvdHNfc2l6ZS1mb250LXNpemUtbWluLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX3NpemUtZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19zaXplLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xvdHNfc2l6ZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19zaXplLWZvbnQtc2l6ZSB9IC8gMS40ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19zaXplLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19zaXplLWZvbnQ6JGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX3NpemUtZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX3NpemUtY29sb3I6JGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xvdHNfc2l6ZS1mb250OiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19zaXplLWZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19zaXplX251bWJlci1jb2xvcjokY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX2Rpc3BvLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM4cmVtIC8gMS40ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xvdHNfZGlzcG8tY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuLy9NRURJQVxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9tZWRpYS1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9tZWRpYS1yYWRpdXM6IDZweCAhZGVmYXVsdDtcclxuXHJcbi8vTElOS1NcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfY29udGVudF9saW5rc19mb250czogJGNvcmVfY3RhLXByaW1hcnlfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9jb250ZW50X2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9jb250ZW50X2xpbmtzX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9jb250ZW50X2xpbmtzX2JhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfY29udGVudF9saW5rc19ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9jb250ZW50X2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbGlua3NfZm9udHM6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcXVhdGVybmFyeV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbGlua3NfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbGlua3NfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19zdmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbGlua3NfYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbGlua3NfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19kcmF3aW5nX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi5mYXZvcml0ZXMtcHJvZ3JhbXMtdjEge1xyXG5cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kIDogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgIC5zd2lwZXItc2xpZGUtcHJldiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRpdGxlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjYuMzMzMzMzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfY29udGFpbmVyLWJhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLWNvbnRlbnQge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3My42NjY2NjYlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmN0YS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9jb250ZW50X2xpbmtzX2ZvbnRzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9jb250ZW50X2xpbmtzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9jb250ZW50X2xpbmtzX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2NvbnRlbnRfbGlua3NfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2NvbnRlbnRfbGlua3NfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfY29udGVudF9saW5rc19zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyIHtcclxuICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICZfX2xvdHMge1xyXG4gICAgICAgICAgICAubG90cyB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xvdHNfZGlzcG8tZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xvdHNfZGlzcG8tY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX2Rpc3BvLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ibG9jayB7XHJcbiAgICAgICAgICAgICYtLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3RpdGxlX2NpdHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGVfY2l0eS1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGUtZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3RpdGxlX2l0ZW1zLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zaXplIHtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX3NpemUtZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19zaXplLWNvbG9yO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19zaXplLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX3NpemVfbnVtYmVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfcHJpY2UtZm9udDtcclxuXHJcbiAgICAgICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfcHJpY2VfdmFsdWUtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1tb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfcHJpY2VfbW91bnQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYS0zNjAsXHJcbiAgICAgICAgJl9fbWVkaWEtdmlkZW8ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX21lZGlhLWJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYSB7XHJcbiAgICAgICAgICAgICYtMzYwIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfbWVkaWEtcmFkaXVzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXZpZGVvIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfbWVkaWEtcmFkaXVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX3NlbGVjdGlvbi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfc2VsZWN0aW9uLWZpbGw7XHJcblxyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9zZWxlY3Rpb24tcGF0aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9zZWxlY3Rpb25faG92ZXJfc3ZnLWZpbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2NvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19jb250ZW50X2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjEuMzklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOC42MSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgIC5jdGEtcXVhdGVybmFyeSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xpbmtzX2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbGlua3NfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xpbmtzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xpbmtzX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19ib3JkZXItd2lkdGg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xpbmtzX3N2Z19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19ob3Zlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2NhcmRfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnMge1xyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNi4zMzMzMzMlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfY29udGFpbmVyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2NhcmRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2NvbnRhaW5lci1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuXHJcbi8vVElUTEUgXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3RpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjogJHRpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ247XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG5cclxuLy8gVElUUkUgVklMTEVcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc190aXRsZV9jaXR5LWNvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGVfY2l0eS1mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuXHJcblxyXG4vL0lURU1TIENPTlRFTlRcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19jb250ZW50LWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2NvbnRlbnRfYm9yZGVyLWNvbG9yIDokY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTU7XHJcblxyXG5cclxuLy9TRUxFQ1RJT05cclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfc2VsZWN0aW9uLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3NlbGVjdGlvbi1maWxsOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9zZWxlY3Rpb24tcGF0aDogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfc2VsZWN0aW9uX2hvdmVyX3N2Zy1maWxsOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1BSSVhcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbjogMS4wNjNyZW07IC8vIDE5cHhcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19wcmljZS1mb250LXNpemUtbWF4OiAxLjE4OHJlbTsgLy8gMTdweFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSA6IGNsYW1wKCRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbiwgY2FsYygwLjgxMjVyZW0gKyAwLjMxMjV2dyksICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1heCk7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfcHJpY2UtZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSB9IC8gMS40ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHk7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfcHJpY2UtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19wcmljZV92YWx1ZS1jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfcHJpY2VfbW91bnQtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG4vL1RJVFJFIElURU1TXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1taW46IDAuODEzcmVtOyAvLyAxM3B4XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heDogMC45MzhyZW07IC8vIDE1cHhcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplIDogY2xhbXAoJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc190aXRsZS1mb250LXNpemUtbWluLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc190aXRsZS1mb250LXNpemUtbWF4KTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc190aXRsZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplIH0gLyAxLjQgJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc190aXRsZS1mb250LWZhbWlseTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc190aXRsZV9pdGVtcy1jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG5cclxuXHJcblxyXG4vL0xPVFNcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX3NpemUtZm9udC1zaXplLW1pbjogMC44MTNyZW07IC8vIDEzcHhcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX3NpemUtZm9udC1zaXplLW1heDogMC45MzhyZW07IC8vIDE1cHhcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19zaXplLWZvbnQtc2l6ZSA6IGNsYW1wKCRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19zaXplLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC41NjI1cmVtICsgMC4zMTI1dncpLCAkZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xvdHNfc2l6ZS1mb250LXNpemUtbWF4KTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX3NpemUtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19zaXplLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX3NpemUtZm9udC1zaXplIH0gLyAxLjQgJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX3NpemUtZm9udC1mYW1pbHk7XHJcblxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX3NpemUtZm9udDokZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xvdHNfc2l6ZS1mb250O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xvdHNfc2l6ZS1jb2xvcjokY29sb3JfYnJhbmQtMztcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19zaXplLWZvbnQ6JGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX3NpemUtZm9udDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19sb3RzX3NpemVfbnVtYmVyLWNvbG9yOiRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xvdHNfZGlzcG8tZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45MzhyZW0gLyAxLjQgJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc190aXRsZS1mb250LWZhbWlseTtcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbG90c19kaXNwby1jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG5cclxuXHJcblxyXG4vL01FRElBXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX21lZGlhLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX21lZGlhLXJhZGl1czogNnB4O1xyXG5cclxuLy9MSU5LU1xyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9jb250ZW50X2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcHJpbWFyeV9mb250O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2NvbnRlbnRfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2NvbnRlbnRfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2NvbnRlbnRfbGlua3NfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2NvbnRlbnRfbGlua3NfYmFja2dyb3VuZDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9jb250ZW50X2xpbmtzX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2NvbnRlbnRfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19mb250czogJGNvcmVfY3RhLXF1YXRlcm5hcnlfZm9udDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXF1YXRlcm5hcnlfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfaXRlbXNfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xpbmtzX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19ib3JkZXItd2lkdGg6IDFweDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX2l0ZW1zX2xpbmtzX2RyYXdpbmdfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMztcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMztcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiIFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuIiwiJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfY2FyZF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfY29udGFpbmVyLWJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi8vVElUTEUgXHJcblxyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0Ml9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjogJHRpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gVElUUkUgVklMTEVcclxuXHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtc190aXRsZV9jaXR5LWNvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfdGl0bGVfY2l0eS1mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuXHJcblxyXG4vL0lURU1TIENPTlRFTlRcclxuJGZhdm9yaXRlcy12MV9pdGVtc19jb250ZW50LWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX2NvbnRlbnRfYm9yZGVyLWNvbG9yIDokY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vUFJJWFxyXG5cclxuJGZhdm9yaXRlcy12MV9pdGVtc19wcmljZS1mb250LXNpemUtbWluOiAxLjE4OHJlbSAhZGVmYXVsdDsgLy8gMTlweFxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXg6IDEuMDYzcmVtICFkZWZhdWx0OyAvLyAxN3B4XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplIDogY2xhbXAoJGZhdm9yaXRlcy12MV9pdGVtc19wcmljZS1mb250LXNpemUtbWluLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgJGZhdm9yaXRlcy12MV9pdGVtc19wcmljZS1mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtc19wcmljZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtc19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRmYXZvcml0ZXMtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplIH0gLyAxLjQgJGZhdm9yaXRlcy12MV9pdGVtc19wcmljZS1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtc19wcmljZS1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9USVRSRSBJVEVNU1xyXG5cclxuJGZhdm9yaXRlcy12MV9pdGVtc190aXRsZS1mb250LXNpemUtbWluOiAwLjkzOHJlbSAhZGVmYXVsdDsgLy8gMTVweFxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXg6IDAuODEzcmVtICFkZWZhdWx0OyAvLyAxM3B4XHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSA6IGNsYW1wKCRmYXZvcml0ZXMtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1pbiwgY2FsYygwLjgxMjVyZW0gKyAwLjMxMjV2dyksICRmYXZvcml0ZXMtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZmF2b3JpdGVzLXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSB9IC8gMS40ICRmYXZvcml0ZXMtdjFfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfdGl0bGVfaXRlbXMtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vL09QVElPTlNcclxuXHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfb3B0aW9uX251bWJlci1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtc19vcHRpb25fbnVtYmVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtc19vcHRpb25fbnVtYmVyLXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfb3B0aW9uX2l0ZW1zX251bWJlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuLy9NRURJQVxyXG5cclxuJGZhdm9yaXRlcy12MV9tZWRpYS1iYWNrZ3JvdW5kOiAgJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfbWVkaWEtcmFkaXVzOiA2cHggIWRlZmF1bHQ7XHJcblxyXG4vL0xJTktTXHJcblxyXG4kZmF2b3JpdGVzLXYxX2NvbnRlbnRfbGlua3NfZm9udHM6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfY29udGVudF9saW5rc19sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfY29udGVudF9saW5rc190ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfY29udGVudF9saW5rc19jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfY29udGVudF9saW5rc19iYWNrZ3JvdW5kOiAkY29yZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2NvbnRlbnRfbGlua3NfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfY29udGVudF9saW5rc19zdmdfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcXVhdGVybmFyeV9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcXVhdGVybmFyeV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtc19saW5rc190ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXF1YXRlcm5hcnlfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfbGlua3NfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX2JvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfbGlua3NfZHJhd2luZ19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBcIlByw6ljw6lkZW50XCIgZXQgXCJTdWl2YW50XCIgXHJcbiRmYXZvcml0ZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4uZmF2b3JpdGVzLXYxIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kIDogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgIC5zd2lwZXItc2xpZGUtcHJldiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRpdGxlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjYuMzMzMzMzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiRmYXZvcml0ZXMtdjFfY29udGFpbmVyLWJhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLWNvbnRlbnQge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3My42NjY2NjYlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjFfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjFfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjFfdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjFfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmN0YS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9jb250ZW50X2xpbmtzX2ZvbnRzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MV9jb250ZW50X2xpbmtzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12MV9jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9jb250ZW50X2xpbmtzX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2NvbnRlbnRfbGlua3NfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYxX2NvbnRlbnRfbGlua3NfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjFfY29udGVudF9saW5rc19zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVye1xyXG4gICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgICZfX29wdGlvbnMge1xyXG4gICAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9pdGVtc19vcHRpb25fbnVtYmVyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfaXRlbXNfb3B0aW9uX251bWJlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmYXZvcml0ZXMtdjFfaXRlbXNfb3B0aW9uX251bWJlci1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmF2b3JpdGVzLXYxX29wdGlvbl9pdGVtc19udW1iZXItZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYmxvY2sge1xyXG4gICAgICAgICAgICAmLS1jaXR5IHtcclxuICAgICAgICAgICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX2l0ZW1zX3RpdGxlX2NpdHktdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtc190aXRsZV9jaXR5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX2l0ZW1zX3RpdGxlX2NpdHktZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX2l0ZW1zX3RpdGxlLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtc190aXRsZV9pdGVtcy1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX2l0ZW1zX3ByaWNlLWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1zX3ByaWNlLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWVkaWEtMzYwLFxyXG4gICAgICAgICZfX21lZGlhLXZpZGVvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9tZWRpYS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWVkaWEge1xyXG4gICAgICAgICAgICAmLTM2MCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmF2b3JpdGVzLXYxX21lZGlhLXJhZGl1cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmF2b3JpdGVzLXYxX21lZGlhLXJhZGl1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2l0ZW1zX2NvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZhdm9yaXRlcy12MV9pdGVtc19jb250ZW50X2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjEuMzklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOC42MSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgIC5jdGEtcXVhdGVybmFyeSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjFfaXRlbXNfbGlua3NfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12MV9pdGVtc19saW5rc190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9pdGVtc19saW5rc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGZhdm9yaXRlcy12MV9pdGVtc19saW5rc19ib3JkZXItd2lkdGg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX3N2Z19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtc19saW5rc19ob3Zlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12MV9pdGVtc19saW5rc19kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2NhcmRfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnMge1xyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZmF2b3JpdGVzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmF2b3JpdGVzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjYuMzMzMzMzJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2NvbnRhaW5lci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktMTtcclxuJGZhdm9yaXRlcy12MV9jYXJkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy12MV9jb250YWluZXItYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuLy9USVRMRSBcclxuXHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjogJHRpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ247XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtdjFfcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV90aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduOiAkdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjtcclxuJGZhdm9yaXRlcy12MV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcblxyXG4vLyBUSVRSRSBWSUxMRVxyXG5cclxuJGZhdm9yaXRlcy12MV9pdGVtc190aXRsZV9jaXR5LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX3RpdGxlX2NpdHktY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9pdGVtc190aXRsZV9jaXR5LWZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuXHJcbi8vSVRFTVMgQ09OVEVOVFxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX2NvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfY29udGVudF9ib3JkZXItY29sb3IgOiRjb2xvcl9icmFuZC1zZWNvbmRhcnktNTtcclxuXHJcblxyXG5cclxuLy9QUklYXHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1taW46IDEuMTg4cmVtOyAvLyAxOXB4XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1heDogMS4wNjNyZW07IC8vIDE3cHhcclxuJGZhdm9yaXRlcy12MV9pdGVtc19wcmljZS1mb250LXNpemUgOiBjbGFtcCgkZmF2b3JpdGVzLXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC41NjI1cmVtICsgMC4zMTI1dncpLCAkZmF2b3JpdGVzLXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXgpO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX3ByaWNlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX3ByaWNlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwICN7JGZhdm9yaXRlcy12MV9pdGVtc19wcmljZS1mb250LXNpemUgfSAvIDEuNCAkZmF2b3JpdGVzLXYxX2l0ZW1zX3ByaWNlLWZvbnQtZmFtaWx5O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX3ByaWNlLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1RJVFJFIElURU1TXHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1taW46IDAuOTM4cmVtOyAvLyAxNXB4XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heDogMC44MTNyZW07IC8vIDEzcHhcclxuXHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplIDogY2xhbXAoJGZhdm9yaXRlcy12MV9pdGVtc190aXRsZS1mb250LXNpemUtbWluLCBjYWxjKDAuODEyNXJlbSArIDAuMzEyNXZ3KSwgJGZhdm9yaXRlcy12MV9pdGVtc190aXRsZS1mb250LXNpemUtbWF4KTtcclxuJGZhdm9yaXRlcy12MV9pdGVtc190aXRsZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12MV9pdGVtc190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRmYXZvcml0ZXMtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplIH0gLyAxLjQgJGZhdm9yaXRlcy12MV9pdGVtc190aXRsZS1mb250LWZhbWlseTtcclxuJGZhdm9yaXRlcy12MV9pdGVtc190aXRsZV9pdGVtcy1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbi8vT1BUSU9OU1xyXG5cclxuJGZhdm9yaXRlcy12MV9pdGVtc19vcHRpb25fbnVtYmVyLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX29wdGlvbl9udW1iZXItY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX29wdGlvbl9udW1iZXItc2l6ZTogMC43NXJlbTtcclxuJGZhdm9yaXRlcy12MV9vcHRpb25faXRlbXNfbnVtYmVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vL01FRElBXHJcblxyXG4kZmF2b3JpdGVzLXYxX21lZGlhLWJhY2tncm91bmQ6ICAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy12MV9tZWRpYS1yYWRpdXM6IDZweDtcclxuXHJcbi8vTElOS1NcclxuXHJcbiRmYXZvcml0ZXMtdjFfY29udGVudF9saW5rc19mb250czogJGNvcmVfY3RhLXByaW1hcnlfZm9udDtcclxuJGZhdm9yaXRlcy12MV9jb250ZW50X2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12MV9jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12MV9jb250ZW50X2xpbmtzX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9jb250ZW50X2xpbmtzX2JhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtdjFfY29udGVudF9saW5rc19ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9jb250ZW50X2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfbGlua3NfZm9udHM6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1zX2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcXVhdGVybmFyeV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12MV9pdGVtc19saW5rc19jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfbGlua3NfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfbGlua3NfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuJGZhdm9yaXRlcy12MV9pdGVtc19saW5rc19zdmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfbGlua3NfYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfbGlua3NfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy12MV9pdGVtc19saW5rc19kcmF3aW5nX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTU7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTM7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJGZhdm9yaXRlcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kO1xyXG4kZmF2b3JpdGVzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kZmF2b3JpdGVzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiRmYXZvcml0ZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQ7XHJcbiIsIiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfZGVjb3JhdGVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfY2FyZF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfY29udGFpbmVyLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuLy9USVRMRSBcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjogJHRpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfdGl0bGUtdjFfcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml90aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduOiAkdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBUSVRSRSBWSUxMRVxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZV9jaXR5LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX3RpdGxlX2NpdHktY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZV9jaXR5LWZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vSVRFTVMgQ09OVEVOVFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2NvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfY29udGVudF9ib3JkZXItY29sb3IgOiRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1NFTEVDVElPTlxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9zZWxlY3Rpb24tYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfc2VsZWN0aW9uLWZpbGw6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3NlbGVjdGlvbi1wYXRoOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9zZWxlY3Rpb25faG92ZXJfc3ZnLWZpbGw6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vUFJJWFxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19wcmljZS1mb250LXNpemUtbWluOiAxLjE4OHJlbSAhZGVmYXVsdDsgLy8gMTlweFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXg6IDEuMDYzcmVtICFkZWZhdWx0OyAvLyAxN3B4XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfcHJpY2UtZm9udC1zaXplIDogY2xhbXAoJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19wcmljZS1mb250LXNpemUtbWluLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19wcmljZS1mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19wcmljZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfcHJpY2UtZm9udC1zaXplIH0gLyAxLjQgJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19wcmljZS1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19wcmljZS1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfcHJpY2VfdmFsdWUtY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX3ByaWNlX21vdW50LWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vVElUUkUgSVRFTVNcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1pbjogMC45MzhyZW0gIWRlZmF1bHQ7IC8vIDE1cHhcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZS1mb250LXNpemUtbWF4OiAwLjgxM3JlbSAhZGVmYXVsdDsgLy8gMTNweFxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZS1mb250LXNpemUgOiBjbGFtcCgkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC44MTI1cmVtICsgMC4zMTI1dncpLCAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZS1mb250LXNpemUgfSAvIDEuNCAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX3RpdGxlX2l0ZW1zLWNvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vL01FRElBXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX21lZGlhLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX21lZGlhLXJhZGl1czogNnB4ICFkZWZhdWx0O1xyXG5cclxuLy9MSU5LU1xyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9jb250ZW50X2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcHJpbWFyeV9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2NvbnRlbnRfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2NvbnRlbnRfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2NvbnRlbnRfbGlua3NfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2NvbnRlbnRfbGlua3NfYmFja2dyb3VuZDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9jb250ZW50X2xpbmtzX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2NvbnRlbnRfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19saW5rc19mb250czogJGNvcmVfY3RhLXF1YXRlcm5hcnlfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19saW5rc19sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXF1YXRlcm5hcnlfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xpbmtzX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19saW5rc19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19saW5rc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19saW5rc19ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19saW5rc19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xpbmtzX2RyYXdpbmdfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiIFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy9MT1RTXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19zaXplLWZvbnQtc2l6ZS1taW46IDAuODEzcmVtICFkZWZhdWx0OyAvLyAxM3B4XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19zaXplLWZvbnQtc2l6ZS1tYXg6IDAuOTM4cmVtICFkZWZhdWx0OyAvLyAxNXB4XHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xvdHNfc2l6ZS1mb250LXNpemUgOiBjbGFtcCgkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xvdHNfc2l6ZS1mb250LXNpemUtbWluLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19sb3RzX3NpemUtZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19zaXplLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xvdHNfc2l6ZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19zaXplLWZvbnQtc2l6ZSB9IC8gMS40ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19zaXplLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19zaXplLWZvbnQ6JGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19sb3RzX3NpemUtZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19sb3RzX3NpemUtY29sb3I6JGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xvdHNfc2l6ZS1mb250OiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19zaXplLWZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19zaXplX251bWJlci1jb2xvcjokY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19sb3RzX2Rpc3BvLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM4cmVtIC8gMS40ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xvdHNfZGlzcG8tY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuXHJcbi5mYXZvcml0ZXMtcHJvZ3JhbXMtdjIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX19zd2lwZXItcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9jb250YWluZXItYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml90aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml90aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAuY3RhLXByaW1hcnkge1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2NvbnRlbnRfbGlua3NfZm9udHM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2NvbnRlbnRfbGlua3NfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2NvbnRlbnRfbGlua3NfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2NvbnRlbnRfbGlua3NfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfY29udGVudF9saW5rc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfY29udGVudF9saW5rc19ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9jb250ZW50X2xpbmtzX3N2Z19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXIge1xyXG4gICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICAmX19sb3RzIHtcclxuICAgICAgICAgICAgLmxvdHMge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19sb3RzX2Rpc3BvLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19sb3RzX2Rpc3BvLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19kaXNwby1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zaXplIHtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19sb3RzX3NpemUtZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19zaXplLWNvbG9yO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19zaXplLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19sb3RzX3NpemVfbnVtYmVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19wcmljZS1mb250O1xyXG5cclxuICAgICAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19wcmljZV92YWx1ZS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLW1vdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19wcmljZV9tb3VudC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICAgICAgJi0tY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZV9jaXR5LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfdGl0bGVfY2l0eS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZV9jaXR5LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZS1mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfdGl0bGVfaXRlbXMtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhLTM2MCxcclxuICAgICAgICAmX19tZWRpYS12aWRlbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfbWVkaWEtYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhIHtcclxuICAgICAgICAgICAgJi0zNjAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9tZWRpYS1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9tZWRpYS1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfc2VsZWN0aW9uLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9zZWxlY3Rpb24tZmlsbDtcclxuXHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX3NlbGVjdGlvbi1wYXRoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX3NlbGVjdGlvbl9ob3Zlcl9zdmctZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfY29udGVudC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2NvbnRlbnRfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MS4zOSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4LjYxJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgLmN0YS1xdWF0ZXJuYXJ5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3NfZm9udHM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19saW5rc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xpbmtzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xpbmtzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3NfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xpbmtzX2JvcmRlci13aWR0aDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3Nfc3ZnX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xpbmtzX2hvdmVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xpbmtzX2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfY2FyZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItYnV0dG9ucyB7XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2RlY29yYXRlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC00O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2NhcmRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2NvbnRhaW5lci1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuXHJcbi8vVElUTEUgXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3RpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjogJHRpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ247XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG5cclxuLy8gVElUUkUgVklMTEVcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZV9jaXR5LWNvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfdGl0bGVfY2l0eS1mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuXHJcblxyXG4vL0lURU1TIENPTlRFTlRcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19jb250ZW50LWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2NvbnRlbnRfYm9yZGVyLWNvbG9yIDokY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTU7XHJcblxyXG5cclxuLy9TRUxFQ1RJT05cclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfc2VsZWN0aW9uLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3NlbGVjdGlvbi1maWxsOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9zZWxlY3Rpb24tcGF0aDogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfc2VsZWN0aW9uX2hvdmVyX3N2Zy1maWxsOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1BSSVhcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbjogMS4xODhyZW07IC8vIDE5cHhcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19wcmljZS1mb250LXNpemUtbWF4OiAxLjA2M3JlbTsgLy8gMTdweFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSA6IGNsYW1wKCRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbiwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1heCk7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfcHJpY2UtZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSB9IC8gMS40ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHk7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfcHJpY2UtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX3ByaWNlX3ZhbHVlLWNvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19wcmljZV9tb3VudC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1RJVFJFIElURU1TXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1taW46IDAuOTM4cmVtOyAvLyAxNXB4XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heDogMC44MTNyZW07IC8vIDEzcHhcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfdGl0bGUtZm9udC1zaXplIDogY2xhbXAoJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZS1mb250LXNpemUtbWluLCBjYWxjKDAuODEyNXJlbSArIDAuMzEyNXZ3KSwgJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZS1mb250LXNpemUtbWF4KTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfdGl0bGUtZm9udC1zaXplIH0gLyAxLjQgJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZS1mb250LWZhbWlseTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc190aXRsZV9pdGVtcy1jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG5cclxuLy9NRURJQVxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9tZWRpYS1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9tZWRpYS1yYWRpdXM6IDZweDtcclxuXHJcbi8vTElOS1NcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfY29udGVudF9saW5rc19mb250czogJGNvcmVfY3RhLXByaW1hcnlfZm9udDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9jb250ZW50X2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9jb250ZW50X2xpbmtzX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvcjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9jb250ZW50X2xpbmtzX2JhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfY29udGVudF9saW5rc19ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvcjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9jb250ZW50X2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3NfZm9udHM6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2ZvbnQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcXVhdGVybmFyeV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19saW5rc19jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3NfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3NfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19saW5rc19zdmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3NfYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3NfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19saW5rc19kcmF3aW5nX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTU7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTM7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQ7XHJcblxyXG5cclxuXHJcbi8vTE9UU1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xvdHNfc2l6ZS1mb250LXNpemUtbWluOiAwLjgxM3JlbTsgLy8gMTNweFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xvdHNfc2l6ZS1mb250LXNpemUtbWF4OiAwLjkzOHJlbTsgLy8gMTVweFxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19sb3RzX3NpemUtZm9udC1zaXplIDogY2xhbXAoJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19sb3RzX3NpemUtZm9udC1zaXplLW1pbiwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19zaXplLWZvbnQtc2l6ZS1tYXgpO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xvdHNfc2l6ZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19sb3RzX3NpemUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xvdHNfc2l6ZS1mb250LXNpemUgfSAvIDEuNCAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xvdHNfc2l6ZS1mb250LWZhbWlseTtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xvdHNfc2l6ZS1mb250OiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19zaXplLWZvbnQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19zaXplLWNvbG9yOiRjb2xvcl9icmFuZC0zO1xyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19sb3RzX3NpemUtZm9udDokZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xvdHNfc2l6ZS1mb250O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX2xvdHNfc2l6ZV9udW1iZXItY29sb3I6JGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjJfaXRlbXNfbG90c19kaXNwby1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzOHJlbSAvIDEuNCAkZmF2b3JpdGVzLXByb2dyYW1zLXYyX2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5O1xyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12Ml9pdGVtc19sb3RzX2Rpc3BvLWNvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuIiwiJGZhdm9yaXRlcy12Ml9kZWNvcmF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9jYXJkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9jb250YWluZXItYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4vL1RJVExFIFxyXG5cclxuJGZhdm9yaXRlcy12Ml90aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduOiAkdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS12MV9wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVFJFIFZJTExFXHJcblxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX3RpdGxlX2NpdHktdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfdGl0bGVfY2l0eS1jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX3RpdGxlX2NpdHktZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9JVEVNUyBDT05URU5UXHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19jb250ZW50X2JvcmRlci1jb2xvciA6JGNvbG9yX2JyYW5kLXNlY29uZGFyeS01ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vL1BSSVhcclxuXHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbjogMS4xODhyZW0gIWRlZmF1bHQ7IC8vIDE5cHhcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19wcmljZS1mb250LXNpemUtbWF4OiAxLjA2M3JlbSAhZGVmYXVsdDsgLy8gMTdweFxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSA6IGNsYW1wKCRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbiwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksICRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skZmF2b3JpdGVzLXYyX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSB9IC8gMS40ICRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX3ByaWNlX3ZhbHVlX2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1RJVFJFIElURU1TXHJcblxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1taW46IDAuOTM4cmVtICFkZWZhdWx0OyAvLyAxNXB4XHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heDogMC44MTNyZW0gIWRlZmF1bHQ7IC8vIDEzcHhcclxuXHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfdGl0bGUtZm9udC1zaXplIDogY2xhbXAoJGZhdm9yaXRlcy12Ml9pdGVtc190aXRsZS1mb250LXNpemUtbWluLCBjYWxjKDAuODEyNXJlbSArIDAuMzEyNXZ3KSwgJGZhdm9yaXRlcy12Ml9pdGVtc190aXRsZS1mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc190aXRsZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRmYXZvcml0ZXMtdjJfaXRlbXNfdGl0bGUtZm9udC1zaXplIH0gLyAxLjQgJGZhdm9yaXRlcy12Ml9pdGVtc190aXRsZS1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc190aXRsZV9pdGVtcy1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vT1BUSU9OU1xyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtc19vcHRpb25fbnVtYmVyLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX29wdGlvbl9udW1iZXItY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX29wdGlvbl9udW1iZXItc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9vcHRpb25faXRlbXNfbnVtYmVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4vL01FRElBXHJcblxyXG4kZmF2b3JpdGVzLXYyX21lZGlhLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX21lZGlhLXJhZGl1czogNnB4ICFkZWZhdWx0O1xyXG5cclxuLy9MSU5LU1xyXG5cclxuJGZhdm9yaXRlcy12Ml9jb250ZW50X2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcHJpbWFyeV9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2NvbnRlbnRfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2NvbnRlbnRfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2NvbnRlbnRfbGlua3NfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2NvbnRlbnRfbGlua3NfYmFja2dyb3VuZDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9jb250ZW50X2xpbmtzX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2NvbnRlbnRfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19mb250czogJGNvcmVfY3RhLXF1YXRlcm5hcnlfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXF1YXRlcm5hcnlfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX2xpbmtzX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX2xpbmtzX2RyYXdpbmdfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiIFxyXG4kZmF2b3JpdGVzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuXHJcbi8vIFNMT0dBTlxyXG5cclxuJGZhdm9yaXRlcy12Ml9zbG9nYW4tZm9udCA6bm9ybWFsIG5vcm1hbCA2MDAgMS4yNXJlbS8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9zbG9nYW4tY29sb3IgOiRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3Nsb2dhbi10cmFuc2Zvcm0gOnVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9zbG9nYW4tZGNvcmF0ZS1jb2xvciA6JGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4uZmF2b3JpdGVzLXYyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJl9fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfY29udGFpbmVyLWJhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjJfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYyX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjJfdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmN0YS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9jb250ZW50X2xpbmtzX2ZvbnRzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12Ml9jb250ZW50X2xpbmtzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12Ml9jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9jb250ZW50X2xpbmtzX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX2NvbnRlbnRfbGlua3NfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYyX2NvbnRlbnRfbGlua3NfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjJfY29udGVudF9saW5rc19zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyIHtcclxuICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbG9nYW4ge1xyXG4gICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfc2xvZ2FuLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfc2xvZ2FuLWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYyX3Nsb2dhbi10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Ml9zbG9nYW4tZGNvcmF0ZS1jb2xvcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICAmX19vcHRpb25zIHtcclxuICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfaXRlbXNfb3B0aW9uX251bWJlci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX2l0ZW1zX29wdGlvbl9udW1iZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZmF2b3JpdGVzLXYyX2l0ZW1zX29wdGlvbl9udW1iZXItc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZhdm9yaXRlcy12Ml9vcHRpb25faXRlbXNfbnVtYmVyLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ibG9jayB7XHJcbiAgICAgICAgICAgICYtLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjJfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX2l0ZW1zX3RpdGxlX2NpdHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfaXRlbXNfdGl0bGVfY2l0eS1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfaXRlbXNfdGl0bGUtZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX2l0ZW1zX3RpdGxlX2l0ZW1zLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtY29sb3I7XHJcbiAgICAgICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2VfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhLTM2MCxcclxuICAgICAgICAmX19tZWRpYS12aWRlbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfbWVkaWEtYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhIHtcclxuICAgICAgICAgICAgJi0zNjAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZhdm9yaXRlcy12Ml9tZWRpYS1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZhdm9yaXRlcy12Ml9tZWRpYS1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX2l0ZW1zX2NvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZhdm9yaXRlcy12Ml9pdGVtc19jb250ZW50X2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjEuMzklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOC42MSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgIC5jdGEtcXVhdGVybmFyeSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX2l0ZW1zX2xpbmtzX2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjJfaXRlbXNfbGlua3NfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX2l0ZW1zX2xpbmtzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYyX2l0ZW1zX2xpbmtzX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19ib3JkZXItd2lkdGg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXYyX2l0ZW1zX2xpbmtzX3N2Z19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19ob3Zlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX2NhcmRfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnMge1xyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZmF2b3JpdGVzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmF2b3JpdGVzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJGZhdm9yaXRlcy12Ml9kZWNvcmF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNDtcclxuJGZhdm9yaXRlcy12Ml9jYXJkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy12Ml9jb250YWluZXItYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcblxyXG4vL1RJVExFIFxyXG5cclxuJGZhdm9yaXRlcy12Ml90aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduOiAkdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS12MV9wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udDtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJGZhdm9yaXRlcy12Ml90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduO1xyXG4kZmF2b3JpdGVzLXYyX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjJfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuXHJcbi8vIFRJVFJFIFZJTExFXHJcblxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX3RpdGxlX2NpdHktdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfdGl0bGVfY2l0eS1jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX3RpdGxlX2NpdHktZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcblxyXG5cclxuLy9JVEVNUyBDT05URU5UXHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19jb250ZW50X2JvcmRlci1jb2xvciA6JGNvbG9yX2JyYW5kLXNlY29uZGFyeS01O1xyXG5cclxuXHJcblxyXG4vL1BSSVhcclxuXHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbjogMS4xODhyZW07IC8vIDE5cHhcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19wcmljZS1mb250LXNpemUtbWF4OiAxLjA2M3JlbTsgLy8gMTdweFxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSA6IGNsYW1wKCRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbiwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksICRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1heCk7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skZmF2b3JpdGVzLXYyX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSB9IC8gMS40ICRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHk7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfcHJpY2UtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX3ByaWNlX3ZhbHVlX2NvbG9yOiAkYm9keV9jb2xvcjtcclxuXHJcblxyXG4vL1RJVFJFIElURU1TXHJcblxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1taW46IDAuOTM4cmVtOyAvLyAxNXB4XHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heDogMC44MTNyZW07IC8vIDEzcHhcclxuXHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfdGl0bGUtZm9udC1zaXplIDogY2xhbXAoJGZhdm9yaXRlcy12Ml9pdGVtc190aXRsZS1mb250LXNpemUtbWluLCBjYWxjKDAuODEyNXJlbSArIDAuMzEyNXZ3KSwgJGZhdm9yaXRlcy12Ml9pdGVtc190aXRsZS1mb250LXNpemUtbWF4KTtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc190aXRsZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRmYXZvcml0ZXMtdjJfaXRlbXNfdGl0bGUtZm9udC1zaXplIH0gLyAxLjQgJGZhdm9yaXRlcy12Ml9pdGVtc190aXRsZS1mb250LWZhbWlseTtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc190aXRsZV9pdGVtcy1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbi8vT1BUSU9OU1xyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtc19vcHRpb25fbnVtYmVyLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX29wdGlvbl9udW1iZXItY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX29wdGlvbl9udW1iZXItc2l6ZTogMC43NXJlbTtcclxuJGZhdm9yaXRlcy12Ml9vcHRpb25faXRlbXNfbnVtYmVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vL01FRElBXHJcblxyXG4kZmF2b3JpdGVzLXYyX21lZGlhLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXYyX21lZGlhLXJhZGl1czogNnB4O1xyXG5cclxuLy9MSU5LU1xyXG5cclxuJGZhdm9yaXRlcy12Ml9jb250ZW50X2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcHJpbWFyeV9mb250O1xyXG4kZmF2b3JpdGVzLXYyX2NvbnRlbnRfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYyX2NvbnRlbnRfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYyX2NvbnRlbnRfbGlua3NfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX2NvbnRlbnRfbGlua3NfYmFja2dyb3VuZDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZDtcclxuJGZhdm9yaXRlcy12Ml9jb250ZW50X2xpbmtzX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX2NvbnRlbnRfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19mb250czogJGNvcmVfY3RhLXF1YXRlcm5hcnlfZm9udDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXF1YXRlcm5hcnlfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbXNfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX2xpbmtzX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19ib3JkZXItd2lkdGg6IDFweDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1zX2xpbmtzX2RyYXdpbmdfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMztcclxuJGZhdm9yaXRlcy12Ml9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMztcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG4kZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiIFxyXG4kZmF2b3JpdGVzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDtcclxuJGZhdm9yaXRlcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuXHJcblxyXG5cclxuXHJcbi8vIFNMT0dBTlxyXG5cclxuJGZhdm9yaXRlcy12Ml9zbG9nYW4tZm9udCA6bm9ybWFsIG5vcm1hbCA2MDAgMS4yNXJlbS8gMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12Ml9zbG9nYW4tY29sb3IgOiRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYyX3Nsb2dhbi10cmFuc2Zvcm0gOnVwcGVyY2FzZTtcclxuJGZhdm9yaXRlcy12Ml9zbG9nYW4tZGNvcmF0ZS1jb2xvciA6JGNvbG9yX2JyYW5kLTI7XHJcbiIsIiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2NhcmRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2NvbnRhaW5lci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vVElUTEUgXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3RpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0Ml9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjogJHRpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M190aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gVElUUkUgVklMTEVcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc190aXRsZV9jaXR5LWNvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfdGl0bGVfY2l0eS1mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuXHJcblxyXG4vL0lURU1TIENPTlRFTlRcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19jb250ZW50LWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2NvbnRlbnRfYm9yZGVyLWNvbG9yIDokY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9TRUxFQ1RJT05cclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc2VsZWN0aW9uLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3NlbGVjdGlvbi1maWxsOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zZWxlY3Rpb24tcGF0aDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc2VsZWN0aW9uX2hvdmVyX3N2Zy1maWxsOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1BSSVhcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbjogMS4xODhyZW0gIWRlZmF1bHQ7IC8vIDE5cHhcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19wcmljZS1mb250LXNpemUtbWF4OiAxLjA2M3JlbSAhZGVmYXVsdDsgLy8gMTdweFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSA6IGNsYW1wKCRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbiwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfcHJpY2UtZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSB9IC8gMS40ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfcHJpY2UtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19wcmljZS1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfcHJpY2VfdmFsdWUtY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3ByaWNlX21vdW50LWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vVElUUkUgSVRFTVNcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1pbjogMC45MzhyZW0gIWRlZmF1bHQ7IC8vIDE1cHhcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc190aXRsZS1mb250LXNpemUtbWF4OiAwLjgxM3JlbSAhZGVmYXVsdDsgLy8gMTNweFxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc190aXRsZS1mb250LXNpemUgOiBjbGFtcCgkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC44MTI1cmVtICsgMC4zMTI1dncpLCAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc190aXRsZS1mb250LXNpemUgfSAvIDEuNCAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3RpdGxlX2l0ZW1zLWNvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vL0xPVFNcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX3NpemUtZm9udC1zaXplLW1pbjogMC44MTNyZW0gIWRlZmF1bHQ7IC8vIDEzcHhcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX3NpemUtZm9udC1zaXplLW1heDogMC45MzhyZW0gIWRlZmF1bHQ7IC8vIDE1cHhcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbG90c19zaXplLWZvbnQtc2l6ZSA6IGNsYW1wKCRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbG90c19zaXplLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC41NjI1cmVtICsgMC4zMTI1dncpLCAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfc2l6ZS1mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX3NpemUtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbG90c19zaXplLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX3NpemUtZm9udC1zaXplIH0gLyAxLjQgJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX3NpemUtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX3NpemUtZm9udDokZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfc2l6ZS1mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfc2l6ZS1jb2xvcjokY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbG90c19zaXplLWZvbnQ6JGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX3NpemUtZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX3NpemVfbnVtYmVyLWNvbG9yOiRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfZGlzcG8tZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45MzhyZW0gLyAxLjQgJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc190aXRsZS1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbG90c19kaXNwby1jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9NRURJQVxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19tZWRpYS1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19tZWRpYS1yYWRpdXM6IDZweCAhZGVmYXVsdDtcclxuXHJcbi8vTElOS1NcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfY29udGVudF9saW5rc19mb250czogJGNvcmVfY3RhLXByaW1hcnlfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19jb250ZW50X2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19jb250ZW50X2xpbmtzX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19jb250ZW50X2xpbmtzX2JhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfY29udGVudF9saW5rc19ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19jb250ZW50X2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbGlua3NfZm9udHM6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcXVhdGVybmFyeV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbGlua3NfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbGlua3NfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19zdmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbGlua3NfYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbGlua3NfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19kcmF3aW5nX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vLyBTTE9HQU5cclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc2xvZ2FuLWZvbnQgOm5vcm1hbCBub3JtYWwgNjAwIDEuMjVyZW0vIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc2xvZ2FuLWNvbG9yIDokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zbG9nYW4tdHJhbnNmb3JtIDp1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc2xvZ2FuLWRjb3JhdGUtY29sb3IgOiRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLmZhdm9yaXRlcy1wcm9ncmFtcy12MyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0OHJlbSkge1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUtcHJldntcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9ICBcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZCA6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19jb250YWluZXItYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy1wcm9ncmFtcy12M190aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZhdm9yaXRlcy1wcm9ncmFtcy12M190aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12M190aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZhdm9yaXRlcy1wcm9ncmFtcy12M190aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy1wcm9ncmFtcy12M190aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAuY3RhLXByaW1hcnkge1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2NvbnRlbnRfbGlua3NfZm9udHM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2NvbnRlbnRfbGlua3NfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2NvbnRlbnRfbGlua3NfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2NvbnRlbnRfbGlua3NfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfY29udGVudF9saW5rc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfY29udGVudF9saW5rc19ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19jb250ZW50X2xpbmtzX3N2Z19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXIge1xyXG4gICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nsb2dhbiB7XHJcbiAgICAgICAgZm9udDogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zbG9nYW4tZm9udDtcclxuICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zbG9nYW4tY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc2xvZ2FuLXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX3Nsb2dhbi1kY29yYXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgICZfX2xvdHMge1xyXG4gICAgICAgICAgICAubG90cyB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfZGlzcG8tZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfZGlzcG8tY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX2Rpc3BvLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3NpemUge1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfc2l6ZS1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX3NpemUtY29sb3I7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX3NpemUtZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfc2l6ZV9udW1iZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3ByaWNlLWZvbnQ7XHJcblxyXG4gICAgICAgICAgICAmLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3ByaWNlX3ZhbHVlLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICYtbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3ByaWNlX21vdW50LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4ICMyNTI4MkIyQjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYmxvY2sge1xyXG4gICAgICAgICAgICAmLS1jaXR5IHtcclxuICAgICAgICAgICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3RpdGxlX2NpdHktdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc190aXRsZV9jaXR5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3RpdGxlX2NpdHktZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3RpdGxlLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc190aXRsZV9pdGVtcy1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3ByaWNlLWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3ByaWNlLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWVkaWEtMzYwLFxyXG4gICAgICAgICZfX21lZGlhLXZpZGVvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19tZWRpYS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWVkaWEge1xyXG4gICAgICAgICAgICAmLTM2MCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX21lZGlhLXJhZGl1cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX21lZGlhLXJhZGl1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zZWxlY3Rpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX3NlbGVjdGlvbi1maWxsO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc2VsZWN0aW9uLXBhdGg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc2VsZWN0aW9uX2hvdmVyX3N2Zy1maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfY29udGVudF9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAuY3RhLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19mb250cztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xpbmtzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbGlua3NfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbGlua3NfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbGlua3NfYm9yZGVyLXdpZHRoO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbGlua3NfaG92ZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbGlua3NfZHJhd2luZ19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy1wcm9ncmFtcy12M19jYXJkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFubmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnMge1xyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJGZhdm9yaXRlcy1wcm9ncmFtcy12M19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTE7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfY2FyZF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTU7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfY29udGFpbmVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuLy9USVRMRSBcclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjogJHRpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ247XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfdGl0bGUtdjFfcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M190aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduOiAkdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M190aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcblxyXG4vLyBUSVRSRSBWSUxMRVxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc190aXRsZV9jaXR5LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3RpdGxlX2NpdHktY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc190aXRsZV9jaXR5LWZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuXHJcbi8vSVRFTVMgQ09OVEVOVFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2NvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfY29udGVudF9ib3JkZXItY29sb3IgOiRjb2xvcl9icmFuZC1zZWNvbmRhcnktNTtcclxuXHJcblxyXG4vL1NFTEVDVElPTlxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zZWxlY3Rpb24tYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc2VsZWN0aW9uLWZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3NlbGVjdGlvbi1wYXRoOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zZWxlY3Rpb25faG92ZXJfc3ZnLWZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vUFJJWFxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19wcmljZS1mb250LXNpemUtbWluOiAxLjE4OHJlbTsgLy8gMTlweFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXg6IDEuMDYzcmVtOyAvLyAxN3B4XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfcHJpY2UtZm9udC1zaXplIDogY2xhbXAoJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19wcmljZS1mb250LXNpemUtbWluLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19wcmljZS1mb250LXNpemUtbWF4KTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19wcmljZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfcHJpY2UtZm9udC1zaXplIH0gLyAxLjQgJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19wcmljZS1mb250LWZhbWlseTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19wcmljZS1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3ByaWNlLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19wcmljZV92YWx1ZS1jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfcHJpY2VfbW91bnQtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9USVRSRSBJVEVNU1xyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc190aXRsZS1mb250LXNpemUtbWluOiAwLjkzOHJlbTsgLy8gMTVweFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXg6IDAuODEzcmVtOyAvLyAxM3B4XHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSA6IGNsYW1wKCRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1pbiwgY2FsYygwLjgxMjVyZW0gKyAwLjMxMjV2dyksICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heCk7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSB9IC8gMS40ICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHk7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfdGl0bGVfaXRlbXMtY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG5cclxuXHJcbi8vTE9UU1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfc2l6ZS1mb250LXNpemUtbWluOiAwLjgxM3JlbTsgLy8gMTNweFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfc2l6ZS1mb250LXNpemUtbWF4OiAwLjkzOHJlbTsgLy8gMTVweFxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX3NpemUtZm9udC1zaXplIDogY2xhbXAoJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX3NpemUtZm9udC1zaXplLW1pbiwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksICRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbG90c19zaXplLWZvbnQtc2l6ZS1tYXgpO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfc2l6ZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX3NpemUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfc2l6ZS1mb250LXNpemUgfSAvIDEuNCAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfc2l6ZS1mb250LWZhbWlseTtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfc2l6ZS1mb250OiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbG90c19zaXplLWZvbnQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbG90c19zaXplLWNvbG9yOiRjb2xvcl9icmFuZC0zO1xyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX3NpemUtZm9udDokZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfc2l6ZS1mb250O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xvdHNfc2l6ZV9udW1iZXItY29sb3I6JGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbG90c19kaXNwby1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzOHJlbSAvIDEuNCAkZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5O1xyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19sb3RzX2Rpc3BvLWNvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuXHJcblxyXG4vL01FRElBXHJcblxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX21lZGlhLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX21lZGlhLXJhZGl1czogNnB4O1xyXG5cclxuLy9MSU5LU1xyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19jb250ZW50X2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcHJpbWFyeV9mb250O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2NvbnRlbnRfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2NvbnRlbnRfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2NvbnRlbnRfbGlua3NfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2NvbnRlbnRfbGlua3NfYmFja2dyb3VuZDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19jb250ZW50X2xpbmtzX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2NvbnRlbnRfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19mb250czogJGNvcmVfY3RhLXF1YXRlcm5hcnlfZm9udDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXF1YXRlcm5hcnlfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfaXRlbXNfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xpbmtzX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19ib3JkZXItd2lkdGg6IDFweDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX2l0ZW1zX2xpbmtzX2RyYXdpbmdfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMztcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMztcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiIFxyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtcHJvZ3JhbXMtdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuXHJcblxyXG5cclxuXHJcbi8vIFNMT0dBTlxyXG5cclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zbG9nYW4tZm9udCA6bm9ybWFsIG5vcm1hbCA2MDAgMS4yNXJlbS8gMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zbG9nYW4tY29sb3IgOiRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXByb2dyYW1zLXYzX3Nsb2dhbi10cmFuc2Zvcm0gOnVwcGVyY2FzZTtcclxuJGZhdm9yaXRlcy1wcm9ncmFtcy12M19zbG9nYW4tZGNvcmF0ZS1jb2xvciA6JGNvbG9yX2JyYW5kLTI7XHJcbiIsIiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2NhcmRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2NvbnRhaW5lci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vVElUTEUgXHJcblxyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0Ml9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjogJHRpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M190aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gVElUUkUgVklMTEVcclxuJGZhdm9yaXRlcy12M19pdGVtc190aXRsZV9jaXR5LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX3RpdGxlX2NpdHktY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtc190aXRsZV9jaXR5LWZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vSVRFTVMgQ09OVEVOVFxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX2NvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfY29udGVudF9ib3JkZXItY29sb3IgOiRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy9QUklYXHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1taW46IDEuMTg4cmVtICFkZWZhdWx0OyAvLyAxOXB4XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1heDogMS4wNjNyZW0gIWRlZmF1bHQ7IC8vIDE3cHhcclxuJGZhdm9yaXRlcy12M19pdGVtc19wcmljZS1mb250LXNpemUgOiBjbGFtcCgkZmF2b3JpdGVzLXYzX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC41NjI1cmVtICsgMC4zMTI1dncpLCAkZmF2b3JpdGVzLXYzX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX3ByaWNlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX3ByaWNlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwICN7JGZhdm9yaXRlcy12M19pdGVtc19wcmljZS1mb250LXNpemUgfSAvIDEuNCAkZmF2b3JpdGVzLXYzX2l0ZW1zX3ByaWNlLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX3ByaWNlLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtc19wcmljZV92YWx1ZV9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9USVRSRSBJVEVNU1xyXG5cclxuJGZhdm9yaXRlcy12M19pdGVtc190aXRsZS1mb250LXNpemUtbWluOiAwLjkzOHJlbSAhZGVmYXVsdDsgLy8gMTVweFxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXg6IDAuODEzcmVtICFkZWZhdWx0OyAvLyAxM3B4XHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSA6IGNsYW1wKCRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1pbiwgY2FsYygwLjgxMjVyZW0gKyAwLjMxMjV2dyksICRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZmF2b3JpdGVzLXYzX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSB9IC8gMS40ICRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGVfaXRlbXMtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vL09QVElPTlNcclxuXHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfb3B0aW9uX251bWJlci1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtc19vcHRpb25fbnVtYmVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtc19vcHRpb25fbnVtYmVyLXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfb3B0aW9uX2l0ZW1zX251bWJlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuLy9NRURJQVxyXG5cclxuJGZhdm9yaXRlcy12M19tZWRpYS1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19tZWRpYS1yYWRpdXM6IDZweCAhZGVmYXVsdDtcclxuXHJcbi8vTElOS1NcclxuXHJcbiRmYXZvcml0ZXMtdjNfY29udGVudF9saW5rc19mb250czogJGNvcmVfY3RhLXByaW1hcnlfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jb250ZW50X2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jb250ZW50X2xpbmtzX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jb250ZW50X2xpbmtzX2JhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfY29udGVudF9saW5rc19ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jb250ZW50X2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfZm9udHM6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcXVhdGVybmFyeV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtc19saW5rc19jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtc19saW5rc19zdmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtc19saW5rc19kcmF3aW5nX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJGZhdm9yaXRlcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vLyBTTE9HQU5cclxuXHJcbiRmYXZvcml0ZXMtdjNfc2xvZ2FuLWZvbnQgOm5vcm1hbCBub3JtYWwgNjAwIDEuMjVyZW0vIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfc2xvZ2FuLWNvbG9yIDokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19zbG9nYW4tdHJhbnNmb3JtIDp1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfc2xvZ2FuLWRjb3JhdGUtY29sb3IgOiRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLmZhdm9yaXRlcy12MyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0OHJlbSkge1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUtcHJldntcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9ICBcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kIDogJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19zd2lwZXItcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19jb250YWluZXItYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M190aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12M190aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjNfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M190aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12M190aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M190aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAuY3RhLXByaW1hcnkge1xyXG4gICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzX2NvbnRlbnRfbGlua3NfZm9udHM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzX2NvbnRlbnRfbGlua3NfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYzX2NvbnRlbnRfbGlua3NfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX2NvbnRlbnRfbGlua3NfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfY29udGVudF9saW5rc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjNfY29udGVudF9saW5rc19ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12M19jb250ZW50X2xpbmtzX3N2Z19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXIge1xyXG4gICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nsb2dhbiB7XHJcbiAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19zbG9nYW4tZm9udDtcclxuICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M19zbG9nYW4tY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjNfc2xvZ2FuLXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX3Nsb2dhbi1kY29yYXRlLWNvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggIzI1MjgyQjJCO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19vcHRpb25zIHtcclxuICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfaXRlbXNfb3B0aW9uX251bWJlci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1zX29wdGlvbl9udW1iZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZmF2b3JpdGVzLXYzX2l0ZW1zX29wdGlvbl9udW1iZXItc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZhdm9yaXRlcy12M19vcHRpb25faXRlbXNfbnVtYmVyLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ibG9jayB7XHJcbiAgICAgICAgICAgICYtLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1zX3RpdGxlX2NpdHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGVfY2l0eS1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGUtZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1zX3RpdGxlX2l0ZW1zLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfaXRlbXNfcHJpY2UtZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfaXRlbXNfcHJpY2UtY29sb3I7XHJcbiAgICAgICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfaXRlbXNfcHJpY2VfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhLTM2MCxcclxuICAgICAgICAmX19tZWRpYS12aWRlbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfbWVkaWEtYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhIHtcclxuICAgICAgICAgICAgJi0zNjAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZhdm9yaXRlcy12M19tZWRpYS1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGZhdm9yaXRlcy12M19tZWRpYS1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19pdGVtc19jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYXZvcml0ZXMtdjNfaXRlbXNfY29udGVudF9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAuY3RhLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19pdGVtc19saW5rc19mb250cztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzX2l0ZW1zX2xpbmtzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M19pdGVtc19saW5rc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy12M19pdGVtc19saW5rc19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6ICRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfYm9yZGVyLXdpZHRoO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12M19pdGVtc19saW5rc19zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfaG92ZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfZHJhd2luZ19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19jYXJkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmFubmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnMge1xyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZmF2b3JpdGVzLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZmF2b3JpdGVzLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYXZvcml0ZXMtdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC01O1xyXG4kZmF2b3JpdGVzLXYzX2NhcmRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01O1xyXG4kZmF2b3JpdGVzLXYzX2NvbnRhaW5lci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vVElUTEUgXHJcblxyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduO1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kZmF2b3JpdGVzLXYzX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjogJHRpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ247XHJcbiRmYXZvcml0ZXMtdjNfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M190aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG5cclxuLy8gVElUUkUgVklMTEVcclxuJGZhdm9yaXRlcy12M19pdGVtc190aXRsZV9jaXR5LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX3RpdGxlX2NpdHktY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJGZhdm9yaXRlcy12M19pdGVtc190aXRsZV9jaXR5LWZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuXHJcbi8vSVRFTVMgQ09OVEVOVFxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX2NvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfY29udGVudF9ib3JkZXItY29sb3IgOiRjb2xvcl9icmFuZC1zZWNvbmRhcnktNTtcclxuXHJcblxyXG5cclxuLy9QUklYXHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1taW46IDEuMTg4cmVtOyAvLyAxOXB4XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1heDogMS4wNjNyZW07IC8vIDE3cHhcclxuJGZhdm9yaXRlcy12M19pdGVtc19wcmljZS1mb250LXNpemUgOiBjbGFtcCgkZmF2b3JpdGVzLXYzX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC41NjI1cmVtICsgMC4zMTI1dncpLCAkZmF2b3JpdGVzLXYzX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXgpO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX3ByaWNlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX3ByaWNlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwICN7JGZhdm9yaXRlcy12M19pdGVtc19wcmljZS1mb250LXNpemUgfSAvIDEuNCAkZmF2b3JpdGVzLXYzX2l0ZW1zX3ByaWNlLWZvbnQtZmFtaWx5O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX3ByaWNlLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhdm9yaXRlcy12M19pdGVtc19wcmljZV92YWx1ZV9jb2xvcjogJGJvZHlfY29sb3I7XHJcblxyXG5cclxuLy9USVRSRSBJVEVNU1xyXG5cclxuJGZhdm9yaXRlcy12M19pdGVtc190aXRsZS1mb250LXNpemUtbWluOiAwLjkzOHJlbTsgLy8gMTVweFxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXg6IDAuODEzcmVtOyAvLyAxM3B4XHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSA6IGNsYW1wKCRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1pbiwgY2FsYygwLjgxMjVyZW0gKyAwLjMxMjV2dyksICRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heCk7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgI3skZmF2b3JpdGVzLXYzX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSB9IC8gMS40ICRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHk7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfdGl0bGVfaXRlbXMtY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG5cclxuXHJcblxyXG4vL09QVElPTlNcclxuXHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfb3B0aW9uX251bWJlci1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12M19pdGVtc19vcHRpb25fbnVtYmVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy12M19pdGVtc19vcHRpb25fbnVtYmVyLXNpemU6IDAuNzVyZW07XHJcbiRmYXZvcml0ZXMtdjNfb3B0aW9uX2l0ZW1zX251bWJlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy9NRURJQVxyXG5cclxuJGZhdm9yaXRlcy12M19tZWRpYS1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy12M19tZWRpYS1yYWRpdXM6IDZweDtcclxuXHJcbi8vTElOS1NcclxuXHJcbiRmYXZvcml0ZXMtdjNfY29udGVudF9saW5rc19mb250czogJGNvcmVfY3RhLXByaW1hcnlfZm9udDtcclxuJGZhdm9yaXRlcy12M19jb250ZW50X2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12M19jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M19jb250ZW50X2xpbmtzX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvcjtcclxuJGZhdm9yaXRlcy12M19jb250ZW50X2xpbmtzX2JhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQ7XHJcbiRmYXZvcml0ZXMtdjNfY29udGVudF9saW5rc19ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvcjtcclxuJGZhdm9yaXRlcy12M19jb250ZW50X2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfZm9udHM6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1zX2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcXVhdGVybmFyeV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M19pdGVtc19saW5rc19jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuJGZhdm9yaXRlcy12M19pdGVtc19saW5rc19zdmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNTtcclxuJGZhdm9yaXRlcy12M19pdGVtc19saW5rc19kcmF3aW5nX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTU7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTM7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJGZhdm9yaXRlcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kO1xyXG4kZmF2b3JpdGVzLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjtcclxuJGZhdm9yaXRlcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuJGZhdm9yaXRlcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kZmF2b3JpdGVzLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjtcclxuJGZhdm9yaXRlcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuJGZhdm9yaXRlcy12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiRmYXZvcml0ZXMtdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQ7XHJcblxyXG5cclxuXHJcblxyXG4vLyBTTE9HQU5cclxuXHJcbiRmYXZvcml0ZXMtdjNfc2xvZ2FuLWZvbnQgOm5vcm1hbCBub3JtYWwgNjAwIDEuMjVyZW0vIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtdjNfc2xvZ2FuLWNvbG9yIDokY29sb3JfYnJhbmQtMTtcclxuJGZhdm9yaXRlcy12M19zbG9nYW4tdHJhbnNmb3JtIDp1cHBlcmNhc2U7XHJcbiRmYXZvcml0ZXMtdjNfc2xvZ2FuLWRjb3JhdGUtY29sb3IgOiRjb2xvcl9icmFuZC0yO1xyXG5cclxuIiwiLy8gQ1RBIHF1YXRlcm5haXJlIDogY29ubmVjdFxyXG5cclxuJGZvb3Rlci12MV9jb25uZWN0X2N0YV9mb250LXNpemUtbWluOiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfZm9udC1zaXplLW1heDogMXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2ZvbnQtc2l6ZSA6IGNsYW1wKCRmb290ZXItdjFfY29ubmVjdF9jdGFfZm9udC1zaXplLW1pbiwgY2FsYygxcmVtICsgMHZ3KSwgJGZvb3Rlci12MV9jb25uZWN0X2N0YV9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2N0YV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2N0YV9mb250LXdlaWdodCA6IDQwMCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2N0YV9mb250OiBub3JtYWwgbm9ybWFsICRmb290ZXItdjFfY29ubmVjdF9jdGFfZm9udC13ZWlnaHQgI3skZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2ZvbnQtc2l6ZX0gLyAxICRmb290ZXItdjFfY29ubmVjdF9jdGFfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfaG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2N0YV9ob3Zlcl9ib3JkZXItY29sb3I6ICRmb290ZXItdjFfY29ubmVjdF9jdGFfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2N0YV9kcmF3aW5nX2hlaWdodDogMTRweCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2N0YV9kcmF3aW5nX3dpZHRoOiA3cHggIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGZvb3Rlci12MV9jb25uZWN0X2N0YV9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2N0YV9kcmF3aW5nX2JvcmRlcl9jb2xvcjogJGZvb3Rlci12MV9jb25uZWN0X2N0YV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfZHJhd2luZ19zdHJva2UxX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2N0YV9kcmF3aW5nX3N0cm9rZTJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2RyYXdpbmdfc3Ryb2tlMV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfZHJhd2luZ19zdHJva2UyX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi5mb290ZXItdjEge1xyXG4gICAgLmNvbm5lY3Qge1xyXG5cclxuXHJcbiAgICAgICAgLmN0YS1xdWF0ZXJuYXJ5IHtcclxuICAgICAgICAgICAgZm9udDogJGZvb3Rlci12MV9jb25uZWN0X2N0YV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MV9jb25uZWN0X2N0YV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZvb3Rlci12MV9jb25uZWN0X2N0YV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MV9jb25uZWN0X2N0YV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MV9jb25uZWN0X2N0YV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvb3Rlci12MV9jb25uZWN0X2N0YV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN0cm9rZS1jb2xvci0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2RyYXdpbmdfc3Ryb2tlMV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnN0cm9rZS1jb2xvci0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2RyYXdpbmdfc3Ryb2tlMl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjFfY29ubmVjdF9jdGFfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZvb3Rlci12MV9jb25uZWN0X2N0YV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZvb3Rlci12MV9jb25uZWN0X2N0YV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgLnN0cm9rZS1jb2xvci0xIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRmb290ZXItdjFfY29ubmVjdF9jdGFfZHJhd2luZ19zdHJva2UxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0cm9rZS1jb2xvci0yIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRmb290ZXItdjFfY29ubmVjdF9jdGFfZHJhd2luZ19zdHJva2UyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgIH1cclxufSIsIiRmb290ZXItdjFfY29ubmVjdF9jdGFfZm9udC1zaXplLW1pbjogMXJlbTsgLy8gMTZweFxyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2ZvbnQtc2l6ZS1tYXg6IDFyZW07IC8vIDE2cHhcclxuJGZvb3Rlci12MV9jb25uZWN0X2N0YV9mb250LXNpemUgOiBjbGFtcCgkZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMXJlbSArIDB2dyksICRmb290ZXItdjFfY29ubmVjdF9jdGFfZm9udC1zaXplLW1heCk7XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfZm9udC13ZWlnaHQgOiA0MDA7XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfZm9udDogbm9ybWFsIG5vcm1hbCAkZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2ZvbnQtd2VpZ2h0ICN7JGZvb3Rlci12MV9jb25uZWN0X2N0YV9mb250LXNpemV9IC8gMSAkZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2ZvbnQtZmFtaWx5O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGZvb3Rlci12MV9jb25uZWN0X2N0YV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJGZvb3Rlci12MV9jb25uZWN0X2N0YV9jb2xvciA6ICRjb2xvcl9icmFuZC01O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMztcclxuJGZvb3Rlci12MV9jb25uZWN0X2N0YV9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfaG92ZXJfYm9yZGVyLWNvbG9yOiAkZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfZHJhd2luZ19oZWlnaHQ6IDE0cHg7XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfZHJhd2luZ193aWR0aDogN3B4O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRmb290ZXItdjFfY29ubmVjdF9jdGFfaG92ZXJfY29sb3I7XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfZHJhd2luZ19ib3JkZXJfY29sb3I6ICRmb290ZXItdjFfY29ubmVjdF9jdGFfY29sb3I7XHJcblxyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2RyYXdpbmdfc3Ryb2tlMV9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRmb290ZXItdjFfY29ubmVjdF9jdGFfZHJhd2luZ19zdHJva2UyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZvb3Rlci12MV9jb25uZWN0X2N0YV9kcmF3aW5nX3N0cm9rZTFfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfY3RhX2RyYXdpbmdfc3Ryb2tlMl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7IiwiJGNvcHlyaWdodF9jb2xvcjogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS00ICFkZWZhdWx0O1xyXG5cclxuJGNvcHlyaWdodF9uYXYtbGlzdF9pdGVtX2NvbG9yOiAkY29weXJpZ2h0X2NvbG9yICFkZWZhdWx0O1xyXG4kY29weXJpZ2h0X25hdi1saXN0X2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuLmNvcHlyaWdodCB7XHJcbiAgICBjb2xvcjogJGNvcHlyaWdodF9jb2xvcjtcclxuICAgICZfX25hdi1saXN0IHtcclxuICAgICAgICAubmF2LWxpc3RfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1saXN0X19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb3B5cmlnaHRfbmF2LWxpc3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvcHlyaWdodF9uYXYtbGlzdF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8vIE5hbWVcclxuJGZvb3Rlci1jb29yZHNfY29vcmRzX25hbWVfZGVjb3JhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZm9vdGVyLWNvb3Jkc19jb29yZHNfbmFtZV92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItY29vcmRzX2Nvb3Jkc19uYW1lX3ZhbHVlX2ZvbnQtc2l6ZS1taW46IDFyZW0gIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGZvb3Rlci1jb29yZHNfY29vcmRzX25hbWVfdmFsdWVfZm9udC1zaXplLW1heDogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMjBweFxyXG4kZm9vdGVyLWNvb3Jkc19jb29yZHNfbmFtZV92YWx1ZV9mb250LXNpemUgICAgOiBjbGFtcCgkZm9vdGVyLWNvb3Jkc19jb29yZHNfbmFtZV92YWx1ZV9mb250LXNpemUtbWluLCBjYWxjKC42MjVyZW0gKyAwLjc4MTN2dyksICRmb290ZXItY29vcmRzX2Nvb3Jkc19uYW1lX3ZhbHVlX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kZm9vdGVyLWNvb3Jkc19jb29yZHNfbmFtZV92YWx1ZV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci1jb29yZHNfY29vcmRzX25hbWVfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgI3skZm9vdGVyLWNvb3Jkc19jb29yZHNfbmFtZV92YWx1ZV9mb250LXNpemV9IC8gMS40ICRmb290ZXItY29vcmRzX2Nvb3Jkc19uYW1lX3ZhbHVlX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBob25lXHJcbiRmb290ZXItY29vcmRzX2Nvb3Jkc19waG9uZV92YWx1ZV9jb2xvcjogJGNvcmVfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci1jb29yZHNfY29vcmRzX3Bob25lX3ZhbHVlX2hvdmVyX2NvbG9yOiAkY29yZV9saW5rX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLWNvb3Jkc19jb29yZHNfcGhvbmVfdmFsdWVfZm9udC1zaXplLW1pbjogMXJlbSAhZGVmYXVsdDsgLy8gMjBweFxyXG4kZm9vdGVyLWNvb3Jkc19jb29yZHNfcGhvbmVfdmFsdWVfZm9udC1zaXplLW1heDogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMjRweFxyXG4kZm9vdGVyLWNvb3Jkc19jb29yZHNfcGhvbmVfdmFsdWVfZm9udC1zaXplICAgIDogY2xhbXAoJGZvb3Rlci1jb29yZHNfY29vcmRzX3Bob25lX3ZhbHVlX2ZvbnQtc2l6ZS1taW4sIGNhbGMoLjg3NXJlbSArIC43ODEzdncpLCAkZm9vdGVyLWNvb3Jkc19jb29yZHNfcGhvbmVfdmFsdWVfZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRmb290ZXItY29vcmRzX2Nvb3Jkc19waG9uZV92YWx1ZV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci1jb29yZHNfY29vcmRzX3Bob25lX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGZvb3Rlci1jb29yZHNfY29vcmRzX3Bob25lX3ZhbHVlX2ZvbnQtc2l6ZX0gLyAxLjQgJGZvb3Rlci1jb29yZHNfY29vcmRzX3Bob25lX3ZhbHVlX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG5cclxuLy8gQWRyZXNzZVxyXG4kZm9vdGVyLWNvb3Jkc19jb29yZHNfYWRkcmVzc192YWx1ZV9jb2xvcjogJGNvcmVfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci1jb29yZHNfY29vcmRzX2FkZHJlc3NfdmFsdWVfZm9udC1zaXplLW1pbjogMXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kZm9vdGVyLWNvb3Jkc19jb29yZHNfYWRkcmVzc192YWx1ZV9mb250LXNpemUtbWF4OiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRmb290ZXItY29vcmRzX2Nvb3Jkc19hZGRyZXNzX3ZhbHVlX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRmb290ZXItY29vcmRzX2Nvb3Jkc19hZGRyZXNzX3ZhbHVlX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMXJlbSArIDB2dyksICRmb290ZXItY29vcmRzX2Nvb3Jkc19hZGRyZXNzX3ZhbHVlX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kZm9vdGVyLWNvb3Jkc19jb29yZHNfYWRkcmVzc192YWx1ZV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZvb3Rlci1jb29yZHNfY29vcmRzX2FkZHJlc3NfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZm9vdGVyLWNvb3Jkc19jb29yZHNfYWRkcmVzc192YWx1ZV9mb250LXNpemV9IC8gMS40ICRmb290ZXItY29vcmRzX2Nvb3Jkc19hZGRyZXNzX3ZhbHVlX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1haWxcclxuJGZvb3Rlci1jb29yZHNfY29vcmRzX21haWxfdmFsdWVfY29sb3I6ICRjb3JlX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb290ZXItY29vcmRzX2Nvb3Jkc19tYWlsX3ZhbHVlX2hvdmVyX2NvbG9yOiAkY29yZV9saW5rX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLWNvb3Jkc19jb29yZHNfbWFpbF92YWx1ZV9mb250LXNpemUtbWluOiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRmb290ZXItY29vcmRzX2Nvb3Jkc19tYWlsX3ZhbHVlX2ZvbnQtc2l6ZS1tYXg6IDFyZW0gIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGZvb3Rlci1jb29yZHNfY29vcmRzX21haWxfdmFsdWVfZm9udC1zaXplICAgIDogY2xhbXAoJGZvb3Rlci1jb29yZHNfY29vcmRzX21haWxfdmFsdWVfZm9udC1zaXplLW1pbiwgY2FsYygxcmVtICsgMHZ3KSwgJGZvb3Rlci1jb29yZHNfY29vcmRzX21haWxfdmFsdWVfZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRmb290ZXItY29vcmRzX2Nvb3Jkc19tYWlsX3ZhbHVlX2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLWNvb3Jkc19jb29yZHNfbWFpbF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRmb290ZXItY29vcmRzX2Nvb3Jkc19tYWlsX3ZhbHVlX2ZvbnQtc2l6ZX0gLyAxLjQgJGZvb3Rlci1jb29yZHNfY29vcmRzX21haWxfdmFsdWVfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLmZvb3Rlci1jb29yZHMge1xyXG5cclxuICAgIC5jb29yZHMge1xyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAuNnJlbSAwO1xyXG4gICAgICAgICAgICAvLyBOYW1lXHJcbiAgICAgICAgICAgICYtLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIC5jb29yZHNfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZvb3Rlci1jb29yZHNfY29vcmRzX25hbWVfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1jb29yZHNfY29vcmRzX25hbWVfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItY29vcmRzX2Nvb3Jkc19uYW1lX2RlY29yYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjgxM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIFBob25lXHJcbiAgICAgICAgICAgICYtLXBob25lIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29vcmRzX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZvb3Rlci1jb29yZHNfY29vcmRzX3Bob25lX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItY29vcmRzX2Nvb3Jkc19waG9uZV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1jb29yZHNfY29vcmRzX3Bob25lX3ZhbHVlX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIEFkZHJlc3NlXHJcbiAgICAgICAgICAgICYtLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGZvb3Rlci1jb29yZHNfY29vcmRzX2FkZHJlc3NfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLWNvb3Jkc19jb29yZHNfYWRkcmVzc192YWx1ZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29vcmRzX192YWx1ZS0tYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIE1haWxcclxuICAgICAgICAgICAgJi0tbWFpbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvb3Jkc19fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItY29vcmRzX2Nvb3Jkc19tYWlsX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItY29vcmRzX2Nvb3Jkc19tYWlsX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLWNvb3Jkc19jb29yZHNfbWFpbF92YWx1ZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRmb290ZXItdjFfaXRlbV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kZm9vdGVyLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMjBweFxyXG4kZm9vdGVyLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogMS41cmVtICFkZWZhdWx0OyAvLyAyNHB4XHJcbiRmb290ZXItdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUgICAgOiBjbGFtcCgkZm9vdGVyLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygwLjg3NXJlbSArIDAuNzgxM3Z3KSwgJGZvb3Rlci12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgOiAkdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRmb290ZXItdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRmb290ZXItdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9pdGVtX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi5mb290ZXItdjEge1xyXG4gICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAudGl0bGUtdjFfX3BhcnQxIHtcclxuICAgICAgICAgICAgZm9udDogJGZvb3Rlci12MV9pdGVtX3RpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS12MV9fcGFydDIge1xyXG4gICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjFfaXRlbV90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkbG9nb2xiaV9jb2xvcjogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS00ICFkZWZhdWx0O1xyXG4kbG9nb2xiaV9zdmdfY29sb3I6ICRsb2dvbGJpX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmxvZ29sYmkge1xyXG4gICAgY29sb3I6ICRsb2dvbGJpX2NvbG9yO1xyXG5cclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgZmlsbDogJGxvZ29sYmlfc3ZnX2NvbG9yO1xyXG4gICAgfVxyXG59IiwiJGhlYWRlcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2hlYWRlci8xLmpwZycpO1xyXG4kaGVhZGVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRoZWFkZXJfYmFja2dyb3VuZDogJGhlYWRlcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXJfYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyX2JhY2tncm91bmQtcmVwZWF0ICAkaGVhZGVyX2JhY2tncm91bmQtcG9zaXRpb24gIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZF9zdGFydDogcmdiYSgkY29sb3JfbmV1dHJhbC0wLCAwLjUzKSAhZGVmYXVsdDtcclxuJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmRfZW5kIDogcmdiYSgkY29sb3JfbmV1dHJhbC0wLCAwKSAhZGVmYXVsdDtcclxuXHJcbiRtZW51X3RyYW5zaXRpb246ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlICFkZWZhdWx0OyAvLyBNZW51IDogdHJhbnNpdGlvbiBhbmltYXRpb25cclxuXHJcbi8vIElURU0gVElUTEVcclxuJGhlYWRlcl90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdGl0bGUtdjFfcGFydDFfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZS1taW46IDFyZW0gIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGhlYWRlcl90aXRsZS12MV9wYXJ0MV9mb250LXNpemUtbWF4OiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRoZWFkZXJfdGl0bGUtdjFfcGFydDFfZm9udC1zaXplICAgIDogY2xhbXAoJGhlYWRlcl90aXRsZS12MV9wYXJ0MV9mb250LXNpemUtbWluLCBjYWxjKDFyZW0gKyAwdncpLCAkaGVhZGVyX3RpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RpdGxlLXYxX3BhcnQxX2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGhlYWRlcl90aXRsZS12MV9wYXJ0MV9mb250LXNpemV9IC8gMS40ICRoZWFkZXJfdGl0bGUtdjFfcGFydDFfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46IDEuNzVyZW0gIWRlZmF1bHQ7IC8vIDI2cHhcclxuJGhlYWRlcl90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAzLjEyNXJlbSAhZGVmYXVsdDsgLy8gMzBweFxyXG4kaGVhZGVyX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRoZWFkZXJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygtMC4zMTI1cmVtICsgNC4yOTY5dncpLCAkaGVhZGVyX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5IDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGhlYWRlcl90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRoZWFkZXJfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuLy8gU0VBUkNIIFYyXHJcbiRoZWFkZXJfc2VhcmNoLXYyX2J1dHRvbl9jdGEtcXVhdGVybmFyeV9iYWNrZ3JvdW5kICAgICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaGVhZGVyX3NlYXJjaC12Ml9idXR0b25fY3RhLXF1YXRlcm5hcnlfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGhlYWRlcl9zZWFyY2gtdjJfYnV0dG9uX2N0YS1xdWF0ZXJuYXJ5X2JvcmRlci1jb2xvciAgIDogJGhlYWRlcl9zZWFyY2gtdjJfYnV0dG9uX2N0YS1xdWF0ZXJuYXJ5X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2VhcmNoLXYyX2J1dHRvbl9jdGEtcXVhdGVybmFyeV9kcmF3aW5nX2NvbG9yIDogJGhlYWRlcl9zZWFyY2gtdjJfYnV0dG9uX2N0YS1xdWF0ZXJuYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcl9zZWFyY2gtdjJfYnV0dG9uX2N0YS1xdWF0ZXJuYXJ5X2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2VhcmNoLXYyX2J1dHRvbl9jdGEtcXVhdGVybmFyeV9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kaGVhZGVyX3NlYXJjaC12Ml9idXR0b25fY3RhLXF1YXRlcm5hcnlfaG92ZXJfYm9yZGVyLWNvbG9yOiAkaGVhZGVyX3NlYXJjaC12Ml9idXR0b25fY3RhLXF1YXRlcm5hcnlfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGhlYWRlcl9zZWFyY2gtdjJfYnV0dG9uX2N0YS1xdWF0ZXJuYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3IgOiAkaGVhZGVyX3NlYXJjaC12Ml9idXR0b25fY3RhLXF1YXRlcm5hcnlfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX3NlY29uZGFyeV9sZ190b3AgOiA2MCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBJTk5FUlxyXG4kaGVhZGVyLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZF9zdGFydDogcmdiYSgkY29sb3JfbmV1dHJhbC0wLCAwLjYpICFkZWZhdWx0O1xyXG4kaGVhZGVyLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZF9lbmQgOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTAsIDAuNikgIWRlZmF1bHQ7XHJcblxyXG4vLyBTd2l0Y2ggYnV0dG9uXHJcbiRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQtc2l6ZS1taW46ICRjb3JlX2N0YS1xdWlucXVlbm5pYWxfZm9udC1zaXplLW1pbiAhZGVmYXVsdDsgLy8gMTJweFxyXG4kaGVhZGVyX3NlYXJjaC1zd2l0Y2hfY3RhLXF1aW5xdWVubmlhbF9mb250LXNpemUtbWF4OiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQtc2l6ZS1tYXggIWRlZmF1bHQ7IC8vIDEycHhcclxuJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfZm9udC1zaXplICAgIDogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQtZmFtaWx5IDogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfZm9udC13ZWlnaHQgOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQtd2VpZ2h0IWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQ6ICRjb3JlX2N0YS1xdWlucXVlbm5pYWxfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kaGVhZGVyX3NlYXJjaC1zd2l0Y2hfY3RhLXF1aW5xdWVubmlhbF9ib3JkZXItd2lkdGggIDogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfYmFja2dyb3VuZCAgICAgOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2JhY2tncm91bmQgICFkZWZhdWx0O1xyXG4kaGVhZGVyX3NlYXJjaC1zd2l0Y2hfY3RhLXF1aW5xdWVubmlhbF9jb2xvciAgICAgICAgICA6ICRjb3JlX2N0YS1xdWlucXVlbm5pYWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2JvcmRlci1jb2xvciAgIDogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9ib3JkZXItY29sb3IgICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfaG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX3NlYXJjaC1zd2l0Y2hfY3RhLXF1aW5xdWVubmlhbF9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1xdWlucXVlbm5pYWxfaG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfZHJhd2luZ19jb2xvcjokY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2RyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2N0YS1xdWlucXVlbm5pYWxfZHJhd2luZ19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfZHJhd2luZ19ib3JkZXJfY29sb3I6ICRjb3JlX2N0YS1xdWlucXVlbm5pYWxfZHJhd2luZ19ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX3NlYXJjaC1zd2l0Y2hfYnV0dG9uLS1zd2VlcF9iZWZvcmVfYmFja2dyb3VuZDogJGJ1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGhlYWRlcl9taW4taGVpZ2h0OiA4MDBweCAhZGVmYXVsdDtcclxuXHJcbi5oZWFkZXIge1xyXG5cclxuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGhlYWRlcl9iYWNrZ3JvdW5kLXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuaGVhZGVyLXN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItc3dpcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kX3N0YXJ0IDAlLCAkaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZF9lbmQgMTAwJSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmhlYWRlcl9fbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2LXRvZ2dsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhvbWUge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodCA6ICRoZWFkZXJfbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDokbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkgYW5kIChtaW4taGVpZ2h0OjkwMHB4KXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fbmF2LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS12aW5uZXIge1xyXG4gICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogIDE2MHB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGhlYWRlci1pbm5lcl9vdmVybGF5X2JhY2tncm91bmRfc3RhcnQgMCUsICRoZWFkZXItaW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kX2VuZCAxMDAlKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICZfX21haW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludC0taW5uZXIpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3NvdXJjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQtLWlubmVyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuXHJcbiAgICAgICAgLypcclxuICAgICAgICAqIFZlcnNpb24gMVxyXG4gICAgICAgICAqL1xyXG4gICAgICAgICYtLXYxIHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAmX19tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLypcclxuICAgICAgICAqIFZlcnNpb24gMlxyXG4gICAgICAgICovXHJcbiAgICAgICAgJi0tdjIge1xyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICZfX21haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qXHJcbiAgICAgICAgKiBWZXJzaW9uIDNcclxuICAgICAgICAgKi9cclxuICAgICAgICAmLS12MyB7XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICZfX21haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzdmg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgLypcclxuICAgICAgICAqIFZlcnNpb24gNFxyXG4gICAgICAgICAqL1xyXG4gICAgICAgICYtLXY0IHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAmX19tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19uYXYtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbmF2LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDZ2aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19uYXYtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDZ2aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgIC50aXRsZS12MV9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGhlYWRlcl90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtdjFfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRoZWFkZXJfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY29uZGFyeSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHRvcDogJGhlYWRlcl9zZWNvbmRhcnlfbGdfdG9wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG5cclxuICAgICAgICB3aWR0aDogOTB2dztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfc2VhcmNoLXYyX2J1dHRvbl9jdGEtcXVhdGVybmFyeV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9zZWFyY2gtdjJfYnV0dG9uX2N0YS1xdWF0ZXJuYXJ5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGhlYWRlcl9zZWFyY2gtdjJfYnV0dG9uX2N0YS1xdWF0ZXJuYXJ5X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9zZWFyY2gtdjJfYnV0dG9uX2N0YS1xdWF0ZXJuYXJ5X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhZGVyX3NlYXJjaC12Ml9idXR0b25fY3RhLXF1YXRlcm5hcnlfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1idXR0b25fX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRoZWFkZXJfc2VhcmNoLXYyX2J1dHRvbl9jdGEtcXVhdGVybmFyeV9kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfc2VhcmNoLXYyX2J1dHRvbl9jdGEtcXVhdGVybmFyeV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX3NlYXJjaC12Ml9idXR0b25fY3RhLXF1YXRlcm5hcnlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1idXR0b24ge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGhlYWRlcl9zZWFyY2gtdjJfYnV0dG9uX2N0YS1xdWF0ZXJuYXJ5X2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFjdGlvbiB7XHJcbiAgICAgICAgICAgIC5jdGEtcXVpbnF1ZW5uaWFsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6ICRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2JvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX3NlYXJjaC1zd2l0Y2hfY3RhLXF1aW5xdWVubmlhbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhZGVyX3NlYXJjaC1zd2l0Y2hfY3RhLXF1aW5xdWVubmlhbF9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YS1xdWlucXVlbm5pYWxfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkaGVhZGVyX3NlYXJjaC1zd2l0Y2hfY3RhLXF1aW5xdWVubmlhbF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2J1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8tYmFja2dyb3VuZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fdmlkZW8tZm9yZWdyb3VuZCxcclxuICAgICZfX3ZpZGVvLWJhY2tncm91bmQgaWZyYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDE2LzkpIHtcclxuICAgICAgICAmX192aWRlby1mb3JlZ3JvdW5kIHsgaGVpZ2h0OiAzMDAlOyB0b3A6IC0xMDAlOyB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDE2LzkpIHtcclxuICAgICAgICAmX192aWRlby1mb3JlZ3JvdW5kIHsgd2lkdGg6IDMwMCU7IGxlZnQ6IC0xMDAlOyB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgIC5oZWFkZXItLWhvbWUge1xyXG4gICAgICAgIC5oZWFkZXJfX2xvZ28sLmhlYWRlcl9fbmF2LXRvZ2dsZSwuaGVhZGVyX190b3BiYXIsLmhlYWRlcl9fdG9vbHMge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRtZW51X3RyYW5zaXRpb24sIHZpc2liaWxpdHkgJG1lbnVfdHJhbnNpdGlvbiwgdHJhbnNmb3JtICRtZW51X3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIC5ib2R5LS1tZW51LW9wZW5lZCAmLFxyXG4gICAgICAgICAgICAuaGVhZGVyLS1zZWFyY2gtb3BlbmVkICYge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQtLWlubmVyKSB7XHJcbiAgICAuaGVhZGVyLS12aW5uZXIge1xyXG4gICAgICAgIC5oZWFkZXJfX2xvZ28sLmhlYWRlcl9fbmF2LXRvZ2dsZSwuaGVhZGVyX190b3BiYXIsLmhlYWRlcl9fdG9vbHMge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRtZW51X3RyYW5zaXRpb24sIHZpc2liaWxpdHkgJG1lbnVfdHJhbnNpdGlvbiwgdHJhbnNmb3JtICRtZW51X3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIC5ib2R5LS1tZW51LW9wZW5lZCAmLFxyXG4gICAgICAgICAgICAuaGVhZGVyLS1zZWFyY2gtb3BlbmVkICYge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkaGVhZGVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kaGVhZGVyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hlYWRlci8xLmpwZycpO1xyXG4kaGVhZGVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRoZWFkZXJfYmFja2dyb3VuZDogJGhlYWRlcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXJfYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyX2JhY2tncm91bmQtcmVwZWF0ICAkaGVhZGVyX2JhY2tncm91bmQtcG9zaXRpb247XHJcblxyXG4kaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZF9zdGFydDogdHJhbnNwYXJlbnQ7XHJcbiRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kX2VuZCA6IHRyYW5zcGFyZW50O1xyXG5cclxuJG1lbnVfdHJhbnNpdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7IC8vIE1lbnUgOiB0cmFuc2l0aW9uIGFuaW1hdGlvblxyXG5cclxuLy8gSVRFTSBUSVRMRVxyXG4kaGVhZGVyX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRoZWFkZXJfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuJGhlYWRlcl90aXRsZS12MV9wYXJ0MV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRoZWFkZXJfdGl0bGUtdjFfcGFydDFfZm9udC1zaXplLW1pbjogMXJlbTsgLy8gMTZweFxyXG4kaGVhZGVyX3RpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZS1tYXg6IDFyZW07IC8vIDE2cHhcclxuJGhlYWRlcl90aXRsZS12MV9wYXJ0MV9mb250LXNpemUgICAgOiBjbGFtcCgkaGVhZGVyX3RpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMXJlbSArIDB2dyksICRoZWFkZXJfdGl0bGUtdjFfcGFydDFfZm9udC1zaXplLW1heCk7XHJcbiRoZWFkZXJfdGl0bGUtdjFfcGFydDFfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRoZWFkZXJfdGl0bGUtdjFfcGFydDFfZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgI3skaGVhZGVyX3RpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZX0gLyAxLjQgJGhlYWRlcl90aXRsZS12MV9wYXJ0MV9mb250LWZhbWlseTtcclxuXHJcbiRoZWFkZXJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogMS43NXJlbTsgLy8gMjZweFxyXG4kaGVhZGVyX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6IDMuMTI1cmVtOyAvLyAzMHB4XHJcbiRoZWFkZXJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJGhlYWRlcl90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKC0wLjMxMjVyZW0gKyA0LjI5Njl2dyksICRoZWFkZXJfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heCk7XHJcbiRoZWFkZXJfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgOiAkdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHk7XHJcbiRoZWFkZXJfdGl0bGUtdjFfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skaGVhZGVyX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJGhlYWRlcl90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseTtcclxuJGhlYWRlcl90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBTRUFSQ0ggVjJcclxuJGhlYWRlcl9zZWFyY2gtdjJfYnV0dG9uX2N0YS1xdWF0ZXJuYXJ5X2JhY2tncm91bmQgICAgIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRoZWFkZXJfc2VhcmNoLXYyX2J1dHRvbl9jdGEtcXVhdGVybmFyeV9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC01O1xyXG4kaGVhZGVyX3NlYXJjaC12Ml9idXR0b25fY3RhLXF1YXRlcm5hcnlfYm9yZGVyLWNvbG9yICAgOiAkaGVhZGVyX3NlYXJjaC12Ml9idXR0b25fY3RhLXF1YXRlcm5hcnlfYmFja2dyb3VuZDtcclxuJGhlYWRlcl9zZWFyY2gtdjJfYnV0dG9uX2N0YS1xdWF0ZXJuYXJ5X2RyYXdpbmdfY29sb3IgOiAkaGVhZGVyX3NlYXJjaC12Ml9idXR0b25fY3RhLXF1YXRlcm5hcnlfY29sb3I7XHJcblxyXG4kaGVhZGVyX3NlYXJjaC12Ml9idXR0b25fY3RhLXF1YXRlcm5hcnlfaG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGhlYWRlcl9zZWFyY2gtdjJfYnV0dG9uX2N0YS1xdWF0ZXJuYXJ5X2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTU7XHJcbiRoZWFkZXJfc2VhcmNoLXYyX2J1dHRvbl9jdGEtcXVhdGVybmFyeV9ob3Zlcl9ib3JkZXItY29sb3I6ICRoZWFkZXJfc2VhcmNoLXYyX2J1dHRvbl9jdGEtcXVhdGVybmFyeV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kaGVhZGVyX3NlYXJjaC12Ml9idXR0b25fY3RhLXF1YXRlcm5hcnlfZHJhd2luZ19ob3Zlcl9jb2xvciA6ICRoZWFkZXJfc2VhcmNoLXYyX2J1dHRvbl9jdGEtcXVhdGVybmFyeV9ob3Zlcl9jb2xvcjtcclxuXHJcbiRoZWFkZXJfc2Vjb25kYXJ5X2xnX3RvcCA6IDYwJTtcclxuXHJcbi8vIElOTkVSXHJcbiRoZWFkZXItaW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kX3N0YXJ0OiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuNCk7XHJcbiRoZWFkZXItaW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kX2VuZCA6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC40KTtcclxuXHJcbi8vIFNlYXJjaCBzd2l0Y2ggYnV0dG9uXHJcbiRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQtc2l6ZS1taW46ICRjb3JlX2N0YS1xdWlucXVlbm5pYWxfZm9udC1zaXplLW1pbjsgLy8gMTJweFxyXG4kaGVhZGVyX3NlYXJjaC1zd2l0Y2hfY3RhLXF1aW5xdWVubmlhbF9mb250LXNpemUtbWF4OiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQtc2l6ZS1tYXg7IC8vIDEycHhcclxuJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfZm9udC1zaXplICAgIDogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9mb250LXNpemU7XHJcbiRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQtZmFtaWx5IDogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9mb250LWZhbWlseTtcclxuJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfZm9udC13ZWlnaHQgOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQtd2VpZ2h0O1xyXG4kaGVhZGVyX3NlYXJjaC1zd2l0Y2hfY3RhLXF1aW5xdWVubmlhbF9mb250OiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2ZvbnQ7XHJcblxyXG4kaGVhZGVyX3NlYXJjaC1zd2l0Y2hfY3RhLXF1aW5xdWVubmlhbF9sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9sZXR0ZXItc3BhY2luZztcclxuJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfYm9yZGVyLXdpZHRoICA6ICRjb3JlX2N0YS1xdWlucXVlbm5pYWxfYm9yZGVyLXdpZHRoO1xyXG4kaGVhZGVyX3NlYXJjaC1zd2l0Y2hfY3RhLXF1aW5xdWVubmlhbF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2JhY2tncm91bmQgICAgIDogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9iYWNrZ3JvdW5kIDtcclxuJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfY29sb3IgICAgICAgICAgOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2NvbG9yO1xyXG4kaGVhZGVyX3NlYXJjaC1zd2l0Y2hfY3RhLXF1aW5xdWVubmlhbF9ib3JkZXItY29sb3IgICA6ICRjb3JlX2N0YS1xdWlucXVlbm5pYWxfYm9yZGVyLWNvbG9yIDtcclxuXHJcbiRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfY3RhLXF1aW5xdWVubmlhbF9ob3Zlcl9jb2xvcjtcclxuJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2N0YS1xdWlucXVlbm5pYWxfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2RyYXdpbmdfY29sb3I6JGNvcmVfY3RhLXF1aW5xdWVubmlhbF9kcmF3aW5nX2NvbG9yO1xyXG4kaGVhZGVyX3NlYXJjaC1zd2l0Y2hfY3RhLXF1aW5xdWVubmlhbF9kcmF3aW5nX2hvdmVyX2NvbG9yOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiRoZWFkZXJfc2VhcmNoLXN3aXRjaF9jdGEtcXVpbnF1ZW5uaWFsX2RyYXdpbmdfYm9yZGVyX2NvbG9yOiAkY29yZV9jdGEtcXVpbnF1ZW5uaWFsX2RyYXdpbmdfYm9yZGVyX2NvbG9yO1xyXG5cclxuJGhlYWRlcl9zZWFyY2gtc3dpdGNoX2J1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ6ICRidXR0b24tLXN3ZWVwX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4iLCIkaWEtc2VhcmNoX21lc3NhZ2VzX2JhY2tncm91bmRfc3RhcnQgOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAuNTYpICFkZWZhdWx0O1xyXG4kaWEtc2VhcmNoX21lc3NhZ2VzX2JhY2tncm91bmRfZW5kOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAuOCkgIWRlZmF1bHQ7XHJcblxyXG4kaWEtc2VhcmNoX21lc3NhZ2VfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRpYS1zZWFyY2hfbWVzc2FnZV9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4kaWEtc2VhcmNoX21lc3NhZ2UtLWdlbmVyYXRlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kaWEtc2VhcmNoX21lc3NhZ2UtLWdlbmVyYXRlX2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRpYS1zZWFyY2hfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGlhLXNlYXJjaF9idXR0b25fc3ZnX2xpbmVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaWEtc2VhcmNoX2J1dHRvbl9zdmdfYmFkZ2VfY29sb3IgOiAkaWEtc2VhcmNoX2J1dHRvbl9zdmdfbGluZV9jb2xvciAhZGVmYXVsdDtcclxuJGlhLXNlYXJjaF9idXR0b25fc3ZnX21pY3JvX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbiRpYS1zZWFyY2hfY2hhdC1tZXNzYWdlX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGlhLXNlYXJjaF9jaGF0LW1lc3NhZ2VfYnVsbGV0X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuJGlhLXNlYXJjaF9idXR0b24tLWFjdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiFkZWZhdWx0O1xyXG4kaWEtc2VhcmNoX2J1dHRvbi0tYWN0aW9uLXN2Z19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbiRpYS1zZWFyY2hfbWVzc2FnZV9zY3JvbGxiYXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLmlhLXNlYXJjaCB7XHJcblxyXG4gICAgJl9fZGlhbG9nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkaWEtc2VhcmNoX21lc3NhZ2VzX2JhY2tncm91bmRfc3RhcnQgMCUsICRpYS1zZWFyY2hfbWVzc2FnZXNfYmFja2dyb3VuZF9lbmQgMTAwJSk7XHJcbiAgICAgICAgJltkYXRhLW9wZW49XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5MDAwMDtcclxuICAgICAgICAgICAgLmlhLXNlYXJjaF9fc3ZnLS1wbHVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlhLXNlYXJjaF9fc3ZnLS1tb2lucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmW2RhdGEtb3Blbj1cImZhbHNlXCJdIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtO1xyXG4gICAgICAgICAgICAuaWEtc2VhcmNoX19zdmctLW1vaW5zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlhLXNlYXJjaF9fc3ZnLS1wbHVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pYS1zZWFyY2hfX3N2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3NhZ2VzIHtcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFja1xyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpYS1zZWFyY2hfbWVzc2FnZV9zY3JvbGxiYXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWVzc2FnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlhLXNlYXJjaF9tZXNzYWdlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRpYS1zZWFyY2hfbWVzc2FnZV9jb2xvcjtcclxuICAgICAgICAmLS1nZW5lcmF0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpYS1zZWFyY2hfbWVzc2FnZS0tZ2VuZXJhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRpYS1zZWFyY2hfbWVzc2FnZS0tZ2VuZXJhdGVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnRuLXJlZHVjZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNDtcclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24tYWN0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkaWEtc2VhcmNoX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgJi0tdm9pY2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaWEtc2VhcmNoX2J1dHRvbi0tYWN0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRpYS1zZWFyY2hfYnV0dG9uLS1hY3Rpb24tc3ZnX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2lucHV0LXZvaWNlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ZnIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNXZoO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKXtcclxuICAgICAgICAgICAgd2lkdGg6IDE3dmg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTAlLCAtMzclKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hhdC1tZXNzYWdlIHtcclxuICAgICAgICAmX19idWxsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaWEtc2VhcmNoX2NoYXQtbWVzc2FnZV9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkaWEtc2VhcmNoX2NoYXQtbWVzc2FnZV9idWxsZXRfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlhLXNlYXJjaF9fc3ZnLW1pY3JvIHtcclxuICAgIHN0cm9rZTogJGlhLXNlYXJjaF9idXR0b25fc3ZnX21pY3JvX2NvbG9yO1xyXG59XHJcbi5pYS1zZWFyY2hfX3N2Zy1iYWRnZSB7XHJcbiAgICBmaWxsOiAkaWEtc2VhcmNoX2J1dHRvbl9zdmdfYmFkZ2VfY29sb3I7XHJcbiAgICBzdHJva2U6ICRpYS1zZWFyY2hfYnV0dG9uX3N2Z19iYWRnZV9jb2xvcjtcclxufVxyXG4uaWEtc2VhcmNoX19zdmctbGluZTEsXHJcbi5pYS1zZWFyY2hfX3N2Zy1saW5lMixcclxuLmlhLXNlYXJjaF9fc3ZnLWxpbmUzLFxyXG4uaWEtc2VhcmNoX19zdmctbGluZTQge1xyXG4gICAgZmlsbDogJGlhLXNlYXJjaF9idXR0b25fc3ZnX2xpbmVfY29sb3I7XHJcbn1cclxuXHJcbi5pYS1zZWFyY2hfX3N2Zy1saW5lMSB7XHJcbn1cclxuLmlhLXNlYXJjaF9fc3ZnLWxpbmUyIHtcclxuICAgIGFuaW1hdGlvbjogY2lyY2xlcmV2ZXJzZSA2cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbn1cclxuLmlhLXNlYXJjaF9fc3ZnLWxpbmUzIHtcclxuICAgIGFuaW1hdGlvbjogY2lyY2xlIDVzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxufVxyXG4uaWEtc2VhcmNoX19zdmctbGluZTQge1xyXG5cclxufVxyXG5cclxuQGtleWZyYW1lcyBjaXJjbGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMjAlICB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgfVxyXG4gICAgNDAlICB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcclxuICAgIH1cclxuICAgIDgwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjUwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBjaXJjbGVyZXZlcnNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDIwJSAge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04MGRlZyk7XHJcbiAgICB9XHJcbiAgICA0MCUgIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTIwZGVnKTtcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XHJcbiAgICB9XHJcbiAgICA4MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNTBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XHJcbiAgICB9XHJcbn0iLCIvLyBUSVRMRVxyXG4kaGlnaGxpZ2h0LXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJGhpZ2hsaWdodC12MV90aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJGhpZ2hsaWdodC12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtdjFfdGl0bGUtdjFfcGFydDFfZm9udDokdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuJGhpZ2hsaWdodC12MV90aXRsZS12MV9wYXJ0Ml9mb250OiR0aXRsZS12MV9wYXJ0Ml9mb250ICFkZWZhdWx0O1xyXG5cclxuLy9CQUNLR1JPVU5EXHJcblxyXG4kaGlnaGxpZ2h0LXYxX2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaGlnaGxpZ2h0LzEuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlciB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGhpZ2hsaWdodC12MV9iYWNrZ3JvdW5kLW1vYmlsZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9oaWdobGlnaHQvMS5qcGcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgIC8gY292ZXIgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbi8vR3JhZGllbnQgdG8gQkFDS0dST1VORFxyXG5cclxuJGhpZ2hsaWdodC12MV9iYWNrZ3JvdW5kX2dyYWRpZW50X3RvcDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtdjFfYmFja2dyb3VuZF9ncmFkaWVudF9ib3R0b206ICRjb2xvcl9uZXV0cmFsLTAgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEVESVRPUklBTFxyXG5cclxuJGhpZ2hsaWdodC12MV9lZGl0b3JpYWxfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtdjFfZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb3JlX2xpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtdjFfZWRpdG9yaWFsX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtdjFfZWRpdG9yaWFsX2xpbmtfaG92ZXJfY29sb3I6ICRjb3JlX2xpbmtfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtdjFfZWRpdG9yaWFsX3RleHRfZm9udDogJGVkaXRvcmlhbF9wX2ZvbnQgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtdjFfZWRpdG9yaWFsX3RleHRfYWxpZ24gOmNlbnRlciAhZGVmYXVsdDtcclxuXHJcbi8vIENUQSBxdWF0ZXJuYWlyZSBcclxuXHJcbiRoaWdobGlnaHQtdjEtY3RhX2ZvbnQtc2l6ZS1taW46IDFyZW0gIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGhpZ2hsaWdodC12MS1jdGFfZm9udC1zaXplLW1heDogMXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kaGlnaGxpZ2h0LXYxLWN0YV9mb250LXNpemUgOiBjbGFtcCgkaGlnaGxpZ2h0LXYxLWN0YV9mb250LXNpemUtbWluLCBjYWxjKDFyZW0gKyAwdncpLCAkaGlnaGxpZ2h0LXYxLWN0YV9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGhpZ2hsaWdodC12MS1jdGFfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtdjEtY3RhX2ZvbnQtd2VpZ2h0IDogNDAwICFkZWZhdWx0O1xyXG4kaGlnaGxpZ2h0LXYxLWN0YV9mb250OiBub3JtYWwgbm9ybWFsICRoaWdobGlnaHQtdjEtY3RhX2ZvbnQtd2VpZ2h0ICN7JGhpZ2hsaWdodC12MS1jdGFfZm9udC1zaXplfSAvIDEgJGhpZ2hsaWdodC12MS1jdGFfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtdjEtY3RhX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGhpZ2hsaWdodC12MS1jdGFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGhpZ2hsaWdodC12MS1jdGFfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaGlnaGxpZ2h0LXYxLWN0YV9jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kaGlnaGxpZ2h0LXYxLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtdjEtY3RhX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhpZ2hsaWdodC12MS1jdGFfaG92ZXJfYm9yZGVyLWNvbG9yOiAkaGlnaGxpZ2h0LXYxLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kaGlnaGxpZ2h0LXYxLWN0YV9kcmF3aW5nX2hlaWdodDogMTRweCAhZGVmYXVsdDtcclxuJGhpZ2hsaWdodC12MS1jdGFfZHJhd2luZ193aWR0aDogN3B4ICFkZWZhdWx0O1xyXG4kaGlnaGxpZ2h0LXYxLWN0YV9kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGhpZ2hsaWdodC12MS1jdGFfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGhpZ2hsaWdodC12MS1jdGFfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRoaWdobGlnaHQtdjEtY3RhX2RyYXdpbmdfYm9yZGVyX2NvbG9yOiAkaGlnaGxpZ2h0LXYxLWN0YV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4uaGlnaGxpZ2h0LXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHQtdjFfYmFja2dyb3VuZDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpe1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHQtdjFfYmFja2dyb3VuZC1tb2JpbGUgXHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRoaWdobGlnaHQtdjFfYmFja2dyb3VuZF9ncmFkaWVudF90b3AsICRoaWdobGlnaHQtdjFfYmFja2dyb3VuZF9ncmFkaWVudF9ib3R0b20pO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhpZ2hsaWdodC12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6JGhpZ2hsaWdodC12MV90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LXYxX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6JGhpZ2hsaWdodC12MV90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRoaWdobGlnaHQtdjFfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0b3JpYWwge1xyXG4gICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0LXYxX2VkaXRvcmlhbF90ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRoaWdobGlnaHQtdjFfZWRpdG9yaWFsX2xpbmtfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGhpZ2hsaWdodC12MV9lZGl0b3JpYWxfbGlua190ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGlnaGxpZ2h0LXYxX2VkaXRvcmlhbF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udDogJGhpZ2hsaWdodC12MV9lZGl0b3JpYWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkaGlnaGxpZ2h0LXYxX2VkaXRvcmlhbF90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3RhLXF1YXRlcm5hcnkge1xyXG4gICAgICAgIGZvbnQ6ICRoaWdobGlnaHQtdjEtY3RhX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRoaWdobGlnaHQtdjEtY3RhX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHQtdjEtY3RhX2JhY2tncm91bmQ7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRoaWdobGlnaHQtdjEtY3RhX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRoaWdobGlnaHQtdjEtY3RhX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkaGlnaGxpZ2h0LXYxLWN0YV9kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LXYxLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoaWdobGlnaHQtdjEtY3RhX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkaGlnaGxpZ2h0LXYxLWN0YV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAmLS1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8gVElUTEVcclxuJGhpZ2hsaWdodC12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kaGlnaGxpZ2h0LXYxX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRoaWdobGlnaHQtdjFfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiRoaWdobGlnaHQtdjFfdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4kaGlnaGxpZ2h0LXYxX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6JHRpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiRoaWdobGlnaHQtdjFfdGl0bGUtdjFfcGFydDJfZm9udDokdGl0bGUtdjFfcGFydDJfZm9udDtcclxuXHJcbi8vQkFDS0dST1VORFxyXG5cclxuJGhpZ2hsaWdodC12MV9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oaWdobGlnaHQvMS5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyIHRyYW5zcGFyZW50O1xyXG4kaGlnaGxpZ2h0LXYxX2JhY2tncm91bmQtbW9iaWxlOiB1cmwoJy4uL2ltYWdlcy9oaWdobGlnaHQvMS5qcGcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgIC8gY292ZXIgdHJhbnNwYXJlbnQ7XHJcbi8vR3JhZGllbnQgdG8gQkFDS0dST1VORFxyXG5cclxuJGhpZ2hsaWdodC12MV9iYWNrZ3JvdW5kX2dyYWRpZW50X3RvcDogdHJhbnNwYXJlbnQ7XHJcbiRoaWdobGlnaHQtdjFfYmFja2dyb3VuZF9ncmFkaWVudF9ib3R0b206ICRjb2xvcl9uZXV0cmFsLTA7XHJcblxyXG5cclxuXHJcbi8vIEVESVRPUklBTFxyXG5cclxuJGhpZ2hsaWdodC12MV9lZGl0b3JpYWxfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRoaWdobGlnaHQtdjFfZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb3JlX2xpbmtfY29sb3I7XHJcbiRoaWdobGlnaHQtdjFfZWRpdG9yaWFsX2xpbmtfdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiRoaWdobGlnaHQtdjFfZWRpdG9yaWFsX2xpbmtfaG92ZXJfY29sb3I6ICRjb3JlX2xpbmtfaG92ZXJfY29sb3I7XHJcbiRoaWdobGlnaHQtdjFfZWRpdG9yaWFsX3RleHRfZm9udDogJGVkaXRvcmlhbF9wX2ZvbnQ7XHJcbiRoaWdobGlnaHQtdjFfZWRpdG9yaWFsX3RleHRfYWxpZ24gOmNlbnRlcjtcclxuXHJcbi8vIENUQSBxdWF0ZXJuYWlyZSBcclxuXHJcbiRoaWdobGlnaHQtdjEtY3RhX2ZvbnQtc2l6ZS1taW46IDFyZW07IC8vIDE2cHhcclxuJGhpZ2hsaWdodC12MS1jdGFfZm9udC1zaXplLW1heDogMXJlbTsgLy8gMTZweFxyXG4kaGlnaGxpZ2h0LXYxLWN0YV9mb250LXNpemUgOiBjbGFtcCgkaGlnaGxpZ2h0LXYxLWN0YV9mb250LXNpemUtbWluLCBjYWxjKDFyZW0gKyAwdncpLCAkaGlnaGxpZ2h0LXYxLWN0YV9mb250LXNpemUtbWF4KTtcclxuJGhpZ2hsaWdodC12MS1jdGFfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTE7XHJcbiRoaWdobGlnaHQtdjEtY3RhX2ZvbnQtd2VpZ2h0IDogNDAwO1xyXG4kaGlnaGxpZ2h0LXYxLWN0YV9mb250OiBub3JtYWwgbm9ybWFsICRoaWdobGlnaHQtdjEtY3RhX2ZvbnQtd2VpZ2h0ICN7JGhpZ2hsaWdodC12MS1jdGFfZm9udC1zaXplfSAvIDEgJGhpZ2hsaWdodC12MS1jdGFfZm9udC1mYW1pbHk7XHJcbiRoaWdobGlnaHQtdjEtY3RhX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGhpZ2hsaWdodC12MS1jdGFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGhpZ2hsaWdodC12MS1jdGFfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yO1xyXG4kaGlnaGxpZ2h0LXYxLWN0YV9jb2xvciA6ICRjb2xvcl9icmFuZC01O1xyXG4kaGlnaGxpZ2h0LXYxLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTM7XHJcbiRoaWdobGlnaHQtdjEtY3RhX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGhpZ2hsaWdodC12MS1jdGFfaG92ZXJfYm9yZGVyLWNvbG9yOiAkaGlnaGxpZ2h0LXYxLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kaGlnaGxpZ2h0LXYxLWN0YV9kcmF3aW5nX2hlaWdodDogMTRweDtcclxuJGhpZ2hsaWdodC12MS1jdGFfZHJhd2luZ193aWR0aDogN3B4O1xyXG4kaGlnaGxpZ2h0LXYxLWN0YV9kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJGhpZ2hsaWdodC12MS1jdGFfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGhpZ2hsaWdodC12MS1jdGFfaG92ZXJfY29sb3I7XHJcbiRoaWdobGlnaHQtdjEtY3RhX2RyYXdpbmdfYm9yZGVyX2NvbG9yOiAkaGlnaGxpZ2h0LXYxLWN0YV9jb2xvcjtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRqZXN0aW1vX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQ6ICRqZXN0aW1vX2JhY2tncm91bmQtY29sb3IgJGplc3RpbW9fYmFja2dyb3VuZC1pbWFnZSAkamVzdGltb19iYWNrZ3JvdW5kLXJlcGVhdCAkamVzdGltb19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGplc3RpbW9fYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRqZXN0aW1vX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJGplc3RpbW9fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kamVzdGltb19sYWJlbC10eHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kamVzdGltb19wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fcGxhY2Vob2xkZXJfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kamVzdGltb190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRqZXN0aW1vX2NoZWNrYm94X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODI0ZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kamVzdGltb19sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC42NDcxZW0gQXZlbmlyQm9vayxUaW1lcyBOZXcgUm9tYW4sc2VyaWYgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2xlZ2Fsc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcbiRqZXN0aW1vX190aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJGplc3RpbW9fX3RpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGUtdjFfcGFydDFfZm9udDokdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6JHRpdGxlLXYxX3BhcnQyX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5qZXN0aW1vIHtcclxuICAgIGNvbG9yOiAkamVzdGltb19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkamVzdGltb19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGplc3RpbW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRqZXN0aW1vX190aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6JGplc3RpbW9fX3RpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRqZXN0aW1vX190aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICBmb250OiRqZXN0aW1vX190aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRqZXN0aW1vX190aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19pdGVtLWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIC5mb3JtLWdyb3VwPioge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlyc3Qtcm93IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAgICAgICAgLnJhZGlvc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSl7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWwtdHh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcblxyXG4gICAgICAgICAgICAmLmZpcnN0LWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19sYWJlbC10eHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkamVzdGltb19wbGFjZWhvbGRlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtIDJlbTtcclxuXHJcbiAgICAgICAgICAgICYuY29uZGl0aW9uX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMWVtIDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkamVzdGltb19wbGFjZWhvbGRlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGplc3RpbW9fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qZXN0aW1vX2xhYmVsX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBmb250OiAkamVzdGltb19jaGVja2JveF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRqZXN0aW1vX2xlZ2Fsc19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGplc3RpbW9fbGVnYWxzX2NvbG9yO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmplc3RpbW9fbGFiZWxfY29uZGl0aW9ucyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGplc3RpbW9fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGplc3RpbW9fYmFja2dyb3VuZDogJGplc3RpbW9fYmFja2dyb3VuZC1jb2xvciAkamVzdGltb19iYWNrZ3JvdW5kLWltYWdlICRqZXN0aW1vX2JhY2tncm91bmQtcmVwZWF0ICRqZXN0aW1vX2JhY2tncm91bmQtcG9zaXRpb24gLyAkamVzdGltb19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGplc3RpbW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4kamVzdGltb19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRqZXN0aW1vX2xhYmVsLXR4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRqZXN0aW1vX3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kamVzdGltb19wbGFjZWhvbGRlcl9ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzE7XHJcbiRqZXN0aW1vX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJGplc3RpbW9fY2hlY2tib3hfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjg4MjRlbS8xLjJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRqZXN0aW1vX2xlZ2Fsc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjY0NzFlbSBBdmVuaXJCb29rLFRpbWVzIE5ldyBSb21hbixzZXJpZjtcclxuJGplc3RpbW9fbGVnYWxzX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG5cclxuLy8gVElUTEVcclxuJGplc3RpbW9fX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiRqZXN0aW1vX190aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkamVzdGltb19fdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiRqZXN0aW1vX190aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRqZXN0aW1vX190aXRsZS12MV9wYXJ0MV9mb250OiR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kamVzdGltb19fdGl0bGUtdjFfcGFydDJfZm9udDokdGl0bGUtdjFfcGFydDJfZm9udDtcclxuXHJcblxyXG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9HRU5FUklRVUVTIFZBUklBQkxFU1xyXG4kc2VhcmNoLWZvcm1fZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzE6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMTogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbS8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuMykgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzE6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMTogJHNlYXJjaC1mb3JtX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9ib3hfc2hhZG93OiAwcHggMnB4IDZweCAycHggcmdiYSgkY29sb3JfYnJhbmQtNSwwLjM1KSAhZGVmYXVsdDtcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vSU5ERVBFTkRBTlRFUyBWQVJJQUJMRVNcclxuXHJcbiRzZWFyY2gtZm9ybV92Ml9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb3VudGVyXHJcbiRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZpZWxkXHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aCBzb2xpZCAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyLS1mb2N1c2VkOiAkZm9ybV9lbGVtZW50X2JvcmRlci13aWR0aCBzb2xpZCAkZm9ybV9lbGVtZW50X2ZvY3VzX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX3BsYWNlaG9sZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X3BsYWNlaG9sZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfaWNvbl9jb2xvcjogJGZvcm1fZWxlbWVudF9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gKiogLy9cclxuXHJcblxyXG4vLyBMT0FERVJcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC4zKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGT1JNVUxBSVJFIERFIEJBU0VcclxuJHNlYXJjaC1mb3JtLWJhc2VfbWF4LXdpZHRoOiAxMTAwcHggIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDogJHNlbGVjdF9zY3JvbGxiYXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ6ICRzZWxlY3Rfc2Nyb2xsYmFyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZC0taG92ZXI6ICRzZWxlY3Rfc2Nyb2xsYmFyX2NvbG9yLS1ob3ZlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBPRkZSRURFTVxyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXI6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdmFsdWVfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JhY2tncm91bmQ6ICRmb3JtX2ZpZWxkX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3c6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2JveF9zaGFkb3cgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19ib3JkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2NvbG9yLS1jaGVja2VkOiAkcmFkaW9fY2hlY2tlZF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF9mb250OiAkZm9ybV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHRfY29sb3I6ICRmb3JtX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCb3V0b24gXCJhbGVydGUgZW1haWxcIlxyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuLy8gQm91dG9uIFwiRmlsdHJlclwiXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJvdXRvbiBcInN1Ym1pdFwiXHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4vLyBCb3V0b24gXCJyZXNldFwiXHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qIEVMRU1FTlQgRk9STSAqL1xyXG4vLyBFbGVtZW50IGZvcm0gXCJzZWxlY3QgbG9jYWxpemF0b3JcIlxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcInNlbGVjdFwiXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2lucHV0X2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfcGxhY2Vob2xkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9ib3JkZXI6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9ib3JkZXItLXNlbGVjdGVkOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXItLWZvY3VzZWQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtY29udGVudF9ib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2NvdW50ZXJfZm9udDogJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2NvdW50ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2NvdW50ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2JhY2tncm91bmQtLWhvdmVyOiAkc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb2xvci0taG92ZXI6ICRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXBsdXNfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ljb25fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2JvcmRlci1jb2xvcjogJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9jb2xvci0tY2hlY2tlZDogJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2NvbG9yLS1zZWxlY3RlZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmFja2dyb3VuZC0tY2hlY2tlZDogJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JhY2tncm91bmQtLXNlbGVjdGVkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZDogJHNlbGVjdF9lbGVtZW50X2NoZWNrYm94X2JvcmRlci1jb2xvci0tc2VsZWN0ZWQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQnViYmxlXHJcbiRzZWFyY2gtZm9ybV9idWJibGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjhyZW0gLyAxLjA2MjVyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2JvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2ljb25fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2JvcmRlci0taG92ZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9pY29uX2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9iYWNrZ3JvdW5kLS1ob3ZlciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2NvbG9yLS1ob3ZlcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fY29sb3ItLW9wZW5lZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwiUmFuZ2VcIlxyXG4kc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9ib3JkZXItcmFkaXVzOiAkcmFuZ2VfaW5wdXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOHJlbSAvIDFyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3N0cnVjdHVyZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9oaWdobGlnaHRfYm9yZGVyX2NvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0LXVuaXRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS01ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdW5pdF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcImludGVnZXJcIlxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yLS1kaXNhYmxlZDogJGZvcm1fZWxlbWVudF9jb2xvci0tZGlzYWJsZWQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvci0tZGlzYWJsZWQ6ICRmb3JtX2VsZW1lbnRfY29sb3ItLWRpc2FibGVkICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2ZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQgOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOHJlbSAvIDFyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ljb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dC1jb250ZW50X2JvcmRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9iZWZvcmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2FmdGVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbC1kYXRlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ib3JkZXItY29sb3I6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9iZWZvcmVfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8tLVxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcImNoZWNrYm94XCJcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2xhYmVsX3RpdGxlX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDcwMCAuOTM3NXJlbSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2xhYmVsX2ZvbnQ6ICRmb3JtX2VsZW1lbnRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44cmVtIC8gMS4wNjI1cmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZDogJGNoZWNrYm94X2NoZWNrX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZDogJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kLS1jaGVja2VkOiAkY2hlY2tib3hfYmFja2dyb3VuZC1jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yLS1jaGVja2VkOiAkY2hlY2tib3hfYm9yZGVyLWNvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwiY2hlY2tib3ggY2F0XCJcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yIDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kLS1jaGVja2VkICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZCAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfdmFsdWVfZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gRWxlbWVudCBmb3JtIFwidG9nZ2xlIC1zd2l0Y2hcIlxyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9iYWNrZ3JvdW5kOiAkdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tZmFsc2UgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZF9yb3VuZDogJHRvZ2dsZV9lbGVtZW50X2NvbG9yLS1mYWxzZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9ib3hfc2hhZG93OiAkdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tZmFsc2UgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfYm94X3NoYWRvdzogJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLXRydWUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfc3dpdGNoX2JhY2tncm91bmQ6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS10cnVlICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JhY2tncm91bmQ6ICR0b2dnbGVfZWxlbWVudF9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4vLyBGT1JNVUxBSVJFIENPTVBMRVRcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdHJhY2tfYmFja2dyb3VuZDogJHNlbGVjdF9zY3JvbGxiYXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfYmFja2dyb3VuZDogJHNlbGVjdF9zY3JvbGxiYXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2JhY2tncm91bmQtLWhvdmVyOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvci0taG92ZXIgIWRlZmF1bHQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9ib2R5X2JhY2tncm91bmQ6ICRtb2RhbF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZS1kcmF3aW5nX2ZpbGw6ICRtb2RhbC1jbG9zZV9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfZm9udDogJG1vZGFsLS1tYWluX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfY29sb3I6ICRtb2RhbC0tbWFpbl90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gZWxlbWVudCBmb3JtIFwic3VibWl0XCJcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyICFkZWZhdWx0O1xyXG5cclxuLy8gVGl0bGUgZWxlbWVudFxyXG4kc2VhcmNoLWZvcm0tZnVsbF90aXRsZS1lbGVtZW50X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDcwMCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJyZXNldFwiXHJcbiRzZWFyY2gtZm9ybS1mdWxsX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFLDqWbDqXJlbmNlXHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9wbGFjZWhvbGRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fYm9yZGVyLXJhZGl1czogJGZvcm1fZWxlbWVudF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOHJlbSAvIDFyZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUmFuZ2VcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dC11bml0X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2Utc2xpZGVfdW5hY3RpdmVfYmFja2dyb3VuZDogJHJhbmdlX3NsaWRlcl90cmFja19jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV9hY3RpdmVfYmFja2dyb3VuZDogJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JvcmRlcl9jb2xvcjogJHJhZGlvX2NoZWNrZWRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQ6ICRyYWRpb19jaGVja2VkX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfZm9udF9zaXplOiAxMHB4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfY29sb3I6ICRsb2NhbGl6YXRvcl92YWx1ZV9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9pY29uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ljb25fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBFc3RpbWF0ZVxyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fZm9udCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfc3MtYWRkX2ljb25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9iYWNrZ3JvdW5kOiAkY2hlY2tib3hfY2hlY2tfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9ib3JkZXItY29sb3I6ICRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXItY29sb3I6ICRjaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfY2hlY2tlZF9jb2xvcjogJGNoZWNrYm94X2NoZWNrX2NvbG9yLS1jaGVja2VkICFkZWZhdWx0O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gREVGQVVMVFxyXG5cclxuLmxvYWRlcl9jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbkxvYWRlcjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGlvbkxvYWRlciB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmLXNlbGVjdF9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnRfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0LXZhbHVlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gei1pbmRleDogMTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyB6LWluZGV4OiAxMjtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZWxlbWVudHNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNy41cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmFkaW9fX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fY29sb3ItLWNoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuaXRlbS1sYWJlbCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIC5lbGVtZW50c19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstZW1haWwge1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGJlbGwgMS41cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAmLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybUNoZWNrYm94X19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmZvcm1DaGVja2JveCB7XHJcbiAgICAgICAgJl9fbGFiZWwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2xhYmVsX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvci0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZC0tY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yLS1jaGVja2VkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIHtcclxuICAgIC5mb3JtQ2hlY2tib3hDYXQge1xyXG4gICAgICAgICZfX2xhYmVsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLW9wZW4tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsLWxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZWxlbWVudF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLW9wZW4tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZm9ybVJhbmdlX19jb250YWluZXIge1xyXG4gICAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmVtcHR5IHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbi5mb3JtUmFkaW9fX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZm9ybVJhZGlvIHtcclxuICAgICAgICAmX19sYWJlbC1yYWRpbyB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmFkaW9fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICAgICAgICAgICAmLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb190ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAucmFkaW8tbGFiZWwgLnJhZGlvLXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiovXHJcblxyXG4uZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1JbnRlZ2VyIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuaW50ZWdlcl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yLS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yLS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybURhdGVMb2NzYWlzIHtcclxuICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhYmVsLWRhdGUge1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAudGV4dF9pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5kYXRlLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGUtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb25fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uZm9ybURhdGVfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1EYXRlIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogODUlO1xyXG5cclxuICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgJi1pbnB1dF9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWlucHV0X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0LWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogLjVyZW0gLjVyZW07XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1tb3JlX19lbGVtZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAvL21hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOyAvLyBAdG9kb1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEuNXB4KTtcclxuICAgICAgICAgICAgbGVmdDogNy41cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDcuNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fYmFja2dyb3VuZC0taG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2NvbG9yLS1vcGVuZWQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtQnViYmxlIHtcclxuICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9idWJibGVfZm9udDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fYnViYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VhcmNoLWZvcm1fYnViYmxlX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybV9idWJibGVfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEuMjVlbSA1cHggMXJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VhcmNoLWZvcm1fYnViYmxlX2JvcmRlci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9pY29uX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fYnViYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTBweCAtIDFyZW0pO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1SZWZlcmVuY2Uge1xyXG4gICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAubGFiZWxfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0X19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44cmVtIC40cmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybVN1Ym1pdF9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggNzVweCAxcmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTY7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1TdWJtaXQge1xyXG4gICAgICAgICZfX3N0cnVjdHVyZSB7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICYtc3VibWl0X19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Ym1pdF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAycyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtcmVzZXRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9yZXNldC1idXR0b24taXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9yZXNldC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5mb3JtU3dpdGNoIHtcclxuICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXRjaC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuODEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9ib3hfc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZF9yb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXRjaC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JveF9zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfc3dpdGNoX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtU2VsZWN0X19jb250YWluZXIge1xyXG4gICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcclxuICAgICAgICAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogJGZvcm1fZWxlbWVudF9wYWRkaW5nO1xyXG5cclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjY4NzVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfZm9udDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgICAgICAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAucmFkaW9zX19maWVsZHNldCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgLnJhZGlvc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja19yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxhYmVsX3JhZGlvX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfZm9udF9zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmlucHV0X3JhZGlvX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5sYWJlbF9yYWRpb19lbGVtZW50IC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtU2VsZWN0IHtcclxuICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLyp6LWluZGV4OiAxOyovXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8qei1pbmRleDogMDsqL1xyXG5cclxuICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zcy1vcGVuLWJlbG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JvcmRlci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3MtdmFsdWUtLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2NvdW50ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjY4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fY291bnRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fY291bnRlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzIDogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy1jb250ZW50X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX19wbHVzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfaWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2ljb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtY29udGVudCAuc3MtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfc3MtdmFsdWUtY3VzdG9tX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikge1xyXG4gICAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDAuNXJlbSArIDRweCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfY29sb3ItLWNoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfY29sb3ItLWNoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9iYWNrZ3JvdW5kLS1jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9jaGVja2VkX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBFU1RJTUFUSU9OXHJcblxyXG4uZm9ybS1lc3RpbWF0ZSB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tZXN0aW1hdGUge1xyXG4gICAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMCA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYS5mb3JtLWVzdGltYXRlX19idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEJBU0VcclxuXHJcbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzM7XHJcbiAgICB6LWluZGV4OiA2NjY7XHJcblxyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcblxyXG4gICAgICAgICYtdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGh1bWI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHNlYXJjaC1mb3JtLWJhc2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgLyp6LWluZGV4OiA5OTsqL1xyXG5cclxuICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZm9ybS1vZmZyZWRlbV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZm9ybS10eXBlX19maWVsZCxcclxuICAgICAgICAgICAgICAgICYuZm9ybS1kYXRlbG9jc2Fpc19fZmllbGQsXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tbG95ZXJfX2ZpZWxkLFxyXG4gICAgICAgICAgICAgICAgJi5mb3JtLWxveWVyc2Fpc19fZmllbGQsXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tbG9jYWxpc2F0aW9uX19maWVsZCxcclxuICAgICAgICAgICAgICAgICYuZm9ybS1jb21tZXJjZV9fZmllbGQsXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tcHJpY2VzX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZTZWxlY3RfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJlJhbmdlX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucmFuZ2UtLW9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmFuZ2VfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmFuZ2VfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmFuZ2VfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfcmFuZ2VfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0MyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybVJhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2Vfc3RydWN0dXJlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5yYW5nZS0tb3BlbmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtUmFuZ2VfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGRfYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJhbmdlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX191bml0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV91bml0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXQtdW5pdF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5mb3JtSW50ZWdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybURhdGVMb2NzYWlzIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsLWRhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0X2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZWxlbWVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzc0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHRleHRmaWVsZF9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rLWVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b25fQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2hfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VibWl0X2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VibWl0X19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDYwJSA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Ym1pdF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yZXNldF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5yZXNldF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247IC8vIEB0b2RvXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlc2V0X19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSxcclxuICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCxcclxuICAgICAgICAgICAgJi5saW5lM19fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAmLmxpbmUyX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCxcclxuICAgICAgICAgICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gRlVMTFxyXG5cclxuLnNlYXJjaC1maWx0ZXItZnVsbCB7XHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG5cclxuICAgICAgICAmLXRyYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfdHJhY2tfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aHVtYjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2JhY2tncm91bmQtLWhvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lci5vcGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAuZm9ybS1lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtZWxlbWVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JvZHlfYmFja2dyb3VuZDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19jbG9zZSB7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZS1kcmF3aW5nX2ZpbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2NvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMjUwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGMoNzVweCAtIDFyZW0pIDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGluZTFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpbmUzX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpbmU0X19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGluZTVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLS41cmVtO1xyXG4gICAgICAgICAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5saW5lNl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb24yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWN0aW9uMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxpbmU3X19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlY3Rpb25QYXJhbXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluZV9fdGl0bGUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfdGl0bGUtZWxlbWVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybVJhbmdlX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvcm1SYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3N1bW1hcnksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2Utc2xpZGVfdW5hY3RpdmVfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdW5pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0LXVuaXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjsgLy8gQHRvZG9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub1VpLXRvdWNoLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAmLmxpbmUzX19jb250YWluZXIsXHJcbiAgICAgICAgICAgICYubGluZTRfX2NvbnRhaW5lcixcclxuICAgICAgICAgICAgJi5saW5lNV9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAmLmxpbmU2X19jb250YWluZXIsXHJcbiAgICAgICAgICAgICYubGluZTdfX2NvbnRhaW5lcixcclxuICAgICAgICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgJi5saW5lMl9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lM19fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lNF9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lNV9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lNl9fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lN19fY29udGFpbmVyLFxyXG4gICAgICAgICAgICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJvZHktLWlubmVyIHtcclxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpbmUyX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VibWl0X2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VhcmNoX2Zvcm1faW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL21vZHVsZXMvc2VhcmNoLzEuanBnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQHRvZG8gw6Agc3VwcHJpbWVyIChwb3VyIHNpbXVsZXIgdW4gZm9uZCBjb21tZSB1aSBraXQpXHJcblxyXG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vR0VORVJJUVVFUyBWQVJJQUJMRVNcclxuJHNlYXJjaC1mb3JtX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xOiAwO1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9mb250XzE6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjogMC4zcztcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMTogdHJhbnNwYXJlbnQ7XHJcbiRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjMpO1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzI6ICRjb2xvcl9icmFuZC01O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xOiBub25lO1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzE6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMTtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfYm94X3NoYWRvdzogMHB4IDJweCA2cHggMnB4IHJnYmEoJGNvbG9yX2JyYW5kLTUsMC4zNSk7XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL0lOREVQRU5EQU5URVMgVkFSSUFCTEVTXHJcblxyXG4kc2VhcmNoLWZvcm1fdjJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2JhY2tncm91bmQ7XHJcblxyXG5cclxuLy8gQ291bnRlclxyXG4kc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9mb250OiAkc2VhcmNoLWZvcm1fZm9udDtcclxuXHJcblxyXG4vLyBGaWVsZFxyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlcjogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGggc29saWQgJGZvcm1fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JvcmRlci0tZm9jdXNlZDogJGZvcm1fZWxlbWVudF9ib3JkZXItd2lkdGggc29saWQgJGZvcm1fZWxlbWVudF9mb2N1c19ib3JkZXItY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9wbGFjZWhvbGRlcl9jb2xvcjogJGZvcm1fZWxlbWVudF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ljb25fY29sb3I6ICRmb3JtX2VsZW1lbnRfaWNvbl9jb2xvcjtcclxuXHJcbi8vICoqIC8vXHJcblxyXG5cclxuLy8gTE9BREVSXHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMTtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuMyk7XHJcblxyXG5cclxuLy8gRk9STVVMQUlSRSBERSBCQVNFXHJcbiRzZWFyY2gtZm9ybS1iYXNlX21heC13aWR0aDogMTEwMHB4O1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRyYWNrX2JhY2tncm91bmQ6ICRzZWxlY3Rfc2Nyb2xsYmFyX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQtLWhvdmVyOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvci0taG92ZXI7XHJcblxyXG5cclxuLy8gT0ZGUkVERU1cclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYm9yZGVyOiAwO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogMDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl90ZXh0LXZhbHVlX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTU7XHJcblxyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19iYWNrZ3JvdW5kOiAkZm9ybV9maWVsZF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3hfc2hhZG93OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9ib3hfc2hhZG93O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTU7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYm9yZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19jb2xvci0tY2hlY2tlZDogJHJhZGlvX2NoZWNrZWRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfZm9udDogJGZvcm1fbGFiZWxfZm9udDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0X2NvbG9yOiAkZm9ybV9sYWJlbF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gQm91dG9uIFwiYWxlcnRlIGVtYWlsXCJcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJHNlYXJjaC1mb3JtX2xpbmstYWxlcnRlLWVtYWlsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRzZWFyY2gtZm9ybV9saW5rLWFsZXJ0ZS1lbWFpbF9ib3JkZXItcmFkaXVzOiAwO1xyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfaWNvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VhcmNoLWZvcm1fbGluay1hbGVydGUtZW1haWxfY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtNTtcclxuXHJcbi8vIEJvdXRvbiBcIkZpbHRyZXJcIlxyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogMDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2JvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtNTtcclxuXHJcblxyXG4vLyBCb3V0b24gXCJzdWJtaXRcIlxyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogMDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC01O1xyXG5cclxuLy8gQm91dG9uIFwicmVzZXRcIlxyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm1fZm9udDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1faWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcblxyXG4vKiBFTEVNRU5UIEZPUk0gKi9cclxuLy8gRWxlbWVudCBmb3JtIFwic2VsZWN0IGxvY2FsaXphdG9yXCJcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3ZhbHVlLWNvdW50X2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9mb250OiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfZm9udDtcclxuXHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJzZWxlY3RcIlxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9pbnB1dF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3BsYWNlaG9sZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9jb2xvcjtcclxuXHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXI7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyLS1zZWxlY3RlZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyLS1mb2N1c2VkO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLWNvbnRlbnRfYm9yZGVyLXJhZGl1czogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfYm9yZGVyLXJhZGl1cztcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9mb250O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9mb250O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9jb3VudGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdmFsdWUtY291bnRfY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3NzLXZhbHVlLWN1c3RvbV9iYWNrZ3JvdW5kLS1ob3ZlcjogJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlcjtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy12YWx1ZS1jdXN0b21fY29sb3ItLWhvdmVyOiAkc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyO1xyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9mb3JtU2VsZWN0LXN0cnVjdHVyZV9zcy1wbHVzX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9pY29uX2NvbG9yO1xyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9ib3JkZXItY29sb3I6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfY2hlY2tib3hfY29sb3ItLWNoZWNrZWQ6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9jb2xvci0tc2VsZWN0ZWQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JhY2tncm91bmQtLWNoZWNrZWQ6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9iYWNrZ3JvdW5kLS1zZWxlY3RlZDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9ib3JkZXItY29sb3ItLWNoZWNrZWQ6ICRzZWxlY3RfZWxlbWVudF9jaGVja2JveF9ib3JkZXItY29sb3ItLXNlbGVjdGVkO1xyXG5cclxuXHJcbi8vIEJ1YmJsZVxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44cmVtIC8gMS4wNjI1cmVtICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9ib3JkZXItcmFkaXVzOiAwO1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2JhY2tncm91bmQtLWhvdmVyOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC01O1xyXG5cclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9ib3JkZXItLWhvdmVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfaWNvbl9jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC01O1xyXG5cclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2ljb25fYmFja2dyb3VuZC0taG92ZXI6ICRzZWFyY2gtZm9ybV9idWJibGVfYmFja2dyb3VuZC0taG92ZXI7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9jb2xvci0taG92ZXI6ICRzZWFyY2gtZm9ybV9idWJibGVfY29sb3ItLWhvdmVyO1xyXG5cclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9pY29uX2NvbG9yLS1vcGVuZWQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaWNvbl9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcIlJhbmdlXCJcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmFuZ2VfaWNvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfYm9yZGVyLXJhZGl1czogJHJhbmdlX2lucHV0X2JvcmRlci1yYWRpdXM7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjhyZW0gLyAxcmVtICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9zdHJ1Y3R1cmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9ib3JkZXI7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2xhYmVsX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfY29udGVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZWxlbWVudF9maWVsZF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaGlnaGxpZ2h0X2JvcmRlcl9jb2xvcjogYmxhY2s7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dC11bml0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNTtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3VuaXRfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfZm9udDtcclxuXHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJpbnRlZ2VyXCJcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfbGFiZWxfZm9udDtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC00O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC01O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfYmFja2dyb3VuZC0taG92ZXI6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvci0tZGlzYWJsZWQ6ICRmb3JtX2VsZW1lbnRfY29sb3ItLWRpc2FibGVkO1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3ItLWRpc2FibGVkOiAkZm9ybV9lbGVtZW50X2NvbG9yLS1kaXNhYmxlZDtcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2lucHV0LWVsZW1lbnRfY29sb3I6ICRib2R5LWNvbG9yO1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9mb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250O1xyXG5cclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9mb250IDogJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfZm9udDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjhyZW0gLyAxcmVtICRmb250LWZhbWlseS0tMTtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlci1yYWRpdXM6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLXJhZGl1cztcclxuXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXQtY29udGVudF9ib3JkZXJfY29sb3I6ICRmb3JtX2VsZW1lbnRfYm9yZGVyLWNvbG9yO1xyXG5cclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZWxlbWVudF9sYWJlbF9mb250O1xyXG5cclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYmVmb3JlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9hZnRlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWwtZGF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQ7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfYm9yZGVyLWNvbG9yOiAkZm9ybV9lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfaG92ZXJfYmVmb3JlX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuXHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2VsZW1lbnRzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYm9yZGVyX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vLS1cclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuXHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJjaGVja2JveFwiXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9sYWJlbF90aXRsZV9mb250IDogbm9ybWFsIG5vcm1hbCA3MDAgLjkzNzVyZW0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9sYWJlbF9mb250OiAkZm9ybV9lbGVtZW50X2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOHJlbSAvIDEuMDYyNXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JhY2tncm91bmQ6ICRjaGVja2JveF9jaGVja19iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I6ICRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3I7XHJcblxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3ItLWNoZWNrZWQ6ICRjaGVja2JveF9jaGVja19jb2xvci0tY2hlY2tlZDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZC0tY2hlY2tlZDogJGNoZWNrYm94X2JhY2tncm91bmQtY29sb3ItLWNoZWNrZWQ7XHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJjaGVja2JveCBjYXRcIlxyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3IgOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JhY2tncm91bmQtLWNoZWNrZWQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yLS1jaGVja2VkO1xyXG5cclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF92YWx1ZV9mb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfZm9udDtcclxuXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3I7XHJcblxyXG4vLyBFbGVtZW50IGZvcm0gXCJ0b2dnbGUgLXN3aXRjaFwiXHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skYm9keV9mb250LXNpemV9IC8gI3skaHRtbC1saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JhY2tncm91bmQ6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS1mYWxzZTtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9iYWNrZ3JvdW5kX3JvdW5kOiAkdG9nZ2xlX2VsZW1lbnRfY29sb3ItLWZhbHNlO1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c6ICR0b2dnbGVfZWxlbWVudF9iYWNrZ3JvdW5kLS1mYWxzZTtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93OiAkdG9nZ2xlX2VsZW1lbnRfYmFja2dyb3VuZC0tdHJ1ZTtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9zd2l0Y2hfYmFja2dyb3VuZDogJHRvZ2dsZV9lbGVtZW50X2JhY2tncm91bmQtLXRydWU7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfYmFja2dyb3VuZDogJHRvZ2dsZV9lbGVtZW50X2J1bGxldF9jb2xvcjtcclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi8vIEZPUk1VTEFJUkUgQ09NUExFVFxyXG4kc2VhcmNoLWZvcm0tZnVsbF90cmFja19iYWNrZ3JvdW5kOiAkc2VsZWN0X3Njcm9sbGJhcl9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kOiAkc2VsZWN0X3Njcm9sbGJhcl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfYmFja2dyb3VuZC0taG92ZXI6ICRzZWxlY3Rfc2Nyb2xsYmFyX2NvbG9yLS1ob3ZlcjtcclxuXHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JvZHlfYmFja2dyb3VuZDogJG1vZGFsX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlLWRyYXdpbmdfZmlsbDogJG1vZGFsLWNsb3NlX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9mb250OiAkbW9kYWwtLW1haW5fdGV4dF9mb250O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9jb2xvcjogJG1vZGFsLS1tYWluX3RleHRfY29sb3I7XHJcblxyXG4vLyBlbGVtZW50IGZvcm0gXCJzdWJtaXRcIlxyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JvcmRlci1yYWRpdXM6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9ib3JkZXItcmFkaXVzO1xyXG5cclxuJHNlYXJjaC1mb3JtLWZ1bGxfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQtLWhvdmVyOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZC0taG92ZXI7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvci0taG92ZXI7XHJcblxyXG4vLyBUaXRsZSBlbGVtZW50XHJcbiRzZWFyY2gtZm9ybS1mdWxsX3RpdGxlLWVsZW1lbnRfZm9udCA6IG5vcm1hbCBub3JtYWwgNzAwICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIEVsZW1lbnQgZm9ybSBcInJlc2V0XCJcclxuJHNlYXJjaC1mb3JtLWZ1bGxfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yO1xyXG5cclxuLy8gUsOpZsOpcmVuY2VcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fZm9udDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNTtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9mb250O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X3BsYWNlaG9sZGVyX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9lbGVtZW50X2ZpZWxkX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9ib3JkZXItcmFkaXVzOiAkZm9ybV9lbGVtZW50X2JvcmRlci1yYWRpdXM7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44cmVtIC8gMXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JhY2tncm91bmQtLWhvdmVyOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBSYW5nZVxyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfZm9udDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0LXVuaXRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2JvcmRlcl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV91bmFjdGl2ZV9iYWNrZ3JvdW5kOiAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmU7XHJcblxyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwICN7JGJvZHlfZm9udC1zaXplfSAvICN7JGh0bWwtbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYm9yZGVyX2NvbG9yOiAkcmFkaW9fY2hlY2tlZF9ib3JkZXItY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDogJHJhZGlvX2NoZWNrZWRfY29sb3I7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9mb250X3NpemU6IDEwcHg7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9jb2xvcjogJGxvY2FsaXphdG9yX3ZhbHVlX2NvbG9yO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2ljb25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2VsZW1lbnRfZmllbGRfaWNvbl9jb2xvcjtcclxuXHJcbi8vIEVzdGltYXRlXHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV9mb250O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMjtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzE7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMTtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9zcy1hZGRfaWNvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMTtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX2ZvbnQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2xldHRlcl9zcGFjaW5nOiAwO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xO1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMjtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMTtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzI7XHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2JhY2tncm91bmQ6ICRjaGVja2JveF9jaGVja19iYWNrZ3JvdW5kO1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2NoZWNrYm94X2JvcmRlci1jb2xvcjogJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvcjtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9jaGVja2VkX2JvcmRlci1jb2xvcjogJGNoZWNrYm94X2JvcmRlci1jb2xvci0tY2hlY2tlZDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9jaGVja2JveF9jaGVja2VkX2NvbG9yOiAkY2hlY2tib3hfY2hlY2tfY29sb3ItLWNoZWNrZWQ7XHJcbiIsIiRzb3J0X3RpdGxlX2ZvbnQtc2l6ZS1taW46IDFyZW0gIWRlZmF1bHQ7IC8vIDE0cHhcclxuJHNvcnRfdGl0bGVfZm9udC1zaXplLW1heDogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kc29ydF90aXRsZV9mb250LXNpemU6IGNsYW1wKCRzb3J0X3RpdGxlX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMC42MjVyZW0gKyAwLjc4MTN2dyksICRzb3J0X3RpdGxlX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kc29ydF90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRzb3J0X3RpdGxlX2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzb3J0X3RpdGxlX2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzb3J0LWZpbHRlcl9pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNvcnQtZmlsdGVyX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzb3J0LWZpbHRlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTUgIWRlZmF1bHQ7XHJcbiRzb3J0LWZpbHRlcl9ib3gtc2hhZG93OiAwICFkZWZhdWx0O1xyXG4kc29ydC1maWx0ZXJfZWxlbWVudF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRzb3J0LWZpbHRlcl9lbGVtZW50X2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4uc29ydCB7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJHNvcnRfdGl0bGVfZm9udDtcclxuICAgICAgICBjb2xvcjogJHNvcnRfdGl0bGVfY29sb3I7XHJcbiAgICB9XHJcbiAgICAuc29ydC1maWx0ZXIge1xyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC5zb3J0LWZpbHRlcl9fc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc29ydC1maWx0ZXJfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgICAgICB0b3A6IDE1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzb3J0LWZpbHRlcl9ib3JkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzb3J0LWZpbHRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc29ydC1maWx0ZXJfYm94LXNoYWRvdztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICAgICAgY29sb3I6ICRzb3J0LWZpbHRlcl9lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNvcnQtZmlsdGVyX2VsZW1lbnRfY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAuc29ydC1maWx0ZXJfX3NlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNvcnQtZmlsdGVyX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRzb3J0X3RpdGxlX2ZvbnQtc2l6ZS1taW46IDFyZW07IC8vIDE0cHhcclxuJHNvcnRfdGl0bGVfZm9udC1zaXplLW1heDogMS4yNXJlbTsgLy8gMTZweFxyXG4kc29ydF90aXRsZV9mb250LXNpemU6IGNsYW1wKCRzb3J0X3RpdGxlX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMC42MjVyZW0gKyAwLjc4MTN2dyksICRzb3J0X3RpdGxlX2ZvbnQtc2l6ZS1tYXgpO1xyXG4kc29ydF90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRzb3J0X3RpdGxlX2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRzb3J0X3RpdGxlX2NvbG9yOiAkYm9keV9jb2xvcjtcclxuXHJcbiRzb3J0LWZpbHRlcl9pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNvcnQtZmlsdGVyX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQ7XHJcbiRzb3J0LWZpbHRlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTU7XHJcbiRzb3J0LWZpbHRlcl9ib3gtc2hhZG93OiAwO1xyXG4kc29ydC1maWx0ZXJfZWxlbWVudF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRzb3J0LWZpbHRlcl9lbGVtZW50X2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTI7IiwiXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWFpbi1uYXYge1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIC40KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA5ODAwMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAvL3RyYW5zaXRpb246IG9wYWNpdHkgJG1lbnVfdHJhbnNpdGlvbiwgdmlzaWJpbGl0eSAkbWVudV90cmFuc2l0aW9uLCB0cmFuc2Zvcm0gJG1lbnVfdHJhbnNpdGlvbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDV2dztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQgKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOGVtKTtcclxuICAgIGhlaWdodDogMDtcclxuXHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkbWVudV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRtZW51X2NvbG9yLS1tb2JpbGU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyYtLWhvcml6b250YWwge1xyXG5cclxuICAgIC5ib2R5LS1tZW51LW9wZW5lZCAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcbiAgICAgICAgcmlnaHQ6ICRtZW51LWNsb3NlX3Bvc2l0aW9uX3JpZ2h0O1xyXG4gICAgICAgIHRvcDogJG1lbnUtY2xvc2VfcG9zaXRpb25fdG9wO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogJG1lbnUtY2xvc2VfYm9yZGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYWluLW5hdl9jbG9zZV9fdGV4dF90ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1uYXZfY2xvc2VfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLW5hdl9jbG9zZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JG1lbnUtY2xvc2Vfc2l6ZX0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoI3skbWVudS1jbG9zZV9zaXplfSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cztcclxuICAgICAgICAgICAgZmlsbDogJG1lbnVfY2xvc2VfYnV0dG9uO1xyXG5cclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICN7JGJsb2NrfV9fY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWVudV9jbG9zZV9idXR0b247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdmlnYXRpb24ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0dmg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHZoO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mby1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgJl9fdG9wLCAmX19ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4dmg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZvY3VzLXRyYXAge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3BiYXIge1xyXG5cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cclxuXHJcbiAgICAgICAgLnRvcGJhciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuXHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLm1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5tZW51X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2hvdmVyLWNvbG9yLS1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51X19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIC5tZW51X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1lbnV0b29sc19pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVudV9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOm5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lbnVfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudXRvb2xzX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjAwNSwgMS4wMDAsIDEuMDAwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMDA1LCAxLjAwMCwgMS4wMDApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjZweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG1lbnV0b29sc19pdGVtX19zdmdfcmVjdF9zdHJva2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtZW51dG9vbHNfaXRlbV9fc3ZnX3JlY3RfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1lbnV0b29sc19pdGVtX19zdmdfYXJyb3dfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xiYXItYWRkcyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgIC50b29sYmFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYm9keSB7XHJcbiAgICAmLS1pbm5lciB7XHJcbiAgICAgICAgLm1lbnVfX3RleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnVfX2J1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYm9keS0tbWVudS1vcGVuZWQge1xyXG4gICAgICAgICAgICAubWFpbi1uYXYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludC0taW5uZXIpIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5oZWFkZXJfX3RvcC0tdjMge1xyXG4gICAgLm1haW4tbmF2X193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciB7XHJcblxyXG4gICAgICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICZfX25hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIC5pbmZvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RvcGJhciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtZW51X2JhY2tncm91bmQtLWhvcml6b250YWw7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3BiYXIge1xyXG4gICAgICAgICAgICAgICAgLnRvcGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZW51X19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVudV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLCB0cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnVfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnNzAwcHgnLCAnbWluLWhlaWdodCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51X190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51X19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lbnV0b29sc19pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVudV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfY29sb3ItLXN3aXRjaC1icmVha3BvaW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfZm9udC0tc3dpdGNoLWJyZWFrcG9pbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfdGV4dC10cmFuc2Zvcm0tLXN3aXRjaC1icmVha3BvaW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1lbnV0b29sc19pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nLS1zd2l0Y2gtYnJlYWtwb2ludDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51X190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51dG9vbHNfaXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWVudXRvb2xzX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1lbnV0b29sc19pdGVtX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWVudXRvb2xzX2l0ZW1fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29sYmFyLWFkZHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50LS1pbm5lcikge1xyXG4gICAgLmhlYWRlci0tdmlubmVyLmhlYWRlciB7XHJcblxyXG4gICAgICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICZfX25hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgLmluZm8tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdG9wYmFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtZW51X2JhY2tncm91bmQtLWhvcml6b250YWw7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3BiYXIge1xyXG4gICAgICAgICAgICAgICAgLnRvcGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9vbHMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZW51X19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVudV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLCB0cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93X2xpbmtfYm9yZGVyX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnVfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnNzAwcHgnLCAnbWluLWhlaWdodCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51X190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51X19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lbnV0b29sc19pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3dfbGlua19ib3JkZXJfc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWVudV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfY29sb3ItLXN3aXRjaC1icmVha3BvaW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfZm9udC0tc3dpdGNoLWJyZWFrcG9pbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWVudXRvb2xzX2l0ZW1fbGFiZWxfdGV4dC10cmFuc2Zvcm0tLXN3aXRjaC1icmVha3BvaW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1lbnV0b29sc19pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nLS1zd2l0Y2gtYnJlYWtwb2ludDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51X190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51dG9vbHNfaXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWVudXRvb2xzX2l0ZW1fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1lbnV0b29sc19pdGVtX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWVudXRvb2xzX2l0ZW1fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29sYmFyLWFkZHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludC0taW5uZXIpIHtcclxuICAgIC5oZWFkZXItLXZpbm5lciB7XHJcbiAgICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLS12aW5uZXIge1xyXG4gICAgLm1haW4tbmF2IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAuYm9keS0tbWVudS1vcGVuZWQgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW5hdl9fdG9wIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50LS1pbm5lcikge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tbmF2X19sb2dve1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1lbnVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMXJlbSwgY2FsYygxcmVtICsgMHZ3KSwgMXJlbSkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRuYXYtdG9nZ2xlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmF2LXRvZ2dsZV9kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJG5hdi10b2dnbGVfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4kbmF2LXRvZ2dsZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1lbnUgcHJpbmNpcGFsXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtZW51X2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfYnJhbmQtMSwgcmdiYSgkY29sb3JfYnJhbmQtMSwgLjkpKTsgLy8gTWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kbWVudV9iYWNrZ3JvdW5kLS1ob3Jpem9udGFsOiB0cmFuc3BhcmVudDtcclxuJG1lbnVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTA7IC8vIE1lbnUgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51X2NvbG9yLS1tb2JpbGU6ICRjb2xvcl9uZXV0cmFsLTE7IC8vIE1lbnUgTU9CSUxFIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudS1zZXBhcmF0b3JfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAvLyBNZW51IDogQ291bGV1ciBkdSBzcMOpcmF0ZXVyXHJcbiRtZW51X2Nsb3NlX2J1dHRvbjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1lbnVfaG92ZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAvLyBNZW51ID4gaG92ZXIgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtZW51X2hvdmVyLWNvbG9yLS1tb2JpbGU6ICRtZW51X2hvdmVyLWNvbG9yOyAvLyBNZW51IE1PQklMRSA+IGhvdmVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuJG1lbnVfbWF4LXdpZHRoOiAxMDAlOyAvLyBNZW51IDogd2lkdGhcclxuXHJcbiRtZW51X3BhZGRpbmctdG9wOiA1ZW07IC8vIE1lbnUgOiBwYWRkaW5nIHRvcFxyXG4kbWVudV9wYWRkaW5nLXNpZGVzOiAzLjZlbTsgLy8gTWVudSA6IHBhZGRpbmcgZHJvaXRlIGV0IGdhdWNoZVxyXG5cclxuJG1lbnVfaXRlbV9ib3JkZXItdG9wOiAwO1xyXG4kbWVudS1pdGVtX3BhZGRpbmc6IDFlbSAwO1xyXG4kbWVudS1pdGVtX3BhZGRpbmctLXN3aXRjaEJyZWFrcG9pbnQ6IDAgMS41ZW07XHJcbiRtZW51X2l0ZW1fYm9yZGVyLXRvcDogMDtcclxuJG1lbnUtaXRlbV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbWVudS1pdGVtX2JvcmRlcl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1lbnUtaXRlbV9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQ7XHJcbiRtZW51LWl0ZW1fYm9yZGVyLWJvdHRvbS0tc3dpdGNoQnJlYWtwb2ludDogMDtcclxuXHJcbiRtZW51LWl0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSAkZm9udC1mYW1pbHktLTE7IC8vIE1lbnUgOiBmb250IGRlcyBpdGVtc1xyXG4kbWVudS1pdGVtX2ZvbnQtLW1kOiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMWVtICRmb250LWZhbWlseS0tMTsgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbWRcclxuJG1lbnUtaXRlbV9mb250LS1sZzogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzFlbSAkZm9udC1mYW1pbHktLTE7IC8vIE1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IGxnXHJcbiRtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgLy8gTWVudSA6IHRleHQtdHJhbnNmb3JtIGRlcyBpdGVtc1xyXG4kbWVudS1pdGVtX2xldHRlci1zcGFjaW5nOiAwZW07IC8vIE1lbnUgOiBsZXR0ZXItc3BhY2luZyBkZXMgaXRlbXNcclxuJG1lbnUtaXRlbV9kZWNvcmF0aW9uOiBub25lOyAvLyBNZW51IDogdGV4dC1kZWNvcmF0aW9uIGRlcyBpdGVtc1xyXG5cclxuJHN1Ym1lbnVfcG9zaXRpb24teDogMDsgLy8gU291cy1tZW51IDogUG9zaXRpb24gWCBkZSBsJ8OpbMOpbWVudCAoMCA9IGdhdWNoZSwgNTAlID0gY2VudHLDqSlcclxuJHN1Ym1lbnVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7IC8vIFNvdXMtbWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kc3VibWVudV9zZXBhcmF0b3JfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIC40NSk7IC8vIFNvdXMtbWVudSA6IENvdWxldXIgZHUgc3DDqXJhdGV1clxyXG4kc3VibWVudV9wYWRkaW5nLWxlZnQ6IDEuOWVtOyAvLyBTb3VzLW1lbnUgOiBwYWRkaW5nIGdhdWNoZVxyXG5cclxuJHN1Ym1lbnUtaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMWVtICRmb250LWZhbWlseS0tMTsgLy8gU291cy1tZW51IDogZm9udCBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9mb250LS1tZDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSAkZm9udC1mYW1pbHktLTE7IC8vIFNvdXMtbWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbWRcclxuJHN1Ym1lbnUtaXRlbV9mb250LS1sZzogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzFlbSAkZm9udC1mYW1pbHktLTE7IC8vIFNvdXMtbWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbGdcclxuJHN1Ym1lbnUtaXRlbV9mb250LS1zd2l0Y2gtYnJlYWtwb2ludDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE0cHgpLzFlbSAkZm9udC1mYW1pbHktLTE7IC8vIFNvdXMtbWVudSA6IGZvbnQgZGVzIGl0ZW1zLCB0YWlsbGUgPj0gbGdcclxuJHN1Ym1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgLy8gU291cy1tZW51IDogdGV4dC10cmFuc2Zvcm0gZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbTsgLy8gU291cy1tZW51IDogbGV0dGVyLXNwYWNpbmcgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fZm9udC1zaXplOiAwLjhlbTsgLy8gU291cy1tZW51IDogdGFpbGxlIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX2xldHRlci1zcGFjaW5nOiAkbWVudS1pdGVtX2xldHRlci1zcGFjaW5nOyAvLyBTb3VzLW1lbnUgOiBsZXR0ZXItc3BhY2luZyBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9wYWRkaW5nOiAwO1xyXG4kc3VibWVudS1pdGVtX3RleHQtYWxpZ246IGNlbnRlcjsgLy8gU291cy1tZW51IDogYWxpZ25lbWVudCBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtNTsgLy8gU291cy1tZW51IDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgLy8gU291cy1tZW51ID4gaG92ZXIgOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdWJtZW51LWl0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzdWJtZW51LWl0ZW1fYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC00O1xyXG4kc3VibWVudS1pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kc3VibWVudS1pdGVtX3RleHQtZGVjb3JhdGlvbjogJG1lbnUtaXRlbV9kZWNvcmF0aW9uOyAvLyBTb3VzLW1lbnUgOiB0ZXh0LWRlY29yYXRpb24gZGVzIGl0ZW1zXHJcblxyXG4kbWVudS1jbG9zZV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNTtcclxuJG1lbnUtY2xvc2Vfc2l6ZTogLjVyZW07IC8vIEJvdXRvbiBmZXJtZXIgOiB0YWlsbGVcclxuJG1lbnUtY2xvc2VfcG9zaXRpb25fdG9wOiAxZW07IC8vIEJvdXRvbiBmZXJtZXIgOiBwb3NpdGlvbiBUb3BcclxuJG1lbnUtY2xvc2VfcG9zaXRpb25fcmlnaHQ6IDNlbTsgLy8gQm91dG9uIGZlcm1lciA6IHBvc2l0aW9uIFJpZ2h0XHJcbiRtZW51LXRvcGJhcl9wb3NpdGlvbjogMmVtOyAvLyBCYXJyZSBkJ291dGlscyA6IHBvc2l0aW9uIHBhciByYXBwb3J0IMOgIGxhIGRyb2l0ZSBkdSBtZW51XHJcblxyXG4kaGVhZGVyX25hdi10b2dnbGVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG1haW4tbmF2X2Nsb3NlX190ZXh0X3RleHQtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjc1cmVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFpbi1uYXZfY2xvc2VfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1lbnUgZGVzIHBhZ2VzIGludGVybmVzIFtCRUdJTl1cclxuXHJcbiRtZW51LS1pbm5lcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgLy8gTWVudSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgLy8gTWVudSA+IGhvdmVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kc3VibWVudS0taW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzdWJtZW51LS1pbm5lcl9zZXBhcmF0b3JfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc3VibWVudS0taW5uZXJfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG1lbnUtLWlubmVyX2NvbG9yLS1tb2JpbGU6ICRtZW51LS1pbm5lcl9jb2xvcjsgLy8gTWVudSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yLS1tb2JpbGU6ICRjb2xvcl9icmFuZC01OyAvLyBNZW51ID4gaG92ZXIgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRzdWJtZW51LS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yLS1tb2JpbGU6IHRyYW5zcGFyZW50O1xyXG4kc3VibWVudS0taW5uZXJfc2VwYXJhdG9yX2NvbG9yLS1tb2JpbGU6ICRjb2xvcl9icmFuZC0xO1xyXG4kc3VibWVudS0taW5uZXJfaG92ZXJfY29sb3ItLW1vYmlsZTogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuJG1lbnV0b29sc19pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjBweCkvMWVtICRmb250LWZhbWlseS0tMTtcclxuJG1lbnV0b29sc19pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfY29sb3ItLXN3aXRjaC1icmVha3BvaW50OiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfZm9udC0tc3dpdGNoLWJyZWFrcG9pbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWVudXRvb2xzX2l0ZW1fbGFiZWxfdGV4dC10cmFuc2Zvcm0tLXN3aXRjaC1icmVha3BvaW50OiB1cHBlcmNhc2U7XHJcbiRtZW51dG9vbHNfaXRlbV9sYWJlbF9sZXR0ZXItc3BhY2luZy0tc3dpdGNoLWJyZWFrcG9pbnQ6IC4yZW07XHJcblxyXG5cclxuJG1lbnV0b29sc19pdGVtX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtZW51dG9vbHNfaXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNHB4KS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRtZW51dG9vbHNfaXRlbV90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbWVudXRvb2xzX2l0ZW1fdGV4dF9sZXR0ZXItc3BhY2luZzogMGVtO1xyXG5cclxuJG1lbnV0b29sc19pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDEpO1xyXG5cclxuJG1lbnV0b29sc19pdGVtX19zdmdfcmVjdF9zdHJva2U6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtZW51dG9vbHNfaXRlbV9fc3ZnX3JlY3RfZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiRtZW51dG9vbHNfaXRlbV9fc3ZnX2Fycm93X2ZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy8gSW5mbyBjb250YWluZXJcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV9mb250OiBcIkFyaWFsXCI7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcHBlcmNhc2U7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl9mb250OiBcIkFyaWFsXCI7XHJcbiRtYWluLW5hdl9pbmZvX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tbmF2X2luZm9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbWFpbi1uYXZfaW5mb190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbi8vIFNvY2lhbHNcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFpbi1uYXZfaW5mb19zb2NpYWxzX2JvcmRlcl9ob3ZlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRtYWluLW5hdl9pbmZvX3NvY2lhbHNfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19zdmdfZmlsbDogJGNvbG9yX25ldXRyYWxfMTtcclxuJG1haW4tbmF2X2luZm9fc29jaWFsc19zdmdfZmlsbF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuJG1lbnVfdHJhbnNpdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7IC8vIE1lbnUgOiB0cmFuc2l0aW9uIGFuaW1hdGlvbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tZW51LWRyb3Bkb3duIHtcclxuICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRtZW51X3RyYW5zaXRpb247XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRvZ2dsZWR7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTI1JSkgcm90YXRlKDIyNWRlZyk7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0kbWVudV9jb2xvclxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFpbi1uYXZfX3Rvb2xzIHtcclxuICAgIGZvbnQ6ICRtZW51LWl0ZW1fZm9udDtcclxufVxyXG4ubWVudSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZm9udDogJG1lbnUtaXRlbV9mb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiAkbWVudS1pdGVtX3RleHQtYWxpZ247XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZvbnQ6ICRtZW51LWl0ZW1fZm9udC0tbWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkbWVudV90cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICBjb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0taGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogJG1lbnUtaXRlbV9wYWRkaW5nO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWVudS1pdGVtX2RlY29yYXRpb247XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJG1lbnVfdHJhbnNpdGlvbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkbWVudS1pdGVtX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtZW51LWl0ZW1fYm9yZGVyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJG1lbnUtaXRlbV9ib3JkZXItYm90dG9tLS1zd2l0Y2hCcmVha3BvaW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50LS1pbm5lcikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkbWVudS1pdGVtX3BhZGRpbmctLXN3aXRjaEJyZWFrcG9pbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayxcclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudV9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmstLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRtZW51X2hvdmVyLWNvbG9yLS1tb2JpbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJtZW51IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6b29tOiAxO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJG1lbnVfdHJhbnNpdGlvbjtcclxuXHJcbiAgICBsZWZ0OiAkc3VibWVudV9wb3NpdGlvbi14O1xyXG4gICAgZm9udDogJHN1Ym1lbnUtaXRlbV9mb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRzdWJtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJHN1Ym1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udDogJHN1Ym1lbnUtaXRlbV9mb250LS1tZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmb250OiAkc3VibWVudS1pdGVtX2ZvbnQtLWxnO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc3VibWVudV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNsaXA6IHVuc2V0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy9mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdG9nZ2xlZCB7XHJcbiAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC5tZW51X19saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0taGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJG1lbnVfdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgY29sb3I6ICRzdWJtZW51LWl0ZW1fY29sb3I7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2FyaWEtaGFzcG9wdXA9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgICAgLnN1Ym1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIC8vZm9udC1zaXplOiAkc3VibWVudS1pdGVtX2ZvbnQtc2l6ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHN1Ym1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHN1Ym1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc3VibWVudS1pdGVtX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogLjhyZW0gMXJlbSAuOHJlbSAwO1xyXG4gICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgY29sb3I6ICRzdWJtZW51LWl0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJtZW51LWl0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMXJlbSAuOHJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWJtZW51X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzdWJtZW51LWl0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuN3JlbTtcclxuICAgICAgICBmaWxsOiAkc3VibWVudS1pdGVtX2NvbG9yO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuMXJlbTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRtZW51LXNlcGFyYXRvcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VibWVudSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHN1Ym1lbnUtLWlubmVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRzdWJtZW51LS1pbm5lcl9zZXBhcmF0b3JfY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWJtZW51LS1pbm5lcl9ob3Zlcl9jb2xvclxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3VibWVudS0tdG9nZ2xlZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51ID4gLm1lbnVfX2l0ZW0gPiAuc3VibWVudSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzdWJtZW51LS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuXHJcbiAgICAuaGVhZGVyLS1ob21lLmhlYWRlciB7XHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udDogJG1lbnUtaXRlbV9mb250LS1sZztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogJG1lbnVfaXRlbV9ib3JkZXItdG9wO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJlthcmlhLWhhc3BvcHVwPSd0cnVlJ10ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51X19pdGVtLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xpbmssXHJcbiAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2hvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xpbmstLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Ym1lbnVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY2xpcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAvL2ZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS10b2dnbGVkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VibWVudS1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAuc3VibWVudV9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc3VibWVudS1pdGVtX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VibWVudS1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkc3VibWVudS1pdGVtX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50LS1pbm5lcikge1xyXG5cclxuICAgIC5oZWFkZXItLXZpbm5lci5oZWFkZXIge1xyXG4gICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtZW51LWl0ZW1fZm9udC0tbGc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRtZW51X2l0ZW1fYm9yZGVyLXRvcDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZbYXJpYS1oYXNwb3B1cD0ndHJ1ZSddIHtcclxuICAgICAgICAgICAgICAgICAgICAubWVudV9faXRlbS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19saW5rLFxyXG4gICAgICAgICAgICAmX19kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19saW5rLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2hvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWJtZW51X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNsaXA6IHVuc2V0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLy9mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tdG9nZ2xlZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Ym1lbnUtaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnVfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHN1Ym1lbnUtaXRlbV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Ym1lbnUtaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHN1Ym1lbnUtaXRlbV9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLmhlYWRlci0tdmlubmVyIHtcclxuICAgIC5tZW51IHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5tZW51X19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudV9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgLm1lbnVfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yLS1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50LS1pbm5lcikge1xyXG5cclxuICAgIC5oZWFkZXItLXZpbm5lciB7XHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS0taW5uZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGluay0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS0taW5uZXJfaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubmF2LXRvZ2dsZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG5cclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZm9udDogJG1lbnVfbGFiZWxfZm9udDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmc6IDFyZW0gMS4ycmVtO1xyXG4gICAgYmFja2dyb3VuZDogJG5hdi10b2dnbGVfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDM1MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRuYXYtdG9nZ2xlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmF2LXRvZ2dsZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5lcyB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuXHJcbiAgICAgICAgJiwgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2LXRvZ2dsZV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIC41cyx0cmFuc2Zvcm0gNXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAubmF2LXRvZ2dsZV9fbGluZXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAubmF2LXRvZ2dsZV9fbGluZXMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgIC5oZWFkZXItLWhvbWUuaGVhZGVyIHtcclxuICAgICAgICAubmF2LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgLy9yaWdodDogY2FsYyg0ZW0gKyAjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQtLWlubmVyKSB7XHJcbiAgICAuaGVhZGVyLS12aW5uZXIuaGVhZGVyIHtcclxuICAgICAgICAubmF2LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJG1hbmRhdG9yeS1saXN0LXYxX2NvbnRlbnRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9uYW1lX2RlY29yYXRlLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fbmFtZV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUtbWluOiAxLjE4NzVyZW0gIWRlZmF1bHQ7IC8vIDEzcHhcclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUtbWF4OiAxLjE4NzVyZW0gIWRlZmF1bHQ7IC8vIDE5cHhcclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUgOiBjbGFtcCgkbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4xODc1cmVtICsgMHZ3KSwgJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUtbWluKSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRtYW5kYXRvcnktbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplIH0gLyAxLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG5cclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fY29udGFjdF9mb250LXNpemUgOiAxcmVtICFkZWZhdWx0OyAvLzE2cHhcclxuXHJcbiRtYW5kYXRvcnktbGlzdC12MV9pdGVtX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fY29udGFjdF9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fcGhvbmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdC12MV9pdGVtX3Bob25lX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9waG9uZV9jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9tYWlsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fY29udGFjdF9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fbWFpbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fbWFpbF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fbWFpbF9jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRtYW5kYXRvcnktbGlzdC12MV9pdGVtX2NvbnRhY3RfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLm1hbmRhdG9yeS1saXN0LXYxIHtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXRvcnktbGlzdC12MV9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ibG9jay1uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktbGlzdC12MV9pdGVtX25hbWVfZGVjb3JhdGUtY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9uYW1lX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb29yZHMtdmFsdWUge1xyXG5cclxuICAgICAgICAgICAgJi0tcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fcGhvbmVfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9waG9uZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYW5kYXRvcnktbGlzdC12MV9pdGVtX3Bob25lX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktbGlzdC12MV9pdGVtX3Bob25lX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1tYWlsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRvcnktbGlzdC12MV9pdGVtX21haWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9tYWlsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fbWFpbF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9tYWlsX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYW5kYXRvcnktbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX3RleHQtYWxpZ247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1hbmRhdG9yeS1tYXAtdjEge1xyXG4gICAgLm1hcCB7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHJlbTtcclxuICAgIH1cclxufSIsIiRtYW5kYXRvcnktbGlzdC12MV9jb250ZW50X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fbmFtZV9kZWNvcmF0ZS1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYW5kYXRvcnktbGlzdC12MV9pdGVtX25hbWVfdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiRtYW5kYXRvcnktbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplLW1pbjogMS4xODc1cmVtOyAvLyAxM3B4XHJcbiRtYW5kYXRvcnktbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplLW1heDogMS4xODc1cmVtOyAvLyAxOXB4XHJcbiRtYW5kYXRvcnktbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplIDogY2xhbXAoJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUtbWluLCBjYWxjKDEuMTg3NXJlbSArIDB2dyksICRtYW5kYXRvcnktbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplLW1pbik7XHJcbiRtYW5kYXRvcnktbGlzdC12MV9pdGVtX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQtc2l6ZSB9IC8gMS40ICRmb250LWZhbWlseS0tMjtcclxuXHJcbiRtYW5kYXRvcnktbGlzdC12MV9pdGVtX2NvbnRhY3RfZm9udC1zaXplIDogMXJlbTsgLy8xNnB4XHJcblxyXG4kbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRtYW5kYXRvcnktbGlzdC12MV9pdGVtX2NvbnRhY3RfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRtYW5kYXRvcnktbGlzdC12MV9pdGVtX3Bob25lX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9waG9uZV90ZXh0LWFsaWduIDogbGVmdDtcclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fcGhvbmVfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fbWFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRtYW5kYXRvcnktbGlzdC12MV9pdGVtX2NvbnRhY3RfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRtYW5kYXRvcnktbGlzdC12MV9pdGVtX21haWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYW5kYXRvcnktbGlzdC12MV9pdGVtX21haWxfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiRtYW5kYXRvcnktbGlzdC12MV9pdGVtX21haWxfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFuZGF0b3J5LWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hbmRhdG9yeS1saXN0LXYxX2l0ZW1fZGVzY3JpcHRpb25fdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiIsIiRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIFRJVExFXHJcbiRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMjZweFxyXG4kbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjI1cmVtICFkZWZhdWx0OyAvLyAzMHB4XHJcbiRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDB2dyksICRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fY29udGFjdF9mb250LXNpemUgOiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbi8vIElURU0gUEhPTkVcclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9waG9uZV9jb2xvcjogJGNvcmVfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fcGhvbmVfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3Bob25lX2NvbG9yX2hvdmVyOiAkY29yZV9saW5rX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gTUFJTFxyXG4kbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9tYWlsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fY29udGFjdF9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fbWFpbF9jb2xvcjogJGNvcmVfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fbWFpbF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fbWFpbF9jb2xvcl9ob3ZlcjogJGNvcmVfbGlua19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gREVTQ1JJUFRJT05cclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvcmVfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fZGVzY3JpcHRpb25fdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi5tYW5kYXRvcnktbGlzdC12MiB7XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9ib3JkZXI7XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICYudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtdjFfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29vcmRzLXZhbHVlIHtcclxuXHJcbiAgICAgICAgICAgICYtLXBob25lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3Bob25lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9waG9uZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9waG9uZV9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9tYWlsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fbWFpbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX21haWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fbWFpbF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udDogJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9kZXNjcmlwdGlvbl90ZXh0LWFsaWduO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTU7XHJcblxyXG4vLyBJVEVNIFRJVExFXHJcbiRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogMS4yNXJlbTsgLy8gMjZweFxyXG4kbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjI1cmVtOyAvLyAzMHB4XHJcbiRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDB2dyksICRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpO1xyXG4kbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseTtcclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5O1xyXG4kbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG5cclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fY29udGFjdF9mb250LXNpemUgOiAxcmVtOyAvLyAxNnB4XHJcbi8vIElURU0gUEhPTkVcclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9waG9uZV9jb2xvcjogJGNvcmVfdGV4dF9jb2xvcjtcclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fcGhvbmVfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiRtYW5kYXRvcnktbGlzdC12Ml9pdGVtX3Bob25lX2NvbG9yX2hvdmVyOiAkY29yZV9saW5rX2NvbG9yO1xyXG5cclxuXHJcbi8vIElURU0gTUFJTFxyXG4kbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9tYWlsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fY29udGFjdF9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMTtcclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fbWFpbF9jb2xvcjogJGNvcmVfdGV4dF9jb2xvcjtcclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fbWFpbF90ZXh0LWFsaWduIDogbGVmdDtcclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fbWFpbF9jb2xvcl9ob3ZlcjogJGNvcmVfbGlua19jb2xvcjtcclxuXHJcbi8vIElURU0gREVTQ1JJUFRJT05cclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFuZGF0b3J5LWxpc3QtdjJfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvcmVfdGV4dF9jb2xvcjtcclxuJG1hbmRhdG9yeS1saXN0LXYyX2l0ZW1fZGVzY3JpcHRpb25fdGV4dC1hbGlnbiA6IGxlZnQ7XHJcblxyXG5cclxuIiwiLy8gVElUTEVcclxuXHJcbiRtYW5kYXRvcnktdjEtaG9tZV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vL2xpbmtlc1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbjogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbiAhZGVmYXVsdDsgLy8gMTJweFxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1heDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1heCAhZGVmYXVsdDsgLy8gMTJweFxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1zaXplICAgIDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1mYW1pbHkgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS12MS1ob21lX2N0YS1wcmltYXJ5X2ZvbnQtd2VpZ2h0IDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC13ZWlnaHQhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS12MS1ob21lX2N0YS1wcmltYXJ5X2ZvbnQ6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS12MS1ob21lX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktdjEtaG9tZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfY29sb3IgICAgICAgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS12MS1ob21lX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciAgIDogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktdjEtaG9tZV9jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvcjokY29yZV9jdGEtcHJpbWFyeV9kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS12MS1ob21lX2N0YS1wcmltYXJ5X2RyYXdpbmdfYm9yZGVyX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9kcmF3aW5nX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktdjEtaG9tZV9idXR0b24tLXN3ZWVwX2JlZm9yZV9iYWNrZ3JvdW5kOiAkYnV0dG9uLS1zd2VlcF9iZWZvcmVfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJG1hbmRhdG9yeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gUGFnaW5hdGlvbiBcIlByw6ljw6lkZW50XCIgZXQgXCJTdWl2YW50XCJcclxuJG1hbmRhdG9yeS12MS1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS12MS1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3IgICAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS12MS1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKipcclxuLy8gSVRFTVxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfaXRlbV9uYW1lX2RlY29yYXRlLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUtbWluOiAwLjgxMjVyZW0gIWRlZmF1bHQ7IC8vIDEzcHhcclxuJG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUtbWF4OiAxLjE4NzVyZW0gIWRlZmF1bHQ7IC8vIDE5cHhcclxuJG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUgOiBjbGFtcCgkbWFuZGF0b3J5LXYxLWhvbWVfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMC4wNjI1cmVtICsgMC45Mzc1dncpLCAkbWFuZGF0b3J5LXYxLWhvbWVfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfaXRlbV9uYW1lX3BhcnQxX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUgfSAvIDEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX25hbWVfcGFydDFfdHJhbnNmb3JtIDogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX3BhcnQyX2ZvbnQtc2l6ZSA6IDFyZW0gIWRlZmF1bHQ7IC8vMTZweFxyXG5cclxuJG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fcGhvbmVfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbWFuZGF0b3J5LXYxLWhvbWVfaXRlbV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fcGhvbmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX3Bob25lX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfaXRlbV9tYWlsX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fcGFydDJfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX21haWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX21haWxfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfZGVjb3JhdGVfYmFja2dyb3VuZCA6ICNGREY3RUYgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9jb250ZW50X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi5tYW5kYXRvcnktdjEtaG9tZSB7XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcblxyXG4gICAgICAgIC50aXRsZS12MXtcclxuICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktdjEtaG9tZV90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hbmRhdG9yeS12MS1ob21lX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktdjEtaG9tZV90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAuY3RhLXByaW1hcnkge1xyXG4gICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRvcnktdjEtaG9tZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYW5kYXRvcnktdjEtaG9tZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS12MS1ob21lX2N0YS1wcmltYXJ5X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYW5kYXRvcnktdjEtaG9tZV9jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAuY3RhLXByaW1hcnlfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYW5kYXRvcnktdjEtaG9tZV9jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFuZGF0b3J5LXYxLWhvbWVfYnV0dG9uLS1zd2VlcF9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYW5kYXRvcnktdjEtaG9tZV9jb250ZW50X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgLnRpdGxlLXYxe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAmX19wYXJ0MXtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3BhcnQye1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fbmFtZV9kZWNvcmF0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFuZGF0b3J5LXYxLWhvbWVfaXRlbV9uYW1lX3BhcnQxX3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX25hbWVfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhdG9yeS12MS1ob21lX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhY3Qge1xyXG4gICAgICAgICAgICAmLXRlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LXYxLWhvbWVfaXRlbV9waG9uZV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX3Bob25lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fcGhvbmVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1tYWlsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX21haWxfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LXYxLWhvbWVfaXRlbV9tYWlsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fbWFpbF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N3aXBlci1idXR0b25ze1xyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JG1hbmRhdG9yeS12MS1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiRtYW5kYXRvcnktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiRtYW5kYXRvcnktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYW5kYXRvcnktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFuZGF0b3J5LXYxLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFuZGF0b3J5LXYxLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hbmRhdG9yeS12MS1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYW5kYXRvcnktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N3aXBlci1wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXRvcnktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYW5kYXRvcnktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtYW5kYXRvcnktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRtYW5kYXRvcnktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFuZGF0b3J5LXYxLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1hbmRhdG9yeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoZWlnaHQ6IDQ4JTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhdG9yeS12MS1ob21lX2RlY29yYXRlX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG59IiwiLy8gVElUTEVcclxuXHJcbiRtYW5kYXRvcnktdjEtaG9tZV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vL2xpbmtlc1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbjogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbjsgLy8gMTJweFxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1heDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1heDsgLy8gMTJweFxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1zaXplICAgIDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplO1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfZm9udC1mYW1pbHkgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LWZhbWlseTtcclxuJG1hbmRhdG9yeS12MS1ob21lX2N0YS1wcmltYXJ5X2ZvbnQtd2VpZ2h0IDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC13ZWlnaHQ7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9jdGEtcHJpbWFyeV9mb250OiAkY29yZV9jdGEtcHJpbWFyeV9mb250O1xyXG5cclxuJG1hbmRhdG9yeS12MS1ob21lX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZztcclxuJG1hbmRhdG9yeS12MS1ob21lX2N0YS1wcmltYXJ5X2JvcmRlci13aWR0aCAgOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItd2lkdGg7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kIDtcclxuJG1hbmRhdG9yeS12MS1ob21lX2N0YS1wcmltYXJ5X2NvbG9yICAgICAgICAgIDogJGNvcmVfY3RhLXByaW1hcnlfY29sb3I7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciA7XHJcblxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY3RhLXByaW1hcnlfaG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvcjtcclxuJG1hbmRhdG9yeS12MS1ob21lX2N0YS1wcmltYXJ5X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuJG1hbmRhdG9yeS12MS1ob21lX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3I6JGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvcjtcclxuJG1hbmRhdG9yeS12MS1ob21lX2N0YS1wcmltYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9jdGEtcHJpbWFyeV9kcmF3aW5nX2JvcmRlcl9jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19ib3JkZXJfY29sb3I7XHJcblxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfYnV0dG9uLS1zd2VlcF9iZWZvcmVfYmFja2dyb3VuZDogJGJ1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ7XHJcblxyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuJG1hbmRhdG9yeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuJG1hbmRhdG9yeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuJG1hbmRhdG9yeS12MS1ob21lX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiXHJcbiRtYW5kYXRvcnktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJG1hbmRhdG9yeS12MS1ob21lX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yO1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvciA7XHJcblxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yICA7XHJcblxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqXHJcbi8vIElURU1cclxuJG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fbmFtZV9kZWNvcmF0ZS1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX25hbWVfcGFydDFfZm9udC1zaXplLW1pbjogMC44MTI1cmVtOyAvLyAxM3B4XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX25hbWVfcGFydDFfZm9udC1zaXplLW1heDogMS4xODc1cmVtOyAvLyAxOXB4XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX25hbWVfcGFydDFfZm9udC1zaXplIDogY2xhbXAoJG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUtbWluLCBjYWxjKDAuMDYyNXJlbSArIDAuOTM3NXZ3KSwgJG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUtbWF4KTtcclxuJG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fbmFtZV9wYXJ0MV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX25hbWVfcGFydDFfZm9udC1zaXplIH0gLyAxLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfaXRlbV9uYW1lX3BhcnQxX3RyYW5zZm9ybSA6IGNhcGl0YWxpemU7XHJcblxyXG4kbWFuZGF0b3J5LXYxLWhvbWVfaXRlbV9wYXJ0Ml9mb250LXNpemUgOiAxcmVtOyAvLzE2cHhcclxuXHJcbiRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX3Bob25lX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fcGFydDJfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX3Bob25lX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfaXRlbV9waG9uZV90ZXh0LWFsaWduIDogbGVmdDtcclxuJG1hbmRhdG9yeS12MS1ob21lX2l0ZW1fbWFpbF9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRtYW5kYXRvcnktdjEtaG9tZV9pdGVtX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfaXRlbV9tYWlsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfaXRlbV9tYWlsX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG5cclxuJG1hbmRhdG9yeS12MS1ob21lX2RlY29yYXRlX2JhY2tncm91bmQgOiAjRkRGN0VGO1xyXG4kbWFuZGF0b3J5LXYxLWhvbWVfY29udGVudF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsiLCIvLyBUSVRMRVxyXG5cclxuJHRlYW0tdjNfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJHRlYW0tdjJfdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vbGlua2VzXHJcbiR0ZWFtLXYzX2xpbmtzX2Jsb2NfbGVmdF9mb250czogJGNvcmVfY3RhLXByaW1hcnlfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfbGlua3NfYmxvY19sZWZ0X2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfbGlua3NfYmxvY19sZWZ0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfbGlua3NfYmxvY19sZWZ0X2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfbGlua3NfYmxvY19sZWZ0X2JhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2xpbmtzX2Jsb2NfbGVmdF9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfbGlua3NfYmxvY19sZWZ0X3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJHRlYW0tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3IgICAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqXHJcbi8vIElURU1cclxuJHRlYW0tdjNfaXRlbV9uYW1lX2RlY29yYXRlLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZS1taW46IDAuODEyNXJlbSAhZGVmYXVsdDsgLy8gMTNweFxyXG4kdGVhbS12M19pdGVtX25hbWVfcGFydDFfZm9udC1zaXplLW1heDogMS4xODc1cmVtICFkZWZhdWx0OyAvLyAxOXB4XHJcbiR0ZWFtLXYzX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUgOiBjbGFtcCgkdGVhbS12M19pdGVtX25hbWVfcGFydDFfZm9udC1zaXplLW1pbiwgY2FsYygwLjA2MjVyZW0gKyAwLjkzNzV2dyksICR0ZWFtLXYzX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9uYW1lX3BhcnQxX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRlYW0tdjNfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZSB9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9uYW1lX3BhcnQxX3RyYW5zZm9ybSA6IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12M19pdGVtX3BhcnQyX2ZvbnQtc2l6ZSA6IDFyZW0gIWRlZmF1bHQ7IC8vMTZweFxyXG5cclxuJHRlYW0tdjNfaXRlbV9waG9uZV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLXYzX2l0ZW1fcGFydDJfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fcGhvbmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fcGhvbmVfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fbWFpbF9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLXYzX2l0ZW1fcGFydDJfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fbWFpbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9tYWlsX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjNfZGVjb3JhdGVfYmFja2dyb3VuZCA6ICNGREY3RUYgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLnRlYW0tdjMge1xyXG5cclxuICAgICZfX3RpdGxle1xyXG5cclxuICAgICAgICAudGl0bGUtdjF7XHJcbiAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M190aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjNfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmN0YS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfbGlua3NfYmxvY19sZWZ0X2ZvbnRzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjNfbGlua3NfYmxvY19sZWZ0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjNfbGlua3NfYmxvY19sZWZ0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfbGlua3NfYmxvY19sZWZ0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12M19saW5rc19ibG9jX2xlZnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbS12M19saW5rc19ibG9jX2xlZnRfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0ZWFtLXYzX2xpbmtzX2Jsb2NfbGVmdF9zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFtLXYzX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAudGl0bGUtdjF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICZfX3BhcnQxe1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fcGFydDJ7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19pdGVtX25hbWVfZGVjb3JhdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjNfaXRlbV9uYW1lX3BhcnQxX3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX2l0ZW1fbmFtZV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS12M19jb250ZW50X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWN0IHtcclxuICAgICAgICAgICAgJi10ZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfaXRlbV9waG9uZV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX2l0ZW1fcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS12M19pdGVtX3Bob25lX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12M19pdGVtX21haWxfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19pdGVtX21haWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS12M19pdGVtX21haWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zd2lwZXItYnV0dG9uc3tcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6JHRlYW0tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGVhbS12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS12M19wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoZWlnaHQ6IDQ4JTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tdjNfZGVjb3JhdGVfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcmVwZWF0ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12YWdlbmN5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfcGFkZGluZzogMnJlbSAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRJVExFIHBhcnQgMVxyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3IgIWRlZmF1bHRcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0MV9mb250LXNpemUtbWluOiAkdGl0bGUtdjFfcGFydDFfZm9udC1zaXplLW1pbiAhZGVmYXVsdDsgLy8gMTRweFxyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZS1tYXg6ICR0aXRsZS12MV9wYXJ0MV9mb250LXNpemUtbWF4ICFkZWZhdWx0OyAvLyAxNHB4XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtdjFfcGFydDFfZm9udC1zaXplICAgIDogY2xhbXAoJG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0MV9mb250LXNpemUtbWluLCBjYWxjKC44NzVyZW0gKyAwdncpLCAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQxX2ZvbnQtZmFtaWx5IDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQxX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwICN7JG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0MV9mb250LXNpemV9IC8gMS40ICRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtdjFfcGFydDFfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbi8vIFRJVExFIHBhcnQgMlxyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4gIWRlZmF1bHQ7IC8vIDI2cHhcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAkdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heCAhZGVmYXVsdDsgLy8gMzBweFxyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5IDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXAgW0JFR0lOXVxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fbWFwX2NpcmNsZV9jb2xvcjogJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfZmlsbDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS00ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfYWN0aXZlX2ZpbGw6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBNYXAgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGT1JNIFtCRUdJTl1cclxuXHJcblxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfYm9yZGVyOiAwICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfc3Mtc2VhcmNoLWJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuICAgIC8vIEZPUk0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLXN2Zy12YWdlbmN5IHtcclxuXHJcbiAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRtYXAtc3ZnLXZhZ2VuY3lfcGFkZGluZztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBoZWlnaHQgOiA3NDBweDtcclxuICAgIH1cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuXHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAubWFwLXN2Zy12YWdlbmN5X19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5tYXAtc3ZnIHtcclxuICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21hcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2lyY2xlIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9fbWFwX2NpcmNsZV9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlcCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9maWxsO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9zdHJva2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2FjdGl2ZV9maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZWdpb24ge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlO1xyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC8qY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsqL1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2FjdGl2ZV9maWxsO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9zcy1zZWFyY2gtYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcblxyXG4gICAgICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNHJlbSAuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTEgO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXIgO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb246IDUwJSA7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcmVwZWF0ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1zaXplIDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC1zdmctdmFnZW5jeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2NvbG9yOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfcGFkZGluZzogMnJlbSAwIDtcclxuXHJcblxyXG4vLyBUSVRMRSBwYXJ0IDFcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yIDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvciAhZGVmYXVsdFxyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZS1taW46ICR0aXRsZS12MV9wYXJ0MV9mb250LXNpemUtbWluIDsgLy8gMTRweFxyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZS1tYXg6ICR0aXRsZS12MV9wYXJ0MV9mb250LXNpemUtbWF4IDsgLy8gMTRweFxyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtdjFfcGFydDFfZm9udC1zaXplLW1pbiwgY2FsYyguODc1cmVtICsgMHZ3KSwgJG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0MV9mb250LXNpemUtbWF4KSA7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtdjFfcGFydDFfZm9udC1mYW1pbHkgOiAkdGl0bGUtdjFfcGFydDFfZm9udC1mYW1pbHkgO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQxX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwICN7JG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0MV9mb250LXNpemV9IC8gMS40ICRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtdjFfcGFydDFfZm9udC1mYW1pbHkgO1xyXG4vLyBUSVRMRSBwYXJ0IDJcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yIDtcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluOiAkdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiA7IC8vIDI2cHhcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAkdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heCA7IC8vIDMwcHhcclxuJG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUgICAgOiBjbGFtcCgkbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgJG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSA7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgOiAkdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3RpdGxlLXYxX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG1hcC1zdmctdmFnZW5jeV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRtYXAtc3ZnLXZhZ2VuY3lfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFwIFtCRUdJTl1cclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX21hcF9jaXJjbGVfY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvciA7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9maWxsOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTQgO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0xIDtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMSA7XHJcblxyXG4vLyBNYXAgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGT1JNIFtCRUdJTl1cclxuXHJcblxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50IDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JvcmRlcjogMCA7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSA7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSA7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTUgO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9zcy1zZWFyY2gtYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgO1xyXG5cclxuICAgIC8vIEZPUk0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbWFwLXN2Z19hcmVhX2ZpbGwgIDogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJG1hcC1zdmdfYXJlYV9zdHJva2U6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXN2Z19hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG5cclxuJG1hcC1zdmdfYXJlYV9ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tYXAtc3ZnIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY291bnRyeSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIC5tYXAtc3ZnLS16b29tZWQgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlZ2lvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDowLjc1O1xyXG4gICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OjIyLjkyNTY7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgZmlsbDogJG1hcC1zdmdfYXJlYV9maWxsO1xyXG4gICAgICAgIHN0cm9rZTogJG1hcC1zdmdfYXJlYV9zdHJva2U7XHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2FjdGl2ZV9maWxsO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFwLXN2Zy0tem9vbWVkICYge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fem9vbSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICYtLWRpc3BsYXllZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlcCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDoxO1xyXG4gICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OjIyLjkyNTY7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgZmlsbDogJG1hcC1zdmdfYXJlYV9maWxsO1xyXG4gICAgICAgIHN0cm9rZTogJG1hcC1zdmdfYXJlYV9zdHJva2U7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmdfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2FjdGl2ZV9maWxsO1xyXG4gICAgICAgICAgICAubWFwLXN2Z19fem9vbS0tZGlzcGxheWVkICYge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLm1hcC1zdmctLXpvb21lZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2lyY2xlIHtcclxuICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC01O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gRm9ybXNcclxuICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4uZm9ybS1ncm91cC0tbGFzdCA+KiB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG59IiwiLy8gQ2x1c3RlciA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbiRtYXAtYmFubmVyX2NvbnRhaW5lcl9tYXgtd2lkdGg6IDE0NTBweCAhZGVmYXVsdDtcclxuJG1hcC1iYW5uZXJfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAgIWRlZmF1bHQ7XHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuJG1hcC1iYW5uZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogY291bGV1ciBkZSBmb25kXHJcbiRtYXAtYmFubmVyX3BhZGRpbmcgICA6IDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzXHJcbiRtYXAtYmFubmVyX2hlaWdodDogMzMwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogaGF1dGV1ciBkZSBsYSBtYXBcclxuLy8gTWFya2VyXHJcbiRtYXAtYmFubmVyX21hcmtlcl9jb2xvcjogJG1hcC1iYW5uZXJfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLWJhbm5lcl9jb2xvcl9jZXJjbGVfZm9udDokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1iYW5uZXJfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50OnJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjgpICFkZWZhdWx0O1xyXG4kbWFwLWJhbm5lcl9tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1iYW5uZXJfbWFya2VyX3N2Z19maWxsX2NvbG9yOiRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWFya2VyIDogY291bGV1clxyXG4vLyBDbHVzdGVyXHJcbiRtYXAtYmFubmVyX2NsdXN0ZXJfYmFja2dyb3VuZDogJG1hcC1iYW5uZXJfZ19tYWluX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2x1c3RlciA6IGZvbmRcclxuJG1hcC1iYW5uZXJfY2x1c3Rlcl9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLWJhbm5lciB7XHJcbiAgICAubWFwIHtcclxuICAgICAgICAmX19tYXJrZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1iYW5uZXJfbWFya2VyX3N2Z19maWxsX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NsdXN0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLWJhbm5lcl9tYXJrZXJfY29sb3JfdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1iYW5uZXJfY29sb3JfY2VyY2xlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1iYW5uZXJfbWFya2VyX2NvbG9yX251bWJlcl9hZ2VuY3k7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogb3JhbmdlO1xyXG4gICAgICAgICAgICBmaWxsOiBibGV1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLWJhbm5lciB7XHJcbiAgICBtYXJnaW46MmVtIDAgMmVtIDA7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICRtYXAtYmFubmVyX2NvbnRhaW5lcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogJG1hcC1iYW5uZXJfaGVpZ2h0O1xyXG4gICAgICAgIC5qcy1tYXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtYXAtYmFubmVyX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19qcy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIENsdXN0ZXIgOiBjb3VsZXVyIGR1IHRleHRlXHJcblxyXG4kbWFwLWJhbm5lcl9jb250YWluZXJfbWF4LXdpZHRoOiAxNDUwcHggO1xyXG4kbWFwLWJhbm5lcl9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiRtYXAtYmFubmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogY291bGV1ciBkZSBmb25kXHJcbiRtYXAtYmFubmVyX3BhZGRpbmcgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzXHJcbiRtYXAtYmFubmVyX2hlaWdodDogMzMwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogaGF1dGV1ciBkZSBsYSBtYXBcclxuLy8gTWFya2VyXHJcbiRtYXAtYmFubmVyX21hcmtlcl9jb2xvcjogJG1hcC1iYW5uZXJfZ19tYWluX2NvbG9yO1xyXG4kbWFwLWJhbm5lcl9jb2xvcl9jZXJjbGVfZm9udDokY29sb3JfYnJhbmQtMTtcclxuJG1hcC1iYW5uZXJfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50OnJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjgpO1xyXG4kbWFwLWJhbm5lcl9tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1iYW5uZXJfbWFya2VyX3N2Z19maWxsX2NvbG9yOiRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWFya2VyIDogY291bGV1clxyXG4vLyBDbHVzdGVyXHJcbiRtYXAtYmFubmVyX2NsdXN0ZXJfYmFja2dyb3VuZDogJG1hcC1iYW5uZXJfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2x1c3RlciA6IGZvbmRcclxuJG1hcC1iYW5uZXJfY2x1c3Rlcl9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0vMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgLy8gLyFcXCBCYXNlIGVzdCBkZSAxMiBweFxyXG4kbWFwX3BvcHVwX2Nsb3NlX3dpZHRoOiA0MHB4ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2hlaWdodDogNDBweCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9wYWRkaW5nOiAuMDNlbSAwIDAgMCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9tYXJnaW46IDAuMWVtICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyLXJhZGl1czogMTAwJSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlcjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9mb250LXNpemU6IDMwcHggIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2p1c3RpZnk6IGNlbnRlciAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc19tYXJnaW4tYm90dG9tOiAuMnJlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jb29yZHNfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jb29yZHNfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc190ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX3RleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlcjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlci1yYWRpdXM6IDEwMCUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9wYWRkaW5nOiAuNWVtICFkZWZhdWx0O1xyXG4vKlxyXG4kbWFwX3BvcHVwX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiovXHJcblxyXG4kbWFwX2NvbG9yX2NlcmNsZV9iYWNrZ3JvdW5kOiRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDpyZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjY4KSAhZGVmYXVsdDtcclxuJG1hcF9tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxlYWZsZXQtY29udGFpbmVyIC5tYXBfX3BvcHVwIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG4gICAgd2lkdGg6ICRtYXBfcG9wdXBfY2xvc2Vfd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRtYXBfcG9wdXBfY2xvc2VfaGVpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAkbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbWFwX3BvcHVwX2Nsb3NlX2xpbmUtaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogJG1hcF9wb3B1cF9jbG9zZV9wYWRkaW5nO1xyXG4gICAgbWFyZ2luOiAkbWFwX3BvcHVwX2Nsb3NlX21hcmdpbjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgYWxpZ24taXRlbXM6ICRtYXBfcG9wdXBfY2xvc2VfYWxpZ247XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRtYXBfcG9wdXBfY2xvc2VfanVzdGlmeTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyOiAkbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcF9wb3B1cF9jbG9zZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRtYXBfcG9wdXBfY2xvc2VfZm9udC13ZWlnaHQ7XHJcbiAgICBjb2xvcjogJG1hcF9wb3B1cF9jbG9zZV9jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG1hcF9wb3B1cF9jbG9zZV9ob3Zlcl9jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLm1hcCB7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiAkbWFwX3N2Z19jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbHVzdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXBfY29sb3JfY2VyY2xlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wb3B1cCB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAkbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXBfcG9wdXBfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXBfcG9wdXBfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYXBfcG9wdXBfZm9udDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDExcHggMTFweCAwcHggcmdiYSgwLDAsMCwwLjE3KTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggMTFweCAxMXB4IDBweCByZ2JhKDAsMCwwLDAuMTcpO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDVweCAxMXB4IDExcHggMHB4IHJnYmEoMCwwLDAsMC4xNyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZmxldC1wb3B1cC10aXAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICBmb250OiAkbWFwX3BvcHVwX19jb29yZHNfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXBfcG9wdXBfX2Nvb3Jkc190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXBfcG9wdXBfX2Nvb3Jkc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgcGFkZGluZzogJG1hcF9wb3B1cF9fY29vcmRzX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX19jb29yZHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFwX3BvcHVwX19jb29yZHNfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcF9wb3B1cF9fY29vcmRzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWFwX3BvcHVwX19jb29yZHNfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwLWlubmVyLXYxLXBvcC11cF9faXRlbS1saW5rcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1hcC12MS0tYWdlbmN5IHtcclxuICAgIC5tb2R1bGUtbWFwLWpzIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1MnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hcF9wb3B1cF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kbWFwX3BvcHVwX2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJG1hcF9wb3B1cF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtLzEuNSAkZm9udC1mYW1pbHktLTE7IC8vIC8hXFwgQmFzZSBlc3QgZGUgMTIgcHhcclxuJG1hcF9wb3B1cF9jbG9zZV93aWR0aDogNDBweDtcclxuJG1hcF9wb3B1cF9jbG9zZV9oZWlnaHQ6IDQwcHg7XHJcbiRtYXBfcG9wdXBfY2xvc2VfbGluZS1oZWlnaHQ6IDE7XHJcbiRtYXBfcG9wdXBfY2xvc2VfcGFkZGluZzogLjAzZW0gMCAwIDA7XHJcbiRtYXBfcG9wdXBfY2xvc2VfbWFyZ2luOiAwLjFlbTtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXI6IG5vbmU7XHJcbiRtYXBfcG9wdXBfY2xvc2VfZm9udC1zaXplOiAzMHB4O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtd2VpZ2h0OiA0MDA7XHJcbiRtYXBfcG9wdXBfY2xvc2VfYWxpZ246IGNlbnRlcjtcclxuJG1hcF9wb3B1cF9jbG9zZV9qdXN0aWZ5OiBjZW50ZXI7XHJcbiRtYXBfcG9wdXBfY2xvc2VfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcF9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwX3BvcHVwX19jb29yZHNfbWFyZ2luLWJvdHRvbTogLjJyZW07XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc19wYWRkaW5nOiAwO1xyXG4kbWFwX3BvcHVwX19jb29yZHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41ICRmb250LWZhbWlseS0tMTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbWFwX3BvcHVwX19jb29yZHNfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc190ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXI6IG5vbmU7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fcGFkZGluZzogLjVlbTtcclxuXHJcbiRtYXBfY29sb3JfY2VyY2xlX2JhY2tncm91bmQ6JGNvbG9yX2JyYW5kLTI7XHJcbiRtYXBfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50OnJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNjgpO1xyXG4kbWFwX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5OiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuIiwiJG1vZGFsLXNoYXJlLXNvY2lhbHNfYm9keV9wYWRkaW5nOiAzZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX2JvZHlfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfYm9keV9tYXgtd2lkdGg6IDU1MHB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjogJHRpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc190aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduOiAkdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfdGl0bGUtdjFfcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfaXRlbV9oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX2l0ZW1fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfaXRlbV9mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19pdGVtX2ZvbnQtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19pdGVtX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19pdGVtX2FsaWduLWl0ZW06IGxlZnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX2l0ZW1fZm9udC1jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfYnRuX3RleHRfZm9udC1zaXplOjE0cHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX2J0bl9mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX2ZhY2Vib29rX2ZpbGw6ICMzOTU2OWMgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX21lc3Nlbmdlcl9maWxsOiAjMDA3OEZGICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc190d2l0dGVyX2ZpbGw6ICMwMGFjZWUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX2xpbmtlZGluX2ZpbGw6ICMwMDcyYjEgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX3doYXRzYXBwX2ZpbGw6ICMyOEQxNDYgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX2VtYWlsX2ZpbGw6ICM1RDVDNUIgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX2NvcHktbGlua19maWxsOiAjNUQ1QzVCICFkZWZhdWx0O1xyXG5cclxuLm1vZGFsLXNoYXJlLXNvY2lhbHMge1xyXG5cclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX2JvZHlfbWF4LXdpZHRoO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX2JvZHlfcGFkZGluZztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1vZGFsLXNoYXJlLXNvY2lhbHNfYm9keV90ZXh0LWFsaWduO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsX190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZS12MXtcclxuICAgICAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtc2hhcmUtc29jaWFsc190aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtc2hhcmUtc29jaWFsc190aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLXNoYXJlLXNvY2lhbHNfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1vZGFsLXNoYXJlLXNvY2lhbHNfdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtc2hhcmUtc29jaWFsc190aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtc2hhcmUtc29jaWFsc190aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJlLXNvY2lhbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1vZGFsLXNoYXJlLXNvY2lhbHNfYnRuX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfaXRlbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLXNoYXJlLXNvY2lhbHNfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbW9kYWwtc2hhcmUtc29jaWFsc19pdGVtX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX2l0ZW1fZm9udC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtc2hhcmUtc29jaWFsc19pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX2l0ZW1fYWxpZ24taXRlbTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLXNoYXJlLXNvY2lhbHNfaXRlbV9mb250LWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX2J0bl90ZXh0X2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNoYXJlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfZmFjZWJvb2tfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX21lc3NlbmdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX21lc3Nlbmdlcl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX3R3aXR0ZXJfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmtlZGluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfbGlua2VkaW5fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2VtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfZW1haWxfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3doYXRzYXBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfd2hhdHNhcHBfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvcHktbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX2NvcHktbGlua19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRtb2RhbC1zaGFyZS1zb2NpYWxzX2JvZHlfcGFkZGluZzogM2VtIDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfYm9keV90ZXh0LWFsaWduOiBsZWZ0IDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfYm9keV9tYXgtd2lkdGg6IDU1MHB4IDtcclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX3RpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduIDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSA7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgO1xyXG5cclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjogJHRpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ24gO1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc190aXRsZS12MV9wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udCA7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgO1xyXG5cclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX2l0ZW1faGVpZ2h0OiA1MHB4IDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfaXRlbV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfaXRlbV9mb250LXdlaWdodDogNjAwIDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfaXRlbV9mb250LWNvbG9yOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDAgO1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19pdGVtX2FsaWduLWl0ZW06IGxlZnQgO1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19pdGVtX2ZvbnQtY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtMSA7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19idG5fdGV4dF9mb250LXNpemU6MTRweCA7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX2J0bl9mb250LXNpemU6IDEycHggO1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19mYWNlYm9va19maWxsOiAjMzk1NjljIDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfbWVzc2VuZ2VyX2ZpbGw6ICMwMDc4RkYgO1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc190d2l0dGVyX2ZpbGw6ICMwMGFjZWUgO1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19saW5rZWRpbl9maWxsOiAjMDA3MmIxIDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfd2hhdHNhcHBfZmlsbDogIzI4RDE0NiA7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX2VtYWlsX2ZpbGw6ICM1RDVDNUIgO1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19jb3B5LWxpbmtfZmlsbDogIzVENUM1QiA7XHJcbiIsIlxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tb2RhbCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgIHRvcDogLjVyZW07XHJcbiAgICAgICAgcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtY2xvc2VfYmFja2dyb3VuZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAkbW9kYWxfY2xvc2VfYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2UtZHJhd2luZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGZpbGw6ICRtb2RhbC0tbWFpbl9jbG9zZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzZW0gMWVtIDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTBzdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MThweDtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDNlbSAzZW07XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJi50aXRsZS0tdjF7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kYWwtLW1haW5fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdC5mb3JtIHtcclxuXHRcdFx0XHQuZm9ybS1ncm91cC0tY29sdW1uPioge1xyXG5cdFx0XHRcdFx0ZmxleDogaW5pdGlhbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC12ZWlsX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9jdXMtdHJhcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW1haW4ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAubW9kYWwge1xyXG4gICAgICAgICAgICAmX19jbG9zZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmVcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtLW1haW5fY2xvc2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLS1tYWluX2Nsb3NlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLS1tYWluX2Nsb3NlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLS1tYWluX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLS1tYWluX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtLW1haW5fdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYubGVnYWxzX190ZXh0IHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wcm9wZXJ0eS1jb250YWN0IHtcclxuICAgICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuLm1vZGFsLWRwZSB7XHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExODdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbF9mZWVzIHtcclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtc3dpcGVyLWdhbGxlcnkge1xyXG4gICAgLm1vZGFsX19jbG9zZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnRvb2x0aXAtaWEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDkwdnc7XHJcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICByaWdodDogLTQwcHg7XHJcbiAgICBib3R0b206IDYwcHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgbGVmdDogLTE2OXB4O1xyXG4gICAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgbGVmdDogODAlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtIDFyZW0gMXJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbn1cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfZGF0YV9iYWNrZ3JvdW5kOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLXNlY29uZGFyeS01ICFkZWZhdWx0O1xyXG5cclxuLypcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4qL1xyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMC44MjNlbSkvMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfZm9udDogaXRhbGljIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgMnZ3LCAxLjE3NjRlbSkvMS42NjY2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9jb2xvcjogJHNvY2lhbF9pdGVtX2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ob3Zlcl9jb2xvcjogJHNvY2lhbF9pdGVtX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1fd2lkdGg6ICRzb2NpYWxfaXRlbV93aWR0aCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2hlaWdodDogJHNvY2lhbF9pdGVtX2hlaWdodCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX3BhZGRpbmc6ICRzb2NpYWxfaXRlbV9wYWRkaW5nICFkZWZhdWx0O1xyXG4vKlxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTE3NmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4qL1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZPUk0gQlVUVE9OXHJcbi8qXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX3BhZGRpbmc6ICRjb3JlX2J1dHRvbl9wYWRkaW5nICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuKi9cclxuXHJcbi8qXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAwLjg4MmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00IWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS4xNzZlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQtc3R5bGU6IGl0YWxpYyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuKi9cclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sYWJlbF9mb250OiBpdGFsaWMgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDAuODI0ZW0pLzEuNjY2NiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sYWJlbF9jb2xvcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xhYmVsX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMC44MjRlbSkvMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc190ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2Nvb3JkX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZWdvdGlhdG9yLWRldGFpbHMtdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC8qLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfZm9udC1zdHlsZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0qL1xyXG5cclxuICAgIC5jb250YWluZXItb3BpbmlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGF0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9kYXRhX2JhY2tncm91bmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uZWdvdGlhdG9yIHtcclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZGRzIHtcclxuICAgICAgICAgICAgLml0ZW1fX3NvY2lhbC0tYWdlbmN5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19hZGRzIHtcclxuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZyAgICAgICAgOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9wYWRkaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FnZW5jeSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIC5pdGVtX19zb2NpYWwtLWFnZW5jeSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIE5FR09USUFUT1IgREVUQUlMUyBTVEFSVFxyXG4gICAgJl9faW5mbyB7XHJcblxyXG4gICAgICAgIC5uZWdvdGlhdG9yLWxpc3Rpbmcge1xyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+ICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2Rpc3BsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8qJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0qL1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZ3JvdXAtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjVlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3Jkcy1waG9uZV9fZHJhd2luZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29vcmRzLW1haWxfX2RyYXdpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3Jkcy1hZGRyZXNzX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2Nvb3JkX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb29yZHMtcGhvbmVfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb29yZHMtbWFpbF9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29vcmRzLWFkZHJlc3NfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEuY29vcmRzX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX3BhZGRpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVnYWxzLW5lZ290aWF0b3Ige1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xhYmVsX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIG5lZ290aWF0b3IgREVUQUlMUyBFTkRcclxuXHJcbiAgICAmX19maWx0ZXIge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvcGVydHktbGlzdGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG5cclxuICAgICAgICAuaGVhZGVyLXNlb19fdGl0bGUge1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgLyoudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0qL1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb2NpYWxfX3N2ZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIC5zb2NpYWxfX2xpbmsge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplIDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgO1xyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9kYXRhX2JhY2tncm91bmQ6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTUgO1xyXG5cclxuLypcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvci1icmFuZC0yIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfZm9udCA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSA7XHJcbiovXHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAwLjgyM2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0xIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkYm9keV9jb2xvciA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTIgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdCA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZSA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmUgO1xyXG5cclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBpdGFsaWMgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCAydncsIDEuMTc2NGVtKS8xLjY2NjYgJGZvbnQtZmFtaWx5LS00IDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2NvbG9yIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW0gO1xyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2JhY2tncm91bmQ6ICRzb2NpYWxfaXRlbV9iYWNrZ3JvdW5kIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2NvbG9yOiAkc29jaWFsX2l0ZW1fY29sb3IgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRzb2NpYWxfaXRlbV9ob3Zlcl9jb2xvciA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRzb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3IgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1fd2lkdGg6ICRzb2NpYWxfaXRlbV93aWR0aCA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9oZWlnaHQ6ICRzb2NpYWxfaXRlbV9oZWlnaHQgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1fcGFkZGluZzogJHNvY2lhbF9pdGVtX3BhZGRpbmcgO1xyXG4vKlxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTE3NmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtIDtcclxuKi9cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X3RleHQtYWxpZ246IGxlZnQgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xIDtcclxuXHJcblxyXG4vLyBGT1JNIEJVVFRPTlxyXG4vKlxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTQgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbm9uZSA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX3BhZGRpbmc6ICRjb3JlX2J1dHRvbl9wYWRkaW5nIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiA7XHJcbiovXHJcblxyXG4vKlxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogbGVmdCA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDAuODgyZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmUgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfcGFkZGluZzogMCA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuMTc2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfZm9udC1zdHlsZTogaXRhbGljIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtIDtcclxuKi9cclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sYWJlbF9mb250OiBpdGFsaWMgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDAuODI0ZW0pLzEuNjY2NiAkZm9udC1mYW1pbHktLTQgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfY29sb3IgO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfdGV4dC1hbGlnbjogbGVmdCA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbSA7XHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAwLjgyNGVtKS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2NvbG9yOiAkYm9keV9jb2xvciA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0IDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX3RleHQtdHJhbnNmb3JtOiBub25lIDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xldHRlci1zcGFjaW5nOiAuMmVtIDtcclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9jb29yZF9kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtMiA7XHJcbiIsIiRzb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHNvY2lhbF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHNvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzb2NpYWxfaXRlbV93aWR0aDogMy4wNTg4ZW07XHJcbiRzb2NpYWxfaXRlbV9oZWlnaHQ6IDMuMDU4OGVtO1xyXG4kc29jaWFsX2l0ZW1fcGFkZGluZzogLjhlbTtcclxuJHNvY2lhbF9pdGVtX21hcmdpbjogMCAuNWVtOyIsIiRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gVElUTEVcclxuJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMjZweFxyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMzBweFxyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDB2dyksICRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5IDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplfSAvIDEuNCAkbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX2NvbnRhY3RfZm9udC1zaXplIDogMXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4vLyBJVEVNIFBIT05FXHJcbiRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV9waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fcGhvbmVfY29sb3I6ICRjb3JlX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV9waG9uZV90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX3Bob25lX2NvbG9yX2hvdmVyOiAkY29yZV9saW5rX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gTUFJTFxyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fbWFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fbWFpbF9jb2xvcjogJGNvcmVfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX21haWxfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV9tYWlsX2NvbG9yX2hvdmVyOiAkY29yZV9saW5rX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4ubmVnb3RpYXRvci1saXN0LXYyIHtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fYm9yZGVyO1xyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAmLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZS12MV9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtdjFfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb29yZHMtdmFsdWUge1xyXG5cclxuICAgICAgICAgICAgJi0tcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX3Bob25lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX3Bob25lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX3Bob25lX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV9waG9uZV9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fbWFpbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV9tYWlsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX21haWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX21haWxfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IDtcclxuJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSA7XHJcblxyXG4vLyBJVEVNIFRJVExFXHJcbiRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtIDtcclxuJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgO1xyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQgO1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46IDEuMjVyZW0gOyAvLyAyNnB4XHJcbiRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjI1cmVtIDsgLy8gMzBweFxyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDB2dyksICRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSA7XHJcbiRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA7XHJcbiRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA7XHJcbiRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yIDtcclxuXHJcbiRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZSA6IDFyZW0gOyAvLyAxNnB4XHJcbi8vIElURU0gUEhPTkVcclxuJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX2NvbnRhY3RfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgO1xyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fcGhvbmVfY29sb3I6ICRjb3JlX3RleHRfY29sb3IgO1xyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fcGhvbmVfdGV4dC1hbGlnbiA6IGxlZnQgO1xyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fcGhvbmVfY29sb3JfaG92ZXI6ICRjb3JlX2xpbmtfY29sb3IgO1xyXG5cclxuXHJcbi8vIElURU0gTUFJTFxyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fbWFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xIDtcclxuJG5lZ290aWF0b3ItbGlzdC12Ml9pdGVtX21haWxfY29sb3I6ICRjb3JlX3RleHRfY29sb3IgO1xyXG4kbmVnb3RpYXRvci1saXN0LXYyX2l0ZW1fbWFpbF90ZXh0LWFsaWduIDogbGVmdCA7XHJcbiRuZWdvdGlhdG9yLWxpc3QtdjJfaXRlbV9tYWlsX2NvbG9yX2hvdmVyOiAkY29yZV9saW5rX2NvbG9yIDtcclxuXHJcbiIsIi8vIFRJVExFXHJcblxyXG4kbmVnb3RpYXRvci12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci12MV90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy9saW5rZXNcclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbjogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbiAhZGVmYXVsdDsgLy8gMTJweFxyXG4kbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWF4OiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWF4ICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRuZWdvdGlhdG9yLXYxX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZSAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfZm9udC1mYW1pbHkgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfZm9udC13ZWlnaHQgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXdlaWdodCFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9mb250OiAkY29yZV9jdGEtcHJpbWFyeV9mb250ICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9ib3JkZXItd2lkdGggIDogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9jb2xvciAgICAgICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciAgIWRlZmF1bHQ7XHJcblxyXG4kbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLXYxX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3I6JGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfZHJhd2luZ19ib3JkZXJfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItdjFfYnV0dG9uLS1zd2VlcF9iZWZvcmVfYmFja2dyb3VuZDogJGJ1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRuZWdvdGlhdG9yLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIlxyXG4kbmVnb3RpYXRvci12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3IgICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciAgICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGggIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKipcclxuLy8gSVRFTVxyXG4kbmVnb3RpYXRvci12MV9pdGVtX25hbWVfZGVjb3JhdGUtY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci12MV9pdGVtX25hbWVfcGFydDFfZm9udC1zaXplLW1pbjogMC44MTI1cmVtICFkZWZhdWx0OyAvLyAxM3B4XHJcbiRuZWdvdGlhdG9yLXYxX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUtbWF4OiAxLjE4NzVyZW0gIWRlZmF1bHQ7IC8vIDE5cHhcclxuJG5lZ290aWF0b3ItdjFfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZSA6IGNsYW1wKCRuZWdvdGlhdG9yLXYxX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUtbWluLCBjYWxjKDAuMDYyNXJlbSArIDAuOTM3NXZ3KSwgJG5lZ290aWF0b3ItdjFfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci12MV9pdGVtX25hbWVfcGFydDFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbmVnb3RpYXRvci12MV9pdGVtX25hbWVfcGFydDFfZm9udC1zaXplIH0gLyAxLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci12MV9pdGVtX25hbWVfcGFydDFfdHJhbnNmb3JtIDogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLXYxX2l0ZW1fcGFydDJfZm9udC1zaXplIDogMXJlbSAhZGVmYXVsdDsgLy8xNnB4XHJcblxyXG4kbmVnb3RpYXRvci12MV9pdGVtX3Bob25lX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG5lZ290aWF0b3ItdjFfaXRlbV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfaXRlbV9waG9uZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfaXRlbV9waG9uZV90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfaXRlbV9tYWlsX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG5lZ290aWF0b3ItdjFfaXRlbV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfaXRlbV9tYWlsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci12MV9pdGVtX21haWxfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kbmVnb3RpYXRvci12MV9kZWNvcmF0ZV9iYWNrZ3JvdW5kIDogI0ZERjdFRiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfY29udGVudF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4ubmVnb3RpYXRvci12MSB7XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcblxyXG4gICAgICAgIC50aXRsZS12MXtcclxuICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmVnb3RpYXRvci12MV90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAuY3RhLXByaW1hcnkge1xyXG4gICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLXYxX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAuY3RhLXByaW1hcnlfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZWdvdGlhdG9yLXYxX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZWdvdGlhdG9yLXYxX2J1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZWdvdGlhdG9yLXYxX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAudGl0bGUtdjF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICZfX3BhcnQxe1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fcGFydDJ7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci12MV9pdGVtX25hbWVfZGVjb3JhdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItdjFfaXRlbV9uYW1lX3BhcnQxX3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLXYxX2l0ZW1fbmFtZV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVnb3RpYXRvci12MV9jb250ZW50X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWN0IHtcclxuICAgICAgICAgICAgJi10ZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItdjFfaXRlbV9waG9uZV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLXYxX2l0ZW1fcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmVnb3RpYXRvci12MV9pdGVtX3Bob25lX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci12MV9pdGVtX21haWxfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci12MV9pdGVtX21haWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmVnb3RpYXRvci12MV9pdGVtX21haWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zd2lwZXItYnV0dG9uc3tcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRuZWdvdGlhdG9yLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiRuZWdvdGlhdG9yLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6JG5lZ290aWF0b3ItdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmVnb3RpYXRvci12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbmVnb3RpYXRvci12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZWdvdGlhdG9yLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZWdvdGlhdG9yLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZWdvdGlhdG9yLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5lZ290aWF0b3ItdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZWdvdGlhdG9yLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG5lZ290aWF0b3ItdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkbmVnb3RpYXRvci12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmVnb3RpYXRvci12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZWdvdGlhdG9yLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoZWlnaHQ6IDQ4JTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5lZ290aWF0b3ItdjFfZGVjb3JhdGVfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbn0iLCIvLyBUSVRMRVxyXG5cclxuJG5lZ290aWF0b3ItdjFfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJG5lZ290aWF0b3ItdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiRuZWdvdGlhdG9yLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vbGlua2VzXHJcbiRuZWdvdGlhdG9yLXYxX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZS1taW46ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZS1taW47IC8vIDEycHhcclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfZm9udC1zaXplLW1heDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1heDsgLy8gMTJweFxyXG4kbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9mb250LXNpemUgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXNpemU7XHJcbiRuZWdvdGlhdG9yLXYxX2N0YS1wcmltYXJ5X2ZvbnQtZmFtaWx5IDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1mYW1pbHk7XHJcbiRuZWdvdGlhdG9yLXYxX2N0YS1wcmltYXJ5X2ZvbnQtd2VpZ2h0IDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC13ZWlnaHQhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfZm9udDogJGNvcmVfY3RhLXByaW1hcnlfZm9udDtcclxuXHJcbiRuZWdvdGlhdG9yLXYxX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZztcclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci13aWR0aDtcclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kIDtcclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfY29sb3IgICAgICAgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvcjtcclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICAgOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgO1xyXG5cclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfaG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvcjtcclxuJG5lZ290aWF0b3ItdjFfY3RhLXByaW1hcnlfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4kbmVnb3RpYXRvci12MV9jdGEtcHJpbWFyeV9kcmF3aW5nX2NvbG9yOiRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3I7XHJcbiRuZWdvdGlhdG9yLXYxX2N0YS1wcmltYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiRuZWdvdGlhdG9yLXYxX2N0YS1wcmltYXJ5X2RyYXdpbmdfYm9yZGVyX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9kcmF3aW5nX2JvcmRlcl9jb2xvcjtcclxuXHJcbiRuZWdvdGlhdG9yLXYxX2J1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ6ICRidXR0b24tLXN3ZWVwX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG5cclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kbmVnb3RpYXRvci12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4kbmVnb3RpYXRvci12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4kbmVnb3RpYXRvci12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiRuZWdvdGlhdG9yLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4kbmVnb3RpYXRvci12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4kbmVnb3RpYXRvci12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4kbmVnb3RpYXRvci12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiRuZWdvdGlhdG9yLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8gUGFnaW5hdGlvbiBcIlByw6ljw6lkZW50XCIgZXQgXCJTdWl2YW50XCJcclxuJG5lZ290aWF0b3ItdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRuZWdvdGlhdG9yLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yO1xyXG4kbmVnb3RpYXRvci12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yIDtcclxuXHJcbiRuZWdvdGlhdG9yLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuJG5lZ290aWF0b3ItdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I7XHJcbiRuZWdvdGlhdG9yLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3IgIDtcclxuXHJcbiRuZWdvdGlhdG9yLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoO1xyXG4kbmVnb3RpYXRvci12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqXHJcbi8vIElURU1cclxuJG5lZ290aWF0b3ItdjFfaXRlbV9uYW1lX2RlY29yYXRlLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5lZ290aWF0b3ItdjFfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZS1taW46IDAuODEyNXJlbTsgLy8gMTNweFxyXG4kbmVnb3RpYXRvci12MV9pdGVtX25hbWVfcGFydDFfZm9udC1zaXplLW1heDogMS4xODc1cmVtOyAvLyAxOXB4XHJcbiRuZWdvdGlhdG9yLXYxX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUgOiBjbGFtcCgkbmVnb3RpYXRvci12MV9pdGVtX25hbWVfcGFydDFfZm9udC1zaXplLW1pbiwgY2FsYygwLjA2MjVyZW0gKyAwLjkzNzV2dyksICRuZWdvdGlhdG9yLXYxX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUtbWF4KTtcclxuJG5lZ290aWF0b3ItdjFfaXRlbV9uYW1lX3BhcnQxX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG5lZ290aWF0b3ItdjFfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZSB9IC8gMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5lZ290aWF0b3ItdjFfaXRlbV9uYW1lX3BhcnQxX3RyYW5zZm9ybSA6IGNhcGl0YWxpemU7XHJcblxyXG4kbmVnb3RpYXRvci12MV9pdGVtX3BhcnQyX2ZvbnQtc2l6ZSA6IDFyZW07IC8vMTZweFxyXG5cclxuJG5lZ290aWF0b3ItdjFfaXRlbV9waG9uZV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRuZWdvdGlhdG9yLXYxX2l0ZW1fcGFydDJfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZWdvdGlhdG9yLXYxX2l0ZW1fcGhvbmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZWdvdGlhdG9yLXYxX2l0ZW1fcGhvbmVfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiRuZWdvdGlhdG9yLXYxX2l0ZW1fbWFpbF9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRuZWdvdGlhdG9yLXYxX2l0ZW1fcGFydDJfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZWdvdGlhdG9yLXYxX2l0ZW1fbWFpbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5lZ290aWF0b3ItdjFfaXRlbV9tYWlsX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG5cclxuJG5lZ290aWF0b3ItdjFfZGVjb3JhdGVfYmFja2dyb3VuZCA6ICNGREY3RUY7XHJcbiRuZWdvdGlhdG9yLXYxX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7IiwiXHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX3JlbGF0ZWRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0xICFkZWZhdWx0O1xyXG5cclxuLm5ld3MtZGV0YWlscy12MSB7XHJcbiAgICAmX19yZWxhdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1kZXRhaWxzLXYxX3JlbGF0ZWRfYmFja2dyb3VuZDtcclxuICAgIH1cclxufSIsIi8vIFRpdGxlXHJcbiRuZXdzLWxpc3QtdjFfdGl0bGUtdjFfcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3QtdjFfdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb3JlX3RleHRfY29sb3ItLXJldmVyc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBJdGVtXHJcblxyXG4kbmV3cy1saXN0LXYxX2l0ZW1fdGl0bGVfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0LXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplLW1pbjogMS41cmVtICFkZWZhdWx0OyAvLyAyMHB4XHJcbiRuZXdzLWxpc3QtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjI1cmVtICFkZWZhdWx0OyAvLyAyNHB4XHJcbiRuZXdzLWxpc3QtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUgOiBjbGFtcCgkbmV3cy1saXN0LXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygwLjg3NXJlbSArIDAuNzgxM3Z3KSwgJG5ld3MtbGlzdC12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0LXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3QtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRuZXdzLWxpc3QtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRuZXdzLWxpc3QtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdC12MV9pdGVtX3RpdGxlX3BhcnQyX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblxyXG5cclxuJG5ld3MtbGlzdC12MV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0LXYxX2l0ZW1fdGV4dF9jb2xvcjogJG5ld3MtbGlzdC12MV9pdGVtX3RpdGxlX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi5uZXdzLWxpc3QtdjEge1xyXG4gICAgLnRpdGxlLXYxIHtcclxuXHJcbiAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdC12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdC12MV90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1saXN0LXYxX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdC12MV9pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8vVGlUTEUgTElTVElOR1xyXG4kbmV3cy1saXN0LXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0Ml9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0LXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3QtdjJfdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vSXRlbXNcclxuXHJcbiRuZXdzLWxpc3QtdjJfaXRlbV90aXRsZV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3QtdjJfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjVyZW0gIWRlZmF1bHQ7IC8vIDIwcHhcclxuJG5ld3MtbGlzdC12Ml9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDI0cHhcclxuJG5ld3MtbGlzdC12Ml9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZSA6IGNsYW1wKCRuZXdzLWxpc3QtdjJfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKDAuODc1cmVtICsgMC43ODEzdncpLCAkbmV3cy1saXN0LXYyX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3QtdjJfaXRlbV90aXRsZV9wYXJ0Ml9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdC12Ml9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG5ld3MtbGlzdC12Ml9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJG5ld3MtbGlzdC12Ml9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0LXYyX2l0ZW1fdGl0bGVfcGFydDJfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbmV3cy1saXN0LXYyX2l0ZW1fdGV4dF9jb2xvcjogJG5ld3MtbGlzdC12Ml9pdGVtX3RpdGxlX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdC12Ml9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4ubmV3cy1saXN0LXYyIHtcclxuICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdC12Ml90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3QtdjJfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3QtdjJfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtbGlzdC12Ml9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1saXN0LXYyX2l0ZW1fdGl0bGVfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3QtdjJfaXRlbV90aXRsZV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3QtdjJfaXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCJcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0xICFkZWZhdWx0O1xyXG5cclxuLy8gSXRlbVxyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGVfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplLW1pbjogMS41cmVtICFkZWZhdWx0OyAvLyAyMHB4XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjI1cmVtICFkZWZhdWx0OyAvLyAyNHB4XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUgOiBjbGFtcCgkbmV3cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygwLjg3NXJlbSArIDAuNzgxM3Z3KSwgJG5ld3MtcmVsYXRlZC12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtX3RpdGxlX3BhcnQyX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtX3RleHRfY29sb3I6ICRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZV9wYXJ0Ml9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kbmV3cy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5uZXdzLXJlbGF0ZWQtdjEge1xyXG4gICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1yZWxhdGVkLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci1wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ld3MtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRuZXdzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZXdzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGVfcGFydDJfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtcmVsYXRlZC12MV9pdGVtX3RpdGxlX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtcmVsYXRlZC12MV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCJcclxuJG5ld3MtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udCA7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvciA7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciA7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0xIDtcclxuXHJcbi8vIEl0ZW1cclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtX3RpdGxlX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjVyZW0gOyAvLyAyMHB4XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjI1cmVtIDsgLy8gMjRweFxyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplIDogY2xhbXAoJG5ld3MtcmVsYXRlZC12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMC44NzVyZW0gKyAwLjc4MTN2dyksICRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWF4KSA7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMiA7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LWZhbWlseSA7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfaXRlbV90aXRsZV9wYXJ0Ml90ZXh0LWFsaWduOiBjZW50ZXIgO1xyXG4kbmV3cy1yZWxhdGVkLXYxX2l0ZW1fdGV4dF9jb2xvcjogJG5ld3MtcmVsYXRlZC12MV9pdGVtX3RpdGxlX3BhcnQyX2NvbG9yIDtcclxuJG5ld3MtcmVsYXRlZC12MV9pdGVtX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSA7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJG5ld3MtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kIDtcclxuJG5ld3MtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDtcclxuJG5ld3MtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDtcclxuJG5ld3MtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gO1xyXG5cclxuJG5ld3MtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDtcclxuJG5ld3MtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgO1xyXG4kbmV3cy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yIDtcclxuIiwiLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiIFxyXG4kbmV3cy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3IgICFkZWZhdWx0O1xyXG4kbmV3cy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yICAgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyBJdGVtXHJcbiRuZXdzLXYxX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fZGVjb3JhdGVfYmFja2dyb3VuZCA6ICRuZXdzLXYxX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjFfaXRlbV90aXRsZV9wYXJ0Ml90ZXh0LWFsaWduLWNlbnRlcjogbGVmdDtcclxuJG5ld3MtdjFfaXRlbV90aXRsZV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplLW1pbjogMS41cmVtICFkZWZhdWx0OyAvLyAyMHB4XHJcbiRuZXdzLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplLW1heDogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMjRweFxyXG4kbmV3cy12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZSA6IGNsYW1wKCRuZXdzLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygwLjg3NXJlbSArIDAuNzgxM3Z3KSwgJG5ld3MtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRuZXdzLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplfSAvIDEuNCAkbmV3cy12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjFfaXRlbV90ZXh0X2NvbG9yOiAkbmV3cy12MV9pdGVtX3RpdGxlX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLm5ld3MtdjEge1xyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnN7XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokbmV3cy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDokbmV3cy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiRuZXdzLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5ld3MtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV3cy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAvKiBJdGVtICovXHJcblxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYxX2l0ZW1fZGVjb3JhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12MV9pdGVtX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICYudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5ld3MtdjFfaXRlbV90aXRsZV9wYXJ0Ml90ZXh0LWFsaWduLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYxX2l0ZW1fdGl0bGVfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfaXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkbmV3cy12Ml9kZWNvcmF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfZGVjb3JhdGVfcmlnaHQ6IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2RlY29yYXRlX3dpZHRoOiA0NiUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2NhcmRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9jYXJkX3RleHRfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfY2FyZF9wYXJ0Ml9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90ZXh0X2JhY2tncm91bmRfY29sb3IgOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTI7XHJcbiRuZXdzLXYyX3RleHRfY29sb3IgOiAkbmV3cy12Ml9jYXJkX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjVyZW0gIWRlZmF1bHQ7IC8vIDIwcHhcclxuJG5ld3MtdjJfdGl0bGVfcGFydDJfZm9udC1zaXplLW1heDogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMjRweFxyXG4kbmV3cy12Ml90aXRsZV9wYXJ0Ml9mb250LXNpemUgOiBjbGFtcCgkbmV3cy12Ml90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKDAuODc1cmVtICsgMC43ODEzdncpLCAkbmV3cy12Ml90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGVfcGFydDJfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3RpdGxlX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG5ld3MtdjJfdGl0bGVfcGFydDJfZm9udC1zaXplfSAvIDEuNCAkbmV3cy12Ml90aXRsZV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJG5ld3MtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvciAgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yICAhZGVmYXVsdDtcclxuJG5ld3MtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciAgICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRuZXdzLXYyX2ZvbnRfY29udGVudDokYm9keV9mb250ICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjJfbGlua3NfYmxvY19sZWZ0X2ZvbnRzOiAkY29yZV9jdGEtcHJpbWFyeV9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9saW5rc19ibG9jX2xlZnRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9saW5rc19ibG9jX2xlZnRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9saW5rc19ibG9jX2xlZnRfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9saW5rc19ibG9jX2xlZnRfYmFja2dyb3VuZDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfbGlua3NfYmxvY19sZWZ0X2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9saW5rc19ibG9jX2xlZnRfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5ld3MtdjJfbGlua3NfYmxvY19yaWdodF9mb250czogJGNvcmVfY3RhLXByaW1hcnlfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfbGlua3NfYmxvY19yaWdodF9sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2xpbmtzX2Jsb2NfcmlnaHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9saW5rc19ibG9jX3JpZ2h0X2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfbGlua3NfYmxvY19yaWdodF9iYWNrZ3JvdW5kOiAkY29yZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9saW5rc19ibG9jX3JpZ2h0X2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9saW5rc19ibG9jX3JpZ2h0X3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy9USVRMRSBHQVVDSEVcclxuXHJcbiRuZXdzLXYyX3RpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy12Ml90aXRsZS12MV9wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kbmV3cy12Ml90aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduOiAkdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4ubmV3cy12MiB7XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICAudGl0bGUtdjF7XHJcbiAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZXdzLXYyX3RpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjJfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5ld3MtdjJfdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxuICAgXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmN0YS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZm9udDogJG5ld3MtdjJfbGlua3NfYmxvY19sZWZ0X2ZvbnRzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjJfbGlua3NfYmxvY19sZWZ0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjJfbGlua3NfYmxvY19sZWZ0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfbGlua3NfYmxvY19sZWZ0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12Ml9saW5rc19ibG9jX2xlZnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV3cy12Ml9saW5rc19ibG9jX2xlZnRfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYyX2xpbmtzX2Jsb2NfbGVmdF9zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6ICRuZXdzLXYyX2RlY29yYXRlX3JpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYyX2RlY29yYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0NSU7XHJcbiAgICAgICAgYm90dG9tOiA2M3B4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM3LjQzOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAkbmV3cy12Ml9kZWNvcmF0ZV9yaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkbmV3cy12Ml9kZWNvcmF0ZV93aWR0aDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYyX2RlY29yYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMS40MzhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci1idXR0b25ze1xyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JG5ld3MtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6JG5ld3MtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDokbmV3cy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZXdzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ld3MtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYzLjkzOHJlbSl7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3R0b206IDE2NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zd2lwZXItbmF2IHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9ICBcclxuICAgIH1cclxuICAgXHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgLmN0YS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYyX2xpbmtzX2Jsb2NfcmlnaHRfZm9udHM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjJfbGlua3NfYmxvY19yaWdodF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12Ml9saW5rc19ibG9jX3JpZ2h0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX2xpbmtzX2Jsb2NfcmlnaHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12Ml9saW5rc19ibG9jX3JpZ2h0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZXdzLXYyX2xpbmtzX2Jsb2NfcmlnaHRfYm9yZGVyLWNvbG9yO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYyX2xpbmtzX2Jsb2NfcmlnaHRfc3ZnX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12Ml9jYXJkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgJi50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtdjFfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12Ml90aXRsZV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12Ml9jYXJkX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICAkbmV3cy12Ml9mb250X2NvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRuZXdzLXYyX2RlY29yYXRlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC00O1xyXG4kbmV3cy12Ml9kZWNvcmF0ZV9yaWdodDogMDtcclxuJG5ld3MtdjJfZGVjb3JhdGVfd2lkdGg6IDQ2JTtcclxuJG5ld3MtdjJfY2FyZF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTU7XHJcbiRuZXdzLXYyX2NhcmRfdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmV3cy12Ml9jYXJkX3BhcnQyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLXYyX190ZXh0X2JhY2tncm91bmRfY29sb3IgOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTI7XHJcbiRuZXdzLXYyX190ZXh0X2NvbG9yIDogJG5ld3MtdjJfY2FyZF9wYXJ0Ml9jb2xvcjtcclxuJG5ld3MtdjJfX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1taW46IDEuNXJlbTsgLy8gMjBweFxyXG4kbmV3cy12Ml9fdGl0bGVfcGFydDJfZm9udC1zaXplLW1heDogMS4yNXJlbTsgLy8gMjRweFxyXG4kbmV3cy12Ml9fdGl0bGVfcGFydDJfZm9udC1zaXplIDogY2xhbXAoJG5ld3MtdjJfX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMC44NzVyZW0gKyAwLjc4MTN2dyksICRuZXdzLXYyX190aXRsZV9wYXJ0Ml9mb250LXNpemUtbWF4KTtcclxuJG5ld3MtdjJfX3RpdGxlX3BhcnQyX2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy12Ml9fdGl0bGVfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbmV3cy12Ml9fdGl0bGVfcGFydDJfZm9udC1zaXplfSAvIDEuNCAkbmV3cy12Ml9fdGl0bGVfcGFydDJfZm9udC1mYW1pbHk7XHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4kbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuLy8gUGFnaW5hdGlvbiBcIlByw6ljw6lkZW50XCIgZXQgXCJTdWl2YW50XCIgXHJcbiRuZXdzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDtcclxuJG5ld3MtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I7XHJcbiRuZXdzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3IgO1xyXG5cclxuJG5ld3MtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kbmV3cy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvciA7XHJcbiRuZXdzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3IgIDtcclxuXHJcbiRuZXdzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoO1xyXG4kbmV3cy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuXHJcblxyXG4kbmV3cy12Ml9mb250X2NvbnRlbnQ6JGJvZHlfZm9udDtcclxuXHJcbiRuZXdzLXYyX2xpbmtzX2Jsb2NfbGVmdF9mb250czogJGNvcmVfY3RhLXByaW1hcnlfZm9udDtcclxuJG5ld3MtdjJfbGlua3NfYmxvY19sZWZ0X2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjJfbGlua3NfYmxvY19sZWZ0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjJfbGlua3NfYmxvY19sZWZ0X2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvcjtcclxuJG5ld3MtdjJfbGlua3NfYmxvY19sZWZ0X2JhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQ7XHJcbiRuZXdzLXYyX2xpbmtzX2Jsb2NfbGVmdF9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvcjtcclxuJG5ld3MtdjJfbGlua3NfYmxvY19sZWZ0X3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbiRuZXdzLXYyX2xpbmtzX2Jsb2NfcmlnaHRfZm9udHM6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQ7XHJcbiRuZXdzLXYyX2xpbmtzX2Jsb2NfcmlnaHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12Ml9saW5rc19ibG9jX3JpZ2h0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjJfbGlua3NfYmxvY19yaWdodF9jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfY29sb3I7XHJcbiRuZXdzLXYyX2xpbmtzX2Jsb2NfcmlnaHRfYmFja2dyb3VuZDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZDtcclxuJG5ld3MtdjJfbGlua3NfYmxvY19yaWdodF9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvcjtcclxuJG5ld3MtdjJfbGlua3NfYmxvY19yaWdodF9zdmdfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vVElUTEUgR0FVQ0hFXHJcblxyXG4kbmV3cy12Ml90aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduOiAkdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjtcclxuJG5ld3MtdjJfdGl0bGUtdjFfcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiRuZXdzLXYyX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcblxyXG5cclxuJG5ld3MtdjJfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjogJHRpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ247XHJcbiRuZXdzLXYyX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiIsIiRuZXdzLXYzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktMSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYzX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjNfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4gIWRlZmF1bHQ7IC8vIDI2cHhcclxuJG5ld3MtdjNfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXggIWRlZmF1bHQ7IC8vIDMwcHhcclxuJG5ld3MtdjNfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJG5ld3MtdjNfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMC43ODEzdncpLCAkbmV3cy12M190aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgOiAkdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG5ld3MtdjNfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplfSAvIDEuNCAkbmV3cy12M190aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfdGl0bGUtdjFfcGFydDJfY29sb3I6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJdGVtXHJcbiRuZXdzLXYzX2l0ZW1fdGl0bGVfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1taW46IDEuNXJlbSAhZGVmYXVsdDsgLy8gMjBweFxyXG4kbmV3cy12M19pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDI0cHhcclxuJG5ld3MtdjNfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUgICAgOiBjbGFtcCgkbmV3cy12M19pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMC44NzVyZW0gKyAwLjc4MTN2dyksICRuZXdzLXYzX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fdGl0bGVfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbmV3cy12M19pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJG5ld3MtdjNfaXRlbV90aXRsZV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV90ZXh0X2NvbG9yOiAkbmV3cy12M19pdGVtX3RpdGxlX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4ubmV3cy12MyB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtdjNfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12M190aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYzX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZS12MV9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjNfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12M190aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX2l0ZW1fdGl0bGVfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYzX2l0ZW1fdGl0bGVfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12M19pdGVtX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8vIFRJVExFXHJcbiRuZXdzbGV0dGVyLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRuZXdzbGV0dGVyLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9CQUNLR1JPVU5EXHJcblxyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL25ld3NsZXR0ZXIvMS5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy9HcmFkaWVudCB0byBCQUNLR1JPVU5EXHJcblxyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kX2dyYWRpZW50X3RvcDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmRfZ3JhZGllbnRfYm90dG9tOiAkY29sb3JfbmV1dHJhbC0wICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBFRElUT1JJQUxcclxuXHJcbiRuZXdzbGV0dGVyLXYxX2VkaXRvcmlhbF90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb3JlX2xpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2VkaXRvcmlhbF9saW5rX3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9lZGl0b3JpYWxfbGlua19ob3Zlcl9jb2xvcjogJGNvcmVfbGlua19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfZWRpdG9yaWFsX3RleHRfZm9udDogJGVkaXRvcmlhbF9wX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2VkaXRvcmlhbF90ZXh0X2FsaWduIDpjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIENUQSBxdWF0ZXJuYWlyZSBcclxuXHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9mb250LXNpemUtbWluOiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9mb250LXNpemUtbWF4OiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9mb250LXNpemUgOiBjbGFtcCgkbmV3c2xldHRlci12MS1jdGFfZm9udC1zaXplLW1pbiwgY2FsYygxcmVtICsgMHZ3KSwgJG5ld3NsZXR0ZXItdjEtY3RhX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MS1jdGFfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9mb250LXdlaWdodCA6IDQwMCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjEtY3RhX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJG5ld3NsZXR0ZXItdjEtY3RhX2ZvbnQtd2VpZ2h0ICN7JG5ld3NsZXR0ZXItdjEtY3RhX2ZvbnQtc2l6ZX0gLyAxICRuZXdzbGV0dGVyLXYxLWN0YV9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjEtY3RhX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjEtY3RhX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MS1jdGFfaG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MS1jdGFfaG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MS1jdGFfaG92ZXJfYm9yZGVyLWNvbG9yOiAkbmV3c2xldHRlci12MS1jdGFfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjEtY3RhX2RyYXdpbmdfaGVpZ2h0OiAxNHB4ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MS1jdGFfZHJhd2luZ193aWR0aDogN3B4ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MS1jdGFfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9kcmF3aW5nX2hvdmVyX2NvbG9yOiAkbmV3c2xldHRlci12MS1jdGFfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9kcmF3aW5nX2JvcmRlcl9jb2xvcjogJG5ld3NsZXR0ZXItdjEtY3RhX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4ubmV3c2xldHRlci12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZF9ncmFkaWVudF90b3AsICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmRfZ3JhZGllbnRfYm90dG9tKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3NsZXR0ZXItdjFfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3c2xldHRlci12MV90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3NsZXR0ZXItdjFfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0b3JpYWwge1xyXG4gICAgICAgIGNvbG9yOiAkbmV3c2xldHRlci12MV9lZGl0b3JpYWxfdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3c2xldHRlci12MV9lZGl0b3JpYWxfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbmV3c2xldHRlci12MV9lZGl0b3JpYWxfbGlua190ZXh0LWRlY29yYXRpb247XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3c2xldHRlci12MV9lZGl0b3JpYWxfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRuZXdzbGV0dGVyLXYxX2VkaXRvcmlhbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZXdzbGV0dGVyLXYxX2VkaXRvcmlhbF90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3RhLXF1YXRlcm5hcnkge1xyXG4gICAgICAgIGZvbnQ6ICRuZXdzbGV0dGVyLXYxLWN0YV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkbmV3c2xldHRlci12MS1jdGFfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG5ld3NsZXR0ZXItdjEtY3RhX2JhY2tncm91bmQ7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzbGV0dGVyLXYxLWN0YV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV3c2xldHRlci12MS1jdGFfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzbGV0dGVyLXYxLWN0YV9kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3c2xldHRlci12MS1jdGFfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3c2xldHRlci12MS1jdGFfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRuZXdzbGV0dGVyLXYxLWN0YV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAmLS1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBUSVRMRVxyXG4kbmV3c2xldHRlci12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yIDtcclxuJG5ld3NsZXR0ZXItdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJG5ld3NsZXR0ZXItdjFfdGl0bGUtdjFfcGFydDFfY29sb3IgO1xyXG4kbmV3c2xldHRlci12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTUgO1xyXG5cclxuXHJcbi8vQkFDS0dST1VORFxyXG5cclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbmV3c2xldHRlci8xLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXIgdHJhbnNwYXJlbnQgO1xyXG5cclxuLy9HcmFkaWVudCB0byBCQUNLR1JPVU5EXHJcblxyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kX2dyYWRpZW50X3RvcDogdHJhbnNwYXJlbnQgO1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kX2dyYWRpZW50X2JvdHRvbTogJGNvbG9yX25ldXRyYWwtMCA7XHJcblxyXG5cclxuXHJcbi8vIEVESVRPUklBTFxyXG5cclxuJG5ld3NsZXR0ZXItdjFfZWRpdG9yaWFsX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC01IDtcclxuJG5ld3NsZXR0ZXItdjFfZWRpdG9yaWFsX2xpbmtfY29sb3I6ICRjb3JlX2xpbmtfY29sb3IgO1xyXG4kbmV3c2xldHRlci12MV9lZGl0b3JpYWxfbGlua190ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSA7XHJcbiRuZXdzbGV0dGVyLXYxX2VkaXRvcmlhbF9saW5rX2hvdmVyX2NvbG9yOiAkY29yZV9saW5rX2hvdmVyX2NvbG9yIDtcclxuJG5ld3NsZXR0ZXItdjFfZWRpdG9yaWFsX3RleHRfZm9udDogJGVkaXRvcmlhbF9wX2ZvbnQgO1xyXG4kbmV3c2xldHRlci12MV9lZGl0b3JpYWxfdGV4dF9hbGlnbiA6Y2VudGVyIDtcclxuXHJcblxyXG5cclxuLy8gQ1RBIHF1YXRlcm5haXJlIFxyXG5cclxuJG5ld3NsZXR0ZXItdjEtY3RhX2ZvbnQtc2l6ZS1taW46IDFyZW0gOyAvLyAxNnB4XHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9mb250LXNpemUtbWF4OiAxcmVtIDsgLy8gMTZweFxyXG4kbmV3c2xldHRlci12MS1jdGFfZm9udC1zaXplIDogY2xhbXAoJG5ld3NsZXR0ZXItdjEtY3RhX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMXJlbSArIDB2dyksICRuZXdzbGV0dGVyLXYxLWN0YV9mb250LXNpemUtbWF4KSA7XHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSA7XHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9mb250LXdlaWdodCA6IDQwMCA7XHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9mb250OiBub3JtYWwgbm9ybWFsICRuZXdzbGV0dGVyLXYxLWN0YV9mb250LXdlaWdodCAjeyRuZXdzbGV0dGVyLXYxLWN0YV9mb250LXNpemV9IC8gMSAkbmV3c2xldHRlci12MS1jdGFfZm9udC1mYW1pbHkgO1xyXG4kbmV3c2xldHRlci12MS1jdGFfdGV4dC1hbGlnbjogY2VudGVyIDtcclxuJG5ld3NsZXR0ZXItdjEtY3RhX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgO1xyXG4kbmV3c2xldHRlci12MS1jdGFfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yIDtcclxuJG5ld3NsZXR0ZXItdjEtY3RhX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgO1xyXG4kbmV3c2xldHRlci12MS1jdGFfaG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0zIDtcclxuJG5ld3NsZXR0ZXItdjEtY3RhX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSA7XHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9ob3Zlcl9ib3JkZXItY29sb3I6ICRuZXdzbGV0dGVyLXYxLWN0YV9ob3Zlcl9iYWNrZ3JvdW5kIDtcclxuJG5ld3NsZXR0ZXItdjEtY3RhX2RyYXdpbmdfaGVpZ2h0OiAxNHB4IDtcclxuJG5ld3NsZXR0ZXItdjEtY3RhX2RyYXdpbmdfd2lkdGg6IDdweCA7XHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRuZXdzbGV0dGVyLXYxLWN0YV9kcmF3aW5nX2hvdmVyX2NvbG9yOiAkbmV3c2xldHRlci12MS1jdGFfaG92ZXJfY29sb3IgO1xyXG4kbmV3c2xldHRlci12MS1jdGFfZHJhd2luZ19ib3JkZXJfY29sb3I6ICRuZXdzbGV0dGVyLXYxLWN0YV9jb2xvciA7XHJcblxyXG4iLCIvLyBUSVRMRVxyXG4kbnVtYmVycy1ob21lLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRudW1iZXJzLWhvbWUtdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJG51bWJlcnMtaG9tZS12MV90aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJG51bWJlcnMtaG9tZS12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJG51bWJlcnMtaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbnVtYmVycy1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRudW1iZXJzLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRudW1iZXJzLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRudW1iZXJzLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJG51bWJlcnMtaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kbnVtYmVycy1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJG51bWJlcnMtaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRudW1iZXJzLWhvbWUtdjFfYmFja2dyb3VuZF9idWxsZXRfc3ZnIDokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG51bWJlcnMtaG9tZS12MV9iYWNrZ3JvdW5kX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiIFxyXG4kbnVtYmVycy1ob21lLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6JG51bWJlcnMtaG9tZS12MV9iYWNrZ3JvdW5kX2J1bGxldF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbnVtYmVycy1ob21lLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiRudW1iZXJzLWhvbWUtdjFfYmFja2dyb3VuZF9idWxsZXRfc3ZnICFkZWZhdWx0O1xyXG4kbnVtYmVycy1ob21lLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3IgICFkZWZhdWx0O1xyXG5cclxuJG51bWJlcnMtaG9tZS12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRudW1iZXJzLWhvbWUtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3IgICFkZWZhdWx0O1xyXG4kbnVtYmVycy1ob21lLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3IgICAhZGVmYXVsdDtcclxuXHJcbiRudW1iZXJzLWhvbWUtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGggIWRlZmF1bHQ7XHJcbiRudW1iZXJzLWhvbWUtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vQkFDS0dST1VORFxyXG5cclxuJG51bWJlcnMtaG9tZS12MV9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2NoaWZmcmVzLzEuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlciB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vR3JhZGllbnQgdG8gQkFDS0dST1VORFxyXG5cclxuJG51bWJlcnMtaG9tZS12MV9iYWNrZ3JvdW5kX2dyYWRpZW50X3RvcDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRudW1iZXJzLWhvbWUtdjFfYmFja2dyb3VuZF9ncmFkaWVudF9ib3R0b206ICRjb2xvcl9uZXV0cmFsLTAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9JVEVNU1xyXG4kbnVtYmVycy1ob21lLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRudW1iZXJzLWhvbWUtdjFfaXRlbV9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4vL0NISUZGUkUgXHJcblxyXG4kbnVtYmVycy1ob21lLXYxX2l0ZW1fZm9udC0tbnVtYmVyIDpub3JtYWwgbm9ybWFsIDYwMCAyLjYyNXJlbSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRudW1iZXJzLWhvbWUtdjFfaXRlbV9jb2xvci0tbnVtYmVyIDokY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFIENISUZGUkVcclxuXHJcbiRudW1iZXJzLWhvbWUtdjFfaXRlbV9mb250LS10aXRsZSA6bm9ybWFsIG5vcm1hbCA0MDAgMS41cmVtIC8gMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG51bWJlcnMtaG9tZS12MV9pdGVtX2NvbG9yLS10aXRsZSA6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRudW1iZXJzLWhvbWUtdjFfaXRlbV90ZXh0X3RyYW5zZm9ybS0tdGl0bGU6IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuXHJcbi5udW1iZXJzLWhvbWUtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJG51bWJlcnMtaG9tZS12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJG51bWJlcnMtaG9tZS12MV9iYWNrZ3JvdW5kX2dyYWRpZW50X3RvcCwgJG51bWJlcnMtaG9tZS12MV9iYWNrZ3JvdW5kX2dyYWRpZW50X2JvdHRvbSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi0tc3ZnIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRudW1iZXJzLWhvbWUtdjFfaXRlbV9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRudW1iZXJzLWhvbWUtdjFfaXRlbV9mb250LS1udW1iZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbnVtYmVycy1ob21lLXYxX2l0ZW1fY29sb3ItLW51bWJlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udDogJG51bWJlcnMtaG9tZS12MV9pdGVtX2ZvbnQtLXRpdGxlO1xyXG4gICAgICAgICAgICBjb2xvcjogJG51bWJlcnMtaG9tZS12MV9pdGVtX2NvbG9yLS10aXRsZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRudW1iZXJzLWhvbWUtdjFfaXRlbV90ZXh0X3RyYW5zZm9ybS0tdGl0bGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG51bWJlcnMtaG9tZS12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRudW1iZXJzLWhvbWUtdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRudW1iZXJzLWhvbWUtdjFfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5qcy1udW1iZXJzLXN3aXBlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbnVtYmVycy1ob21lLXYxX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbnVtYmVycy1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbnVtYmVycy1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRudW1iZXJzLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbnVtYmVycy1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJG51bWJlcnMtaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbnVtYmVycy1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRudW1iZXJzLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbnVtYmVycy1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnN7XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokbnVtYmVycy1ob21lLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiRudW1iZXJzLWhvbWUtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDokbnVtYmVycy1ob21lLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG51bWJlcnMtaG9tZS12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbnVtYmVycy1ob21lLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG51bWJlcnMtaG9tZS12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbnVtYmVycy1ob21lLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbnVtYmVycy1ob21lLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn0iLCIvLyBUSVRMRVxyXG4kbnVtYmVycy1ob21lLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgO1xyXG4kbnVtYmVycy1ob21lLXYxX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRudW1iZXJzLWhvbWUtdjFfdGl0bGUtdjFfcGFydDFfY29sb3IgO1xyXG4kbnVtYmVycy1ob21lLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtNSA7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJG51bWJlcnMtaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kIDtcclxuJG51bWJlcnMtaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDtcclxuJG51bWJlcnMtaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRudW1iZXJzLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgO1xyXG4kbnVtYmVycy1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA7XHJcblxyXG4kbnVtYmVycy1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTUgO1xyXG4kbnVtYmVycy1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA7XHJcbiRudW1iZXJzLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC01IDtcclxuJG51bWJlcnMtaG9tZS12MV9iYWNrZ3JvdW5kX2J1bGxldF9zdmcgOiRjb2xvcl9icmFuZC0xIDtcclxuJG51bWJlcnMtaG9tZS12MV9iYWNrZ3JvdW5kX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSA7XHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJG51bWJlcnMtaG9tZS12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiRudW1iZXJzLWhvbWUtdjFfYmFja2dyb3VuZF9idWxsZXRfYmFja2dyb3VuZCA7XHJcbiRudW1iZXJzLWhvbWUtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6JG51bWJlcnMtaG9tZS12MV9iYWNrZ3JvdW5kX2J1bGxldF9zdmcgO1xyXG4kbnVtYmVycy1ob21lLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3IgIDtcclxuXHJcbiRudW1iZXJzLWhvbWUtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kIDtcclxuJG51bWJlcnMtaG9tZS12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvciAgO1xyXG4kbnVtYmVycy1ob21lLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3IgICA7XHJcblxyXG4kbnVtYmVycy1ob21lLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoIDtcclxuJG51bWJlcnMtaG9tZS12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA7XHJcblxyXG5cclxuXHJcbi8vQkFDS0dST1VORFxyXG5cclxuJG51bWJlcnMtaG9tZS12MV9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jaGlmZnJlcy8xLmpwZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXIgdHJhbnNwYXJlbnQgO1xyXG5cclxuLy9HcmFkaWVudCB0byBCQUNLR1JPVU5EXHJcblxyXG4kbnVtYmVycy1ob21lLXYxX2JhY2tncm91bmRfZ3JhZGllbnRfdG9wOiB0cmFuc3BhcmVudCA7XHJcbiRudW1iZXJzLWhvbWUtdjFfYmFja2dyb3VuZF9ncmFkaWVudF9ib3R0b206ICRjb2xvcl9uZXV0cmFsLTAgO1xyXG5cclxuXHJcbi8vSVRFTVNcclxuJG51bWJlcnMtaG9tZS12MV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01IDtcclxuJG51bWJlcnMtaG9tZS12MV9pdGVtX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTEgO1xyXG4vL0NISUZGUkUgXHJcblxyXG4kbnVtYmVycy1ob21lLXYxX2l0ZW1fZm9udC0tbnVtYmVyIDpub3JtYWwgbm9ybWFsIDYwMCAyLjYyNXJlbSAvIDEuNCAkZm9udC1mYW1pbHktLTEgO1xyXG4kbnVtYmVycy1ob21lLXYxX2l0ZW1fY29sb3ItLW51bWJlciA6JGNvbG9yX2JyYW5kLTIgO1xyXG5cclxuLy8gVElUTEUgQ0hJRkZSRVxyXG5cclxuJG51bWJlcnMtaG9tZS12MV9pdGVtX2ZvbnQtLXRpdGxlIDpub3JtYWwgbm9ybWFsIDQwMCAxLjVyZW0gLyAxLjQgJGZvbnQtZmFtaWx5LS0yIDtcclxuJG51bWJlcnMtaG9tZS12MV9pdGVtX2NvbG9yLS10aXRsZSA6JGNvbG9yX2JyYW5kLTEgO1xyXG4kbnVtYmVycy1ob21lLXYxX2l0ZW1fdGV4dF90cmFuc2Zvcm0tLXRpdGxlOiBsb3dlcmNhc2UgOyIsIi8vQkFDS0dST1VORFxyXG5cclxuJG9waW5pb24tdjFfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBUSVRMRVxyXG4kb3Bpbmlvbi12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12MV90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkb3Bpbmlvbi12MV90aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb24tdjFfdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12MV90aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJG9waW5pb24tdjFfdGl0bGUtdjFfcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJG9waW5pb24tdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG9waW5pb24tdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJG9waW5pb24tdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJG9waW5pb24tdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiIFxyXG4kb3Bpbmlvbi12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9uLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG9waW5pb24tdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yICAgIWRlZmF1bHQ7XHJcblxyXG4kb3Bpbmlvbi12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aCAhZGVmYXVsdDtcclxuJG9waW5pb24tdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEl0ZW1cclxuXHJcbiRvcGluaW9uLXYxX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4kb3Bpbmlvbi12MV9pdGVtX2RhdGUtY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12MV9pdGVtX3RpdGxlLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9uLXYxX2l0ZW1fdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNXJlbSAvIDEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYxX2l0ZW1fZGF0ZS1mb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjc1cmVtIC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG9waW5pb24tdjFfaXRlbV9uYW1lLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12MV9pdGVtX3RleHQtZm9udCA6ICRlZGl0b3JpYWxfcF9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRvcGluaW9uLXYxX2l0ZW1fbmFtZS1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYxX2l0ZW1fdGV4dC1jb2xvciA6ICRlZGl0b3JpYWxfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kb3Bpbmlvbi12MV9iYWNrZ3JvdW5kX2J1bGxldF9zdmcgOiRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12MV9iYWNrZ3JvdW5kX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLm9waW5pb24tdjEge1xyXG4gICAgYmFja2dyb3VuZDogJG9waW5pb24tdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9uLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG9waW5pb24tdjFfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcGluaW9uLXYxX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9uLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb24tdjFfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uIHtcclxuXHJcbiAgICAgICAgJi1uZXh0X19zdmcsXHJcbiAgICAgICAgJi1wcmV2X19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkb3Bpbmlvbi12MV9iYWNrZ3JvdW5kX2J1bGxldF9zdmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5leHQsXHJcbiAgICAgICAgJi1wcmV2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb24tdjFfYmFja2dyb3VuZF9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcGluaW9uLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3Bpbmlvbi12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3Bpbmlvbi12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRvcGluaW9uLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJG9waW5pb24tdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb24tdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb24tdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3Bpbmlvbi12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnN7XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokb3Bpbmlvbi12MV9iYWNrZ3JvdW5kX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDokb3Bpbmlvbi12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiRvcGluaW9uLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9waW5pb24tdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG9waW5pb24tdjFfYmFja2dyb3VuZF9idWxsZXRfc3ZnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9waW5pb24tdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb24tdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRvcGluaW9uLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIEl0ZW0gKi9cclxuXHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3Bpbmlvbi12MV9pdGVtX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3Bpbmlvbi12MV9pdGVtX2RhdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkb3Bpbmlvbi12MV9pdGVtX2RhdGUtZm9udDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OnRhYmxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3Bpbmlvbi12MV9pdGVtX3RpdGxlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG9waW5pb24tdjFfaXRlbV90aXRsZS1mb250O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9uLXYxX2l0ZW1fdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkb3Bpbmlvbi12MV9pdGVtX3RleHQtZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb24tdjFfaXRlbV9uYW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG9waW5pb24tdjFfaXRlbV9uYW1lLWZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy9CQUNLR1JPVU5EXHJcblxyXG4kb3Bpbmlvbi12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSA7XHJcblxyXG4vLyBUSVRMRVxyXG4kb3Bpbmlvbi12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yIDtcclxuJG9waW5pb24tdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJG9waW5pb24tdjFfdGl0bGUtdjFfcGFydDFfY29sb3IgO1xyXG4kb3Bpbmlvbi12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTUgO1xyXG4kb3Bpbmlvbi12MV90aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJG9waW5pb24tdjFfdGl0bGUtdjFfcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJG9waW5pb24tdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgO1xyXG4kb3Bpbmlvbi12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDtcclxuJG9waW5pb24tdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTUgO1xyXG4kb3Bpbmlvbi12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA7XHJcbiRvcGluaW9uLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA7XHJcblxyXG4kb3Bpbmlvbi12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01IDtcclxuJG9waW5pb24tdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgO1xyXG4kb3Bpbmlvbi12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTUgO1xyXG5cclxuLy8gUGFnaW5hdGlvbiBcIlByw6ljw6lkZW50XCIgZXQgXCJTdWl2YW50XCIgXHJcbiRvcGluaW9uLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZCA7XHJcbiRvcGluaW9uLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yIDtcclxuJG9waW5pb24tdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvciAgO1xyXG5cclxuJG9waW5pb24tdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kIDtcclxuJG9waW5pb24tdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC01IDtcclxuJG9waW5pb24tdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciAgIDtcclxuXHJcbiRvcGluaW9uLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoIDtcclxuJG9waW5pb24tdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgO1xyXG5cclxuXHJcblxyXG4vLyBJdGVtXHJcblxyXG4kb3Bpbmlvbi12MV9pdGVtX2NvbnRlbnRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01IDtcclxuXHJcbiRvcGluaW9uLXYxX2l0ZW1fZGF0ZS1jb2xvcjogJGNvbG9yX2JyYW5kLTMgO1xyXG4kb3Bpbmlvbi12MV9pdGVtX3RpdGxlLWNvbG9yOiAkY29sb3JfYnJhbmQtMSA7XHJcblxyXG4kb3Bpbmlvbi12MV9pdGVtX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVyZW0gLyAxLjQgJGZvbnQtZmFtaWx5LS0yIDtcclxuJG9waW5pb24tdjFfaXRlbV9kYXRlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuNzVyZW0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xIDtcclxuJG9waW5pb24tdjFfaXRlbV9uYW1lLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xIDtcclxuJG9waW5pb24tdjFfaXRlbV90ZXh0LWZvbnQgOiAkZWRpdG9yaWFsX3BfZm9udCA7XHJcblxyXG5cclxuJG9waW5pb24tdjFfaXRlbV9uYW1lLWNvbG9yOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRvcGluaW9uLXYxX2l0ZW1fdGV4dC1jb2xvciA6ICRlZGl0b3JpYWxfY29sb3IgO1xyXG5cclxuJG9waW5pb24tdjFfYmFja2dyb3VuZF9idWxsZXRfc3ZnIDokY29sb3JfYnJhbmQtMSA7XHJcbiRvcGluaW9uLXYxX2JhY2tncm91bmRfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01IDtcclxuXHJcblxyXG4iLCIvL0JBQ0tHUk9VTkRcclxuXHJcbiRvcGluaW9uLXYyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gVElUTEVcclxuJG9waW5pb24tdjJfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb24tdjJfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJG9waW5pb24tdjJfdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYyX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJG9waW5pb24tdjJfdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiRvcGluaW9uLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0Ml9mb250O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRvcGluaW9uLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12Ml9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJG9waW5pb24tdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9uLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJG9waW5pb24tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb24tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvciAgIWRlZmF1bHQ7XHJcblxyXG4kb3Bpbmlvbi12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJG9waW5pb24tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciAgICFkZWZhdWx0O1xyXG5cclxuJG9waW5pb24tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGggIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8gSXRlbVxyXG5cclxuJG9waW5pb24tdjJfaXRlbV9jb250ZW50X2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9uLXYyX2l0ZW1fZGF0ZS1jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYyX2l0ZW1fdGl0bGUtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJG9waW5pb24tdjJfaXRlbV90aXRsZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1cmVtIC8gMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG9waW5pb24tdjJfaXRlbV9kYXRlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuNzVyZW0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12Ml9pdGVtX25hbWUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYyX2l0ZW1fdGV4dC1mb250IDogJGVkaXRvcmlhbF9wX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG9waW5pb24tdjJfaXRlbV9uYW1lLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG9waW5pb24tdjJfaXRlbV90ZXh0LWNvbG9yIDogJGVkaXRvcmlhbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9uLXYyX2JhY2tncm91bmRfYnVsbGV0X3N2ZyA6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYyX2JhY2tncm91bmRfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4ub3Bpbmlvbi12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkb3Bpbmlvbi12Ml9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb24tdjJfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkb3Bpbmlvbi12Ml90aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb24tdjJfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG9waW5pb24tdjJfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3Bpbmlvbi12Ml90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnN7XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokb3Bpbmlvbi12Ml9iYWNrZ3JvdW5kX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDokb3Bpbmlvbi12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiRvcGluaW9uLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9waW5pb24tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG9waW5pb24tdjJfYmFja2dyb3VuZF9idWxsZXRfc3ZnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9waW5pb24tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb24tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRvcGluaW9uLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci1wYWdpbmF0aW9uIHtcclxuXHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3Bpbmlvbi12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb24tdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9waW5pb24tdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkb3Bpbmlvbi12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRvcGluaW9uLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcGluaW9uLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9uLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9waW5pb24tdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBJdGVtICovXHJcblxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb24tdjJfaXRlbV9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ibG9jayB7XHJcbiAgICAgICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb24tdjJfaXRlbV9kYXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG9waW5pb24tdjJfaXRlbV9kYXRlLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTp0YWJsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb24tdjJfaXRlbV90aXRsZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9uLXYyX2l0ZW1fdGl0bGUtZm9udDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3Bpbmlvbi12Ml9pdGVtX3RleHQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb24tdjJfaXRlbV90ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9uLXYyX2l0ZW1fbmFtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9uLXYyX2l0ZW1fbmFtZS1mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8vQkFDS0dST1VORFxyXG5cclxuJG9waW5pb24tdjJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgO1xyXG5cclxuLy8gVElUTEVcclxuJG9waW5pb24tdjJfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciA7XHJcbiRvcGluaW9uLXYyX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRvcGluaW9uLXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yIDtcclxuJG9waW5pb24tdjJfdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01IDtcclxuJG9waW5pb24tdjJfdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiRvcGluaW9uLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0Ml9mb250O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRvcGluaW9uLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IDtcclxuJG9waW5pb24tdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA7XHJcbiRvcGluaW9uLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC01IDtcclxuJG9waW5pb24tdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgO1xyXG4kb3Bpbmlvbi12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gO1xyXG5cclxuJG9waW5pb24tdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRvcGluaW9uLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb2xvcl9icmFuZC01IDtcclxuJG9waW5pb24tdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC01IDtcclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiIFxyXG4kb3Bpbmlvbi12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQgO1xyXG4kb3Bpbmlvbi12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvciA7XHJcbiRvcGluaW9uLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3IgIDtcclxuXHJcbiRvcGluaW9uLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZCA7XHJcbiRvcGluaW9uLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRvcGluaW9uLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3IgICA7XHJcblxyXG4kb3Bpbmlvbi12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aCA7XHJcbiRvcGluaW9uLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDtcclxuXHJcbi8vIEl0ZW1cclxuXHJcbiRvcGluaW9uLXYyX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTUgO1xyXG5cclxuJG9waW5pb24tdjJfaXRlbV9kYXRlLWNvbG9yOiAkY29sb3JfYnJhbmQtMyA7XHJcbiRvcGluaW9uLXYyX2l0ZW1fdGl0bGUtY29sb3I6ICRjb2xvcl9icmFuZC0xIDtcclxuXHJcbiRvcGluaW9uLXYyX2l0ZW1fdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNXJlbSAvIDEuNCAkZm9udC1mYW1pbHktLTIgO1xyXG4kb3Bpbmlvbi12Ml9pdGVtX2RhdGUtZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMC43NXJlbSAvIDEuNCAkZm9udC1mYW1pbHktLTEgO1xyXG4kb3Bpbmlvbi12Ml9pdGVtX25hbWUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCAkZm9udC1mYW1pbHktLTEgO1xyXG4kb3Bpbmlvbi12Ml9pdGVtX3RleHQtZm9udCA6ICRlZGl0b3JpYWxfcF9mb250IDtcclxuXHJcblxyXG4kb3Bpbmlvbi12Ml9pdGVtX25hbWUtY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuJG9waW5pb24tdjJfaXRlbV90ZXh0LWNvbG9yIDogJGVkaXRvcmlhbF9jb2xvciA7XHJcblxyXG4kb3Bpbmlvbi12Ml9iYWNrZ3JvdW5kX2J1bGxldF9zdmcgOiRjb2xvcl9icmFuZC0xIDtcclxuJG9waW5pb24tdjJfYmFja2dyb3VuZF9idWxsZXRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgO1xyXG5cclxuXHJcbiIsIi8vQkFDS0dST1VORFxyXG5cclxuJG9waW5pb24tdjNfYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvb3BpbmlvbnMvMy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12M19iYWNrZ3JvdW5kLWZpbHRlcjpsaW5lYXItZ3JhZGllbnQoMTc1ZGVnLCB0cmFuc3BhcmVudCwgIzAwMCkgICFkZWZhdWx0O1xyXG4vLyBUSVRMRVxyXG4kb3Bpbmlvbi12M190aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12M190aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkb3Bpbmlvbi12M190aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb24tdjNfdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12M190aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJG9waW5pb24tdjNfdGl0bGUtdjFfcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJG9waW5pb24tdjNfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG9waW5pb24tdjNfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJG9waW5pb24tdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJG9waW5pb24tdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYzX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiIFxyXG4kb3Bpbmlvbi12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9uLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG9waW5pb24tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yICAgIWRlZmF1bHQ7XHJcblxyXG4kb3Bpbmlvbi12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aCAhZGVmYXVsdDtcclxuJG9waW5pb24tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSXRlbVxyXG5cclxuJG9waW5pb24tdjNfaXRlbV9jb250ZW50X2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9uLXYzX2l0ZW1fZGF0ZS1jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYzX2l0ZW1fdGl0bGUtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJG9waW5pb24tdjNfaXRlbV90aXRsZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1cmVtIC8gMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG9waW5pb24tdjNfaXRlbV9kYXRlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuNzVyZW0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kb3Bpbmlvbi12M19pdGVtX25hbWUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYzX2l0ZW1fdGV4dC1mb250IDogJGVkaXRvcmlhbF9wX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG9waW5pb24tdjNfaXRlbV9uYW1lLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG9waW5pb24tdjNfaXRlbV90ZXh0LWNvbG9yIDogJGVkaXRvcmlhbF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9uLXYzX2JhY2tncm91bmRfYnVsbGV0X3N2ZyA6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9uLXYzX2JhY2tncm91bmRfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4ub3Bpbmlvbi12MyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkb3Bpbmlvbi12M19iYWNrZ3JvdW5kO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb24tdjNfYmFja2dyb3VuZC1maWx0ZXI7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9uLXYzX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG9waW5pb24tdjNfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcGluaW9uLXYzX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9uLXYzX3RpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb24tdjNfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci1idXR0b25ze1xyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JG9waW5pb24tdjNfYmFja2dyb3VuZF9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6JG9waW5pb24tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDokb3Bpbmlvbi12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcGluaW9uLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRvcGluaW9uLXYzX2JhY2tncm91bmRfYnVsbGV0X3N2ZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcGluaW9uLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcGluaW9uLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkb3Bpbmlvbi12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItcGFnaW5hdGlvbiB7XHJcblxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb24tdjNfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9uLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcGluaW9uLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG9waW5pb24tdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkb3Bpbmlvbi12M19wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3Bpbmlvbi12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3Bpbmlvbi12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcGluaW9uLXYzX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogSXRlbSAqL1xyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcGluaW9uLXYzX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmxvY2sge1xyXG4gICAgICAgICAgICAmLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9uLXYzX2l0ZW1fZGF0ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9uLXYzX2l0ZW1fZGF0ZS1mb250O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb24tdjNfaXRlbV90aXRsZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9uLXYzX2l0ZW1fdGl0bGUtZm9udDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3Bpbmlvbi12M19pdGVtX3RleHQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb24tdjNfaXRlbV90ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9uLXYzX2l0ZW1fbmFtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9uLXYzX2l0ZW1fbmFtZS1mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi8vQkFDS0dST1VORFxyXG5cclxuJG9waW5pb24tdjNfYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL29waW5pb25zLzMuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlciA7XHJcbiRvcGluaW9uLXYzX2JhY2tncm91bmQtZmlsdGVyOmxpbmVhci1ncmFkaWVudCgxNzVkZWcsIHRyYW5zcGFyZW50LCAjMDAwKSAgO1xyXG4vLyBUSVRMRVxyXG4kb3Bpbmlvbi12M190aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yIDtcclxuJG9waW5pb24tdjNfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJG9waW5pb24tdjNfdGl0bGUtdjFfcGFydDFfY29sb3IgO1xyXG4kb3Bpbmlvbi12M190aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTUgO1xyXG4kb3Bpbmlvbi12M190aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJG9waW5pb24tdjNfdGl0bGUtdjFfcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJG9waW5pb24tdjNfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgO1xyXG4kb3Bpbmlvbi12M19wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDtcclxuJG9waW5pb24tdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTUgO1xyXG4kb3Bpbmlvbi12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA7XHJcbiRvcGluaW9uLXYzX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA7XHJcblxyXG4kb3Bpbmlvbi12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01IDtcclxuJG9waW5pb24tdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgO1xyXG4kb3Bpbmlvbi12M19wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTUgO1xyXG5cclxuLy8gUGFnaW5hdGlvbiBcIlByw6ljw6lkZW50XCIgZXQgXCJTdWl2YW50XCIgXHJcbiRvcGluaW9uLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZCA7XHJcbiRvcGluaW9uLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yIDtcclxuJG9waW5pb24tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvciAgO1xyXG5cclxuJG9waW5pb24tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kIDtcclxuJG9waW5pb24tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC01IDtcclxuJG9waW5pb24tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciAgIDtcclxuXHJcbiRvcGluaW9uLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoIDtcclxuJG9waW5pb24tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgO1xyXG5cclxuXHJcbi8vIEl0ZW1cclxuXHJcbiRvcGluaW9uLXYzX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTUgO1xyXG5cclxuJG9waW5pb24tdjNfaXRlbV9kYXRlLWNvbG9yOiAkY29sb3JfYnJhbmQtMyA7XHJcbiRvcGluaW9uLXYzX2l0ZW1fdGl0bGUtY29sb3I6ICRjb2xvcl9icmFuZC0xIDtcclxuXHJcbiRvcGluaW9uLXYzX2l0ZW1fdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNXJlbSAvIDEuNCAkZm9udC1mYW1pbHktLTIgO1xyXG4kb3Bpbmlvbi12M19pdGVtX2RhdGUtZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMC43NXJlbSAvIDEuNCAkZm9udC1mYW1pbHktLTEgO1xyXG4kb3Bpbmlvbi12M19pdGVtX25hbWUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAvIDEuNCAkZm9udC1mYW1pbHktLTEgO1xyXG4kb3Bpbmlvbi12M19pdGVtX3RleHQtZm9udCA6ICRlZGl0b3JpYWxfcF9mb250IDtcclxuXHJcblxyXG4kb3Bpbmlvbi12M19pdGVtX25hbWUtY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuJG9waW5pb24tdjNfaXRlbV90ZXh0LWNvbG9yIDogJGVkaXRvcmlhbF9jb2xvciA7XHJcblxyXG4kb3Bpbmlvbi12M19iYWNrZ3JvdW5kX2J1bGxldF9zdmcgOiRjb2xvcl9icmFuZC0xIDtcclxuJG9waW5pb24tdjNfYmFja2dyb3VuZF9idWxsZXRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgO1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcGFnaW5hdGlvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uX2l0ZW1fZm9udC1zaXplLW1pbjogMC44NzVyZW0gIWRlZmF1bHQ7IC8vIDE2cHhcclxuJHBhZ2luYXRpb25faXRlbV9mb250LXNpemUtbWF4OiAxcmVtICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRwYWdpbmF0aW9uX2l0ZW1fZm9udC1zaXplICAgIDogY2xhbXAoJHBhZ2luYXRpb25faXRlbV9mb250LXNpemUtbWluLCBjYWxjKDAuNjg4cmVtICsgMC4zOTF2dyksICRwYWdpbmF0aW9uX2l0ZW1fZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skcGFnaW5hdGlvbl9pdGVtX2ZvbnQtc2l6ZX0gLyAxICRwYWdpbmF0aW9uX2l0ZW1fZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcGFnaW5hdGlvbl9pdGVtX2NvbG9yIDogJGNvcmVfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0zICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktMSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9wcmV2LW5leHRfd2lkdGg6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX3ByZXYtbmV4dF9oZWlnaHQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9wcmV2LW5leHRfYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9wcmV2LW5leHRfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uX2l0ZW1fdW5hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFnaW5hdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgZm9udDogJHBhZ2luYXRpb25faXRlbV9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRwYWdpbmF0aW9uX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJHBhZ2luYXRpb25faXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogJHBhZ2luYXRpb25faXRlbV9wcmV2LW5leHRfd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkcGFnaW5hdGlvbl9pdGVtX3ByZXYtbmV4dF9oZWlnaHQ7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHJcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2l0ZW0tLXByZXY6bm90KC5wYWdpbmF0aW9uX19pdGVtLS11bmFjdGl2ZSkge1xyXG4gICAgICAgIC5wYWdpbmF0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAucGFnaW5hdGlvbl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLS1uZXh0Om5vdCgucGFnaW5hdGlvbl9faXRlbS0tdW5hY3RpdmUpIHtcclxuICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnBhZ2luYXRpb25fX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSByb3RhdGUoLTM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS0tcHJldixcclxuICAgICZfX2l0ZW0tLW5leHQge1xyXG4gICAgICAgIHdpZHRoOiAkcGFnaW5hdGlvbl9pdGVtX3ByZXYtbmV4dF93aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRwYWdpbmF0aW9uX2l0ZW1fcHJldi1uZXh0X2hlaWdodDtcclxuICAgICAgICBjb2xvcjogJHBhZ2luYXRpb25faXRlbV9wcmV2LW5leHRfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9wcmV2LW5leHRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdpbmF0aW9uX2l0ZW1fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdpbmF0aW9uX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gICAgICAgICAgICBmaWxsOiAkcGFnaW5hdGlvbl9pdGVtX3ByZXYtbmV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9faXRlbS0tdW5hY3RpdmUge1xyXG4gICAgICAgIC5wYWdpbmF0aW9uX19kcmF3aW5nIHtcclxuXHJcbiAgICAgICAgICAgIGZpbGw6ICRwYWdpbmF0aW9uX2l0ZW1fdW5hY3RpdmVfY29sb3I7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcGFnaW5hdGlvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0xIDtcclxuJHBhZ2luYXRpb25fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgO1xyXG5cclxuJHBhZ2luYXRpb25faXRlbV9mb250LXNpemUtbWluOiAwLjg3NXJlbSA7IC8vIDE2cHhcclxuJHBhZ2luYXRpb25faXRlbV9mb250LXNpemUtbWF4OiAxcmVtIDsgLy8gMTJweFxyXG4kcGFnaW5hdGlvbl9pdGVtX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRwYWdpbmF0aW9uX2l0ZW1fZm9udC1zaXplLW1pbiwgY2FsYygwLjY4OHJlbSArIDAuMzkxdncpLCAkcGFnaW5hdGlvbl9pdGVtX2ZvbnQtc2l6ZS1tYXgpIDtcclxuJHBhZ2luYXRpb25faXRlbV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSA7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skcGFnaW5hdGlvbl9pdGVtX2ZvbnQtc2l6ZX0gLyAxICRwYWdpbmF0aW9uX2l0ZW1fZm9udC1mYW1pbHkgO1xyXG4kcGFnaW5hdGlvbl9pdGVtX2xldHRlci1zcGFjaW5nOiBub3JtYWwgO1xyXG4kcGFnaW5hdGlvbl9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lIDtcclxuXHJcblxyXG4kcGFnaW5hdGlvbl9pdGVtX2NvbG9yIDogJGNvcmVfdGV4dF9jb2xvciA7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgO1xyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9jb2xvciA6ICRjb2xvcl9icmFuZC0yIDtcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0zIDtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0xIDtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0xIDtcclxuJHBhZ2luYXRpb25faXRlbV9wcmV2LW5leHRfd2lkdGg6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoIDtcclxuJHBhZ2luYXRpb25faXRlbV9wcmV2LW5leHRfaGVpZ2h0OiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgO1xyXG4kcGFnaW5hdGlvbl9pdGVtX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kIDtcclxuJHBhZ2luYXRpb25faXRlbV9wcmV2LW5leHRfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yIDtcclxuJHBhZ2luYXRpb25faXRlbV9wcmV2LW5leHRfYm9yZGVyLWNvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3IgO1xyXG5cclxuJHBhZ2luYXRpb25faXRlbV91bmFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTQgO1xyXG4iLCIvLyBUSVRMRVxyXG4kcGFydG5lci1ob21lLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJHBhcnRuZXItaG9tZS12MV90aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItaG9tZS12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfdGl0bGUtdjFfcGFydDEtZm9udDokdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuJHBhcnRuZXItaG9tZS12MV90aXRsZS12MV9wYXJ0Mi1mb250OiR0aXRsZS12MV9wYXJ0Ml9mb250ICFkZWZhdWx0O1xyXG5cclxuLy8gVElUTEUgVkVSU0lPTiBEQVJLXHJcbiRwYXJ0bmVyLWhvbWUtdjFfdGl0bGUtdjFfcGFydDFfY29sb3ItLWRhcms6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItaG9tZS12MV90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yLS1kYXJrOiAkcGFydG5lci1ob21lLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFydG5lci1ob21lLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yLS1kYXJrOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbi8vSVRFTVMgVkVSU0lPTiBEQVJLXHJcbiRwYXJ0bmVyLWhvbWUtdjFfYmFja2dyb3VuZC0tZGFyazogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vL2xpbmtlc1xyXG4kcGFydG5lci1ob21lLXYxX2xpbmtzX2Jsb2NfbGVmdF9mb250czogJGNvcmVfY3RhLXByaW1hcnlfZm9udCAhZGVmYXVsdDtcclxuJHBhcnRuZXItaG9tZS12MV9saW5rc19ibG9jX2xlZnRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcGFydG5lci1ob21lLXYxX2xpbmtzX2Jsb2NfbGVmdF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfbGlua3NfYmxvY19sZWZ0X2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItaG9tZS12MV9saW5rc19ibG9jX2xlZnRfYmFja2dyb3VuZDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHBhcnRuZXItaG9tZS12MV9saW5rc19ibG9jX2xlZnRfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfbGlua3NfYmxvY19sZWZ0X3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXQgVkVSU0lPTiBEQVJLXHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC0tZGFyazogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3ItLWRhcmsgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3ItLWRhcmsgOiRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kcGFydG5lci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMtLWRhcmsgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcGFydG5lci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbi0tZGFyayA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtLWRhcmsgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHBhcnRuZXItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3ItLWRhcmsgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvci0tZGFyayA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kcGFydG5lci1ob21lLXYxX2JhY2tncm91bmRfYnVsbGV0X3N2Zy0tZGFyayA6JGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJHBhcnRuZXItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcGFydG5lci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFydG5lci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcGFydG5lci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHBhcnRuZXItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfYmFja2dyb3VuZF9idWxsZXRfc3ZnIDokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi5wYXJ0bmVyLWhvbWUtdjEge1xyXG5cclxuICAgICYtLWRhcmsge1xyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAuY3RhLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHBhcnRuZXItaG9tZS12MV9saW5rc19ibG9jX2xlZnRfZm9udHM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBhcnRuZXItaG9tZS12MV9saW5rc19ibG9jX2xlZnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBhcnRuZXItaG9tZS12MV9saW5rc19ibG9jX2xlZnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItaG9tZS12MV9saW5rc19ibG9jX2xlZnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1ob21lLXYxX2xpbmtzX2Jsb2NfbGVmdF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFydG5lci1ob21lLXYxX2xpbmtzX2Jsb2NfbGVmdF9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcGFydG5lci1ob21lLXYxX2xpbmtzX2Jsb2NfbGVmdF9zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhcnRuZXItaG9tZS12MV9iYWNrZ3JvdW5kLS1kYXJrO1xyXG5cclxuICAgICAgICAucGFydG5lci1ob21lLXYxIHtcclxuICAgICAgICAgICAgJl9fc3dpcGVyLWJ1dHRvbnMge1xyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHBhcnRuZXItaG9tZS12MV9iYWNrZ3JvdW5kX2J1bGxldF9zdmctLWRhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N3aXBlci1wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3ItLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFydG5lci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvci0tZGFyaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcGFydG5lci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMtLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbi0tZGFyaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3ItLWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhcnRuZXItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yLS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1ob21lLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yLS1kYXJrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhcnRuZXItaG9tZS12MV90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yLS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1ob21lLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yLS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItYnV0dG9ucyB7XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyxcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcGFydG5lci1ob21lLXYxX2JhY2tncm91bmRfYnVsbGV0X3N2ZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1ob21lLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDokcGFydG5lci1ob21lLXYxX3RpdGxlLXYxX3BhcnQxLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWhvbWUtdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgZm9udDokcGFydG5lci1ob21lLXYxX3RpdGxlLXYxX3BhcnQyLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItaG9tZS12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmpzLXBhcnRuZXItdjEtc3dpcGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgLmN0YS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZm9udDogJHBhcnRuZXItaG9tZS12MV9saW5rc19ibG9jX2xlZnRfZm9udHM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFydG5lci1ob21lLXYxX2xpbmtzX2Jsb2NfbGVmdF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwYXJ0bmVyLWhvbWUtdjFfbGlua3NfYmxvY19sZWZ0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItaG9tZS12MV9saW5rc19ibG9jX2xlZnRfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWhvbWUtdjFfbGlua3NfYmxvY19sZWZ0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhcnRuZXItaG9tZS12MV9saW5rc19ibG9jX2xlZnRfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwYXJ0bmVyLWhvbWUtdjFfbGlua3NfYmxvY19sZWZ0X3N2Z19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci1wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhcnRuZXItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnMge1xyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHBhcnRuZXItaG9tZS12MV9iYWNrZ3JvdW5kX2J1bGxldF9zdmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn0iLCIvLyBUSVRMRVxyXG4kcGFydG5lci1ob21lLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgO1xyXG4kcGFydG5lci1ob21lLXYxX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRwYXJ0bmVyLWhvbWUtdjFfdGl0bGUtdjFfcGFydDFfY29sb3IgO1xyXG4kcGFydG5lci1ob21lLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSA7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfdGl0bGUtdjFfcGFydDEtZm9udDokdGl0bGUtdjFfcGFydDFfZm9udCA7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfdGl0bGUtdjFfcGFydDItZm9udDokdGl0bGUtdjFfcGFydDJfZm9udCA7XHJcblxyXG4vLyBUSVRMRSBWRVJTSU9OIERBUktcclxuJHBhcnRuZXItaG9tZS12MV90aXRsZS12MV9wYXJ0MV9jb2xvci0tZGFyazogJHRpdGxlLXYxX3BhcnQxX2NvbG9yIDtcclxuJHBhcnRuZXItaG9tZS12MV90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yLS1kYXJrOiAkcGFydG5lci1ob21lLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yIDtcclxuJHBhcnRuZXItaG9tZS12MV90aXRsZS12MV9wYXJ0Ml9jb2xvci0tZGFyazogJGNvbG9yX2JyYW5kLTUgO1xyXG5cclxuLy9JVEVNUyBWRVJTSU9OIERBUktcclxuJHBhcnRuZXItaG9tZS12MV9iYWNrZ3JvdW5kLS1kYXJrOiAkY29sb3JfYnJhbmQtMSA7XHJcblxyXG4vL2xpbmtlc1xyXG4kcGFydG5lci1ob21lLXYxX2xpbmtzX2Jsb2NfbGVmdF9mb250czogJGNvcmVfY3RhLXByaW1hcnlfZm9udCA7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfbGlua3NfYmxvY19sZWZ0X2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZyA7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfbGlua3NfYmxvY19sZWZ0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybSA7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfbGlua3NfYmxvY19sZWZ0X2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvciA7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfbGlua3NfYmxvY19sZWZ0X2JhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgO1xyXG4kcGFydG5lci1ob21lLXYxX2xpbmtzX2Jsb2NfbGVmdF9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciA7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfbGlua3NfYmxvY19sZWZ0X3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xIDtcclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0IFZFUlNJT04gREFSS1xyXG4kcGFydG5lci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtLWRhcms6IHRyYW5zcGFyZW50IDtcclxuJHBhcnRuZXItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvci0tZGFyayA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDtcclxuJHBhcnRuZXItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3ItLWRhcmsgOiRjb2xvcl9icmFuZC01IDtcclxuJHBhcnRuZXItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzLS1kYXJrIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luLS1kYXJrIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDtcclxuXHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtLWRhcmsgOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yLS1kYXJrIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDtcclxuJHBhcnRuZXItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yLS1kYXJrIDogJGNvbG9yX2JyYW5kLTUgO1xyXG4kcGFydG5lci1ob21lLXYxX2JhY2tncm91bmRfYnVsbGV0X3N2Zy0tZGFyayA6JGNvbG9yX2JyYW5kLTUgO1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZCA7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDtcclxuJHBhcnRuZXItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDtcclxuXHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDtcclxuJHBhcnRuZXItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciA7XHJcbiRwYXJ0bmVyLWhvbWUtdjFfYmFja2dyb3VuZF9idWxsZXRfc3ZnIDokY29sb3JfYnJhbmQtMSA7XHJcbiIsIiRwYXJ0bmVyLWxpc3QtdjFfY29udGVudF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdC12MV9jb250ZW50X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSAhZGVmYXVsdDtcclxuXHJcbiRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9uYW1lX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9uYW1lX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUtbWluOiAxLjI1cmVtICFkZWZhdWx0OyAvLyAxM3B4XHJcbiRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQtc2l6ZS1tYXg6IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDE5cHhcclxuJHBhcnRuZXItbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplIDogY2xhbXAoJHBhcnRuZXItbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMHZ3KSwgJHBhcnRuZXItbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplLW1pbikgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHBhcnRuZXItbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplIH0gLyAxLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG5cclxuJHBhcnRuZXItbGlzdC12MV9pdGVtX2NvbnRhY3RfZm9udC1zaXplIDogMXJlbSAhZGVmYXVsdDsgLy8xNnB4XHJcblxyXG5cclxuJHBhcnRuZXItbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHBhcnRuZXItbGlzdC12MV9pdGVtX2NvbnRhY3RfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLnBhcnRuZXItbGlzdC12MSB7XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHBhcnRuZXItbGlzdC12MV9jb250ZW50X2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3QtdjFfY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRwYXJ0bmVyLWxpc3QtdjFfY29udGVudF9ib3JkZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ibG9jay1uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9uYW1lX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBhcnRuZXItbGlzdC12MV9pdGVtX25hbWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkcGFydG5lci1saXN0LXYxX2l0ZW1fZGVzY3JpcHRpb25fdGV4dC1hbGlnbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkcGFydG5lci1saXN0LXYxX2NvbnRlbnRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgO1xyXG4kcGFydG5lci1saXN0LXYxX2NvbnRlbnRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLXNlY29uZGFyeS01IDtcclxuXHJcbiRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9uYW1lX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgO1xyXG4kcGFydG5lci1saXN0LXYxX2l0ZW1fbmFtZV90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSA7XHJcbiRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQtc2l6ZS1taW46IDEuMjVyZW0gOyAvLyAxM3B4XHJcbiRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQtc2l6ZS1tYXg6IDEuMjVyZW0gOyAvLyAxOXB4XHJcbiRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQtc2l6ZSA6IGNsYW1wKCRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDB2dyksICRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQtc2l6ZS1taW4pIDtcclxuJHBhcnRuZXItbGlzdC12MV9pdGVtX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skcGFydG5lci1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUgfSAvIDEuNCAkZm9udC1mYW1pbHktLTIgO1xyXG5cclxuJHBhcnRuZXItbGlzdC12MV9pdGVtX2NvbnRhY3RfZm9udC1zaXplIDogLjhyZW0gOyAvLzE2cHhcclxuXHJcblxyXG4kcGFydG5lci1saXN0LXYxX2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skcGFydG5lci1saXN0LXYxX2l0ZW1fY29udGFjdF9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMSA7XHJcbiRwYXJ0bmVyLWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGJvZHlfY29sb3IgO1xyXG4kcGFydG5lci1saXN0LXYxX2l0ZW1fZGVzY3JpcHRpb25fdGV4dC1hbGlnbiA6IGxlZnQgO1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJpY2Utem9uZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9ibG9ja190aXRsZV9mb250X3BhcnRfMTogJGgyLWZvbnQtc2l6ZS1tYXg7XHJcbiRwcmljZS16b25lX2Jsb2NrX3RpdGxlX2ZvbnRfcGFydF8yOiAkaDItZm9udC1zaXplLW1pbjtcclxuXHJcbiRwcmljZS16b25lX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuMzEyNXJlbSArIDEuMTcxOXZ3KSwgMS4yNXJlbSkvMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV90aXRsZV9mb250LXNpemU6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX3RpdGxlX2ljb24taXRlbV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjI1KSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfdGl0bGVfaWNvbi1pdGVtX2ZpbGw6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHByaWNlLXpvbmVfbGVnYWwtdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9sZWdhbC10ZXh0X2ZvbnQtc2l6ZTogMC42cmVtICFkZWZhdWx0O1xyXG5cclxuJHByaWNlLXpvbmVfcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjMxMjVyZW0gKyAxLjE3MTl2dyksIDEuMjVyZW0pLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX3ByaWNlX2ZvbnQtc2l6ZTogMS4ycmVtICFkZWZhdWx0O1xyXG5cclxuJHByaWNlLXpvbmVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC4zMTI1cmVtICsgMS4xNzE5dncpLCAxLjI1cmVtKS8xLjUgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9sYWJlbF9mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJpY2Utem9uZV9yYW5nZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgwLjg3NXJlbSwgY2FsYygwLjMxMjVyZW0gKyAxLjE3MTl2dyksIDEuMjVyZW0pLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX3JhbmdlX2ZvbnQtc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfYnRuX3RleHQtY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9idG5fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgIWRlZmF1bHQ7XHJcblxyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXJhZGl1cy1hY3RpdmU6IDAgIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItd2lkdGgtYWN0aXZlOiAycHggIWRlZmF1bHQ7XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3ItYWN0aXZlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfYnRuX3RleHQtY29sb3ItYWN0aXZlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfYnRuX2JnLWFjdGl2ZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLWNvbG9yLWhvdmVyOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHByaWNlLXpvbmVfYnRuX3RleHQtY29sb3ItaG92ZXI6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kcHJpY2Utem9uZV9idG5fYmctaG92ZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnByaWNlLXpvbmUge1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmljZS16b25lX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmljZS16b25lX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX2NvbnRlbnRfMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX2Jsb2NrX3RpdGxlX2ZvbnRfcGFydF8xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9jb250ZW50XzIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkcHJpY2Utem9uZV9ibG9ja190aXRsZV9mb250X3BhcnRfMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmljZS16b25lX3RpdGxlX2ljb24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkcHJpY2Utem9uZV90aXRsZV9pY29uLWl0ZW1fZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJHByaWNlLXpvbmVfdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmljZS16b25lX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX3RpdGxlX2ZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190YWIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcmljZS16b25lX2J0bl9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRwcmljZS16b25lX2J0bl9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaWNlLXpvbmVfYnRuX2JvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiAkcHJpY2Utem9uZV9idG5fYm9yZGVyLXN0eWxlO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpY2Utem9uZV9idG5fdGV4dC1jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkcHJpY2Utem9uZV9idG5fdHJhbnNpdGlvbjtcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHByaWNlLXpvbmVfYnRuX2JvcmRlci1yYWRpdXMtYWN0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkcHJpY2Utem9uZV9idG5fYm9yZGVyLXdpZHRoLWFjdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaWNlLXpvbmVfYnRuX2JvcmRlci1jb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpY2Utem9uZV9idG5fdGV4dC1jb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmljZS16b25lX2J0bl9iZy1hY3RpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3ItaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaWNlLXpvbmVfYnRuX3RleHQtY29sb3ItaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2Utem9uZV9idG5fYmctaG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udDogJHByaWNlLXpvbmVfbGFiZWxfZm9udDtcclxuICAgICAgICBmb250LXNpemU6ICRwcmljZS16b25lX2xhYmVsX2ZvbnQtc2l6ZTtcclxuICAgIH1cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBmb250OiAkcHJpY2Utem9uZV9wcmljZV9mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHByaWNlLXpvbmVfcHJpY2VfZm9udC1zaXplO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpY2Utem9uZV9wcmljZV9jb2xvcjtcclxuICAgIH1cclxuICAgICZfX3JhbmdlIHtcclxuICAgICAgICBmb250OiAkcHJpY2Utem9uZV9yYW5nZV9mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHByaWNlLXpvbmVfcmFuZ2VfZm9udC1zaXplO1xyXG4gICAgfVxyXG4gICAgJl9fbGVnYWwtdGV4dCB7XHJcbiAgICAgICAgZm9udDogJHByaWNlLXpvbmVfbGVnYWwtdGV4dF9mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHByaWNlLXpvbmVfbGVnYWwtdGV4dF9mb250LXNpemU7XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJpY2Utem9uZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSA7XHJcbiRwcmljZS16b25lX2NvbG9yOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRwcmljZS16b25lX2Jsb2NrX3RpdGxlX2ZvbnRfcGFydF8xOiAkaDItZm9udC1zaXplLW1heDtcclxuJHByaWNlLXpvbmVfYmxvY2tfdGl0bGVfZm9udF9wYXJ0XzI6ICRoMi1mb250LXNpemUtbWluO1xyXG5cclxuJHByaWNlLXpvbmVfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC4zMTI1cmVtICsgMS4xNzE5dncpLCAxLjI1cmVtKS8xLjUgJGZvbnQtZmFtaWx5LS0xIDtcclxuJHByaWNlLXpvbmVfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuJHByaWNlLXpvbmVfdGl0bGVfZm9udC1zaXplOiBpbmhlcml0IDtcclxuJHByaWNlLXpvbmVfdGl0bGVfaWNvbi1pdGVtX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuMjUpIDtcclxuJHByaWNlLXpvbmVfdGl0bGVfaWNvbi1pdGVtX2ZpbGw6ICRjb2xvcl9icmFuZC0xIDtcclxuXHJcbiRwcmljZS16b25lX2xlZ2FsLXRleHRfZm9udDogJGJvZHlfZm9udCA7XHJcbiRwcmljZS16b25lX2xlZ2FsLXRleHRfZm9udC1zaXplOiAwLjZyZW0gO1xyXG5cclxuJHByaWNlLXpvbmVfcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuJHByaWNlLXpvbmVfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC4zMTI1cmVtICsgMS4xNzE5dncpLCAxLjI1cmVtKS8xLjUgJGZvbnQtZmFtaWx5LS0xIDtcclxuJHByaWNlLXpvbmVfcHJpY2VfZm9udC1zaXplOiAxLjJyZW0gO1xyXG5cclxuJHByaWNlLXpvbmVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMC44NzVyZW0sIGNhbGMoMC4zMTI1cmVtICsgMS4xNzE5dncpLCAxLjI1cmVtKS8xLjUgJGZvbnQtZmFtaWx5LS0xIDtcclxuJHByaWNlLXpvbmVfbGFiZWxfZm9udC1zaXplOiAxcmVtIDtcclxuXHJcbiRwcmljZS16b25lX3JhbmdlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuMzEyNXJlbSArIDEuMTcxOXZ3KSwgMS4yNXJlbSkvMS41ICRmb250LWZhbWlseS0tMSA7XHJcbiRwcmljZS16b25lX3JhbmdlX2ZvbnQtc2l6ZTogMC43NXJlbSA7XHJcblxyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXJhZGl1czogMCA7XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItd2lkdGg6IDJweCA7XHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRwcmljZS16b25lX2J0bl90ZXh0LWNvbG9yOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRwcmljZS16b25lX2J0bl90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyA7XHJcblxyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXJhZGl1cy1hY3RpdmU6IDAgO1xyXG4kcHJpY2Utem9uZV9idG5fYm9yZGVyLXdpZHRoLWFjdGl2ZTogMnB4IDtcclxuJHByaWNlLXpvbmVfYnRuX2JvcmRlci1jb2xvci1hY3RpdmU6ICRjb2xvcl9icmFuZC0yIDtcclxuJHByaWNlLXpvbmVfYnRuX3RleHQtY29sb3ItYWN0aXZlOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRwcmljZS16b25lX2J0bl9iZy1hY3RpdmU6IHRyYW5zcGFyZW50IDtcclxuXHJcbiRwcmljZS16b25lX2J0bl9ib3JkZXItY29sb3ItaG92ZXI6ICRjb2xvcl9icmFuZC00IDtcclxuJHByaWNlLXpvbmVfYnRuX3RleHQtY29sb3ItaG92ZXI6ICRjb2xvcl9icmFuZC00IDtcclxuJHByaWNlLXpvbmVfYnRuX2JnLWhvdmVyOiB0cmFuc3BhcmVudCA7IiwiLmZvcm0tY29udGFjdCB7XHJcbiAgICAmLS1tYW5kYXRvcnksXHJcbiAgICAmLS1uZWdvdGlhdG9yIHtcclxuXHJcbiAgICAgICAgLnRpdGxlLXYxX19wYXJ0MSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9zdHJ1Y3R1cmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3N0cnVjdHVyZV9ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9jb250ZW50X2ZvbnQ6ICRoMl9mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29udGVudF9mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfdHlwZV9yZXN1bHRfdGF4ZV9mb250OiAkaDNfZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X3RleHRfY29uZGl0aW9uc19mb250LXNpemU6IDAuOHJlbSAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX2xhYmVsX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX2NvbmRpdGlvbnNfY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbi8vIFNww6ljaWZpcXVlIENBRlBJXHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3N0cnVjdHVyZV9iYWNrZ3JvdW5kLS1jYWZwaTogJGJvZHlfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi5kZXRhaWxfY2FsY3VsYXRvciB7XHJcbiAgICAuY2FsY3VsYXRvcl9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3N0cnVjdHVyZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3N0cnVjdHVyZV9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIC5jYWx1Y2xhdG9yX2Zvcm0ge1xyXG4gICAgICAgICAgICAuZm9ybV9zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FsY3VsYXRvcl9yZXN1bHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF9jb2xvcjtcclxuICAgICAgICAgICAgLnJlc3VsdF9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29udGVudF9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHlwZV9yZXN1bHRfdGF4ZSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX3Jlc3VsdF90eXBlX3Jlc3VsdF90YXhlX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHRfY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X3RleHRfY29uZGl0aW9uc19mb250LXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0ZmllbGRfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9jb25kaXRpb25zX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNhbGN1bGF0b3ItLWNhZnBpIHtcclxuICAgICAgICAuY2FsY3VsYXRvcl9zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9zdHJ1Y3R1cmVfYmFja2dyb3VuZC0tY2FmcGk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3Jfc3RydWN0dXJlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xIDtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3Jfc3RydWN0dXJlX2JvcmRlci1yYWRpdXM6IDAgO1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgO1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29sb3I6ICRjb2xvcl9icmFuZC01IDtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X2NvbnRlbnRfZm9udDogJGgyX2ZvbnQgO1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfY29udGVudF9mb250LXdlaWdodDogNzAwIDtcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3JfcmVzdWx0X3R5cGVfcmVzdWx0X3RheGVfZm9udDogJGgzX2ZvbnQgO1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9yZXN1bHRfdGV4dF9jb25kaXRpb25zX2ZvbnQtc2l6ZTogMC44cmVtIDtcclxuXHJcbiRkZXRhaWxfY2FsY3VsYXRvcl9jYWxjdWxhdG9yX2xhYmVsX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgO1xyXG4kZGV0YWlsX2NhbGN1bGF0b3JfY2FsY3VsYXRvcl9jb25kaXRpb25zX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgO1xyXG5cclxuLy8gU3DDqWNpZmlxdWUgQ0FGUElcclxuJGRldGFpbF9jYWxjdWxhdG9yX2NhbGN1bGF0b3Jfc3RydWN0dXJlX2JhY2tncm91bmQtLWNhZnBpOiAkYm9keV9iYWNrZ3JvdW5kIDtcclxuIiwiJGNhbGVuZGFyLXYxX2NvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2xpbmVfaGVpZ2h0OiAxZW0gIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzEyNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogZm9udFxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENhbGVuZHJpZXIgLSB0aXRyZTogdGV4dCB0cmFuc2Zvcm1cclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgYWxpZ25cclxuJGNhbGVuZGFyLXYxX21vbnRoX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbW9udGhfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfbW9udGhfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9tb250aF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAuOHJlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXlfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheS0tb3V0ZXJtb250aF9jb2xvcjogbGlnaHRlbigkY2FsZW5kYXItdjFfY29sb3IsIDIwJSkgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjogJGNvbG9yX3V0aWxpdHktMiAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjogcmdiYSgkY29sb3JfdXRpbGl0eS0yLC4xMCkgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9jb2xvcjogJGNvbG9yX3V0aWxpdHktMSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjogcmdiYSgkY29sb3JfdXRpbGl0eS0xLC4xMCkgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIC44cmVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2RhdGVfY29sb3I6ICRjYWxlbmRhci12MV9jb2xvciAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9sZWdlbmRfY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNhbGVuZGFyLXYxX2l0ZW1fdGl0bGVfcGFydDJfdGV4dC1hbGlnbi1jZW50ZXI6ICR0aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduO1xyXG4kY2FsZW5kYXItdjFfaXRlbV90aXRsZV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjI1cmVtICFkZWZhdWx0OyAvLyAyMHB4XHJcbiRjYWxlbmRhci12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6IDEuNXJlbSAhZGVmYXVsdDsgLy8gMjRweFxyXG4kY2FsZW5kYXItdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUgOiBjbGFtcCgkY2FsZW5kYXItdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKDAuODc1cmVtICsgMC43ODEzdncpLCAkY2FsZW5kYXItdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGNhbGVuZGFyLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplfSAvIDEuNCAkY2FsZW5kYXItdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuXHJcbi5jYWxlbmRhciB7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRjYWxlbmRhci12MV9pdGVtX3RpdGxlX3BhcnQyX3RleHQtYWxpZ24tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGNhbGVuZGFyLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfaXRlbV90aXRsZV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAmX19tb250aCB7XHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9tb250aF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNhbGVuZGFyLXYxX21vbnRoX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNhbGVuZGFyLXYxX21vbnRoX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RheSB7XHJcbiAgICAgICAgZm9udDogJGNhbGVuZGFyLXYxX2RheV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfZGF5X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2FsZW5kYXItdjFfZGF5X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2FsZW5kYXItdjFfZGF5X2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICBib3JkZXIgOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICB0b3A6IC0xLjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJyb3dzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jYWxlbmRhciB7XHJcbiAgICAgICAgLmNhbGVuZGFyX19kYXRlIHtcclxuICAgICAgICAgICAgZm9udCAgOiAkY2FsZW5kYXItdjFfZGF0ZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvciA6ICRjYWxlbmRhci12MV9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICYtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiArIDpub3QoLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUpLFxyXG4gICAgICAgICAgICAgICAgJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGh7XHJcbiAgICAgICAgICAgICAgICAgICAgJiArIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhbGVuZGFyX19kYXRlLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmICsgOm5vdCguY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhhcyggKyAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYWxlbmRhcl9fZGF0ZS1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhhcyggKyAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCksXHJcbiAgICAgICAgICAgICAgICAmOmhhcyggKyAuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGgpIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jYWxlbmRhcl9fZGF0ZS0tb3V0ZXJtb250aHtcclxuICAgICAgICAgICAgICAgICAgICAmICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FsZW5kYXJfX2RhdGUtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS10b2RheSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FsZW5kYXItLWxpbmUge1xyXG4gICAgICAgIC5jYWxlbmRhcl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAmLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAvKiY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAvKiY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgICAgIC8qJjpoYXMoICsgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiArIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tb3V0ZXJtb250aCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRib2R5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyomICsgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYWxlbmRhcl9fbGluZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNhbGVuZGFyLXYxX2xpbmVfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgZm9udDogJGNhbGVuZGFyLXYxX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW46IDEuNWVtIDA7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIiRjYWxlbmRhci12MV9jb2xvcjogJGJvZHktY29sb3IgO1xyXG4kY2FsZW5kYXItdjFfbGluZV9oZWlnaHQ6IDFlbSA7XHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzEyNWVtICRmb250LWZhbWlseS0tMSA7ICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IGZvbnRcclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2FsZW5kcmllciAtIHRpdHJlOiB0ZXh0IHRyYW5zZm9ybVxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgYWxpZ25cclxuJGNhbGVuZGFyLXYxX21vbnRoX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xIDtcclxuJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yOiAkY29sb3JfYnJhbmQtMSA7XHJcbiRjYWxlbmRhci12MV9tb250aF9sZXR0ZXItc3BhY2luZzogMCA7XHJcbiRjYWxlbmRhci12MV9tb250aF90ZXh0LXRyYW5zZm9ybTogbm9uZSA7XHJcbiRjYWxlbmRhci12MV9kYXlfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgLjhyZW0vMSAkZm9udC1mYW1pbHktLTEgO1xyXG4kY2FsZW5kYXItdjFfZGF5X2NvbG9yOiAkY29sb3JfYnJhbmQtMSA7XHJcbiRjYWxlbmRhci12MV9kYXlfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSA7XHJcbiRjYWxlbmRhci12MV9kYXlfbGV0dGVyLXNwYWNpbmc6IDAgO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1vdXRlcm1vbnRoX2NvbG9yOiBsaWdodGVuKCRjYWxlbmRhci12MV9jb2xvciwgMjAlKSA7XHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjogJGNvbG9yX3V0aWxpdHktMiA7XHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yX3V0aWxpdHktMiwuMTApIDtcclxuJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2NvbG9yOiAkY29sb3JfdXRpbGl0eS0xIDtcclxuJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjogcmdiYSgkY29sb3JfdXRpbGl0eS0xLC4xMCkgO1xyXG4kY2FsZW5kYXItdjFfZGF0ZV9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAuOHJlbSAkZm9udC1mYW1pbHktLTEgO1xyXG4kY2FsZW5kYXItdjFfZGF0ZV9jb2xvcjogJGNhbGVuZGFyLXYxX2NvbG9yIDtcclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAjeyRib2R5X2ZvbnQtc2l6ZX0gLyAjeyRodG1sLWxpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgO1xyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yOiAkYm9keS1jb2xvciA7XHJcblxyXG4kY2FsZW5kYXItdjFfaXRlbV90aXRsZV9wYXJ0Ml90ZXh0LWFsaWduLWNlbnRlcjogJHRpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ247XHJcbiRjYWxlbmRhci12MV9pdGVtX3RpdGxlX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgO1xyXG4kY2FsZW5kYXItdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjI1cmVtIDsgLy8gMjBweFxyXG4kY2FsZW5kYXItdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjVyZW0gOyAvLyAyNHB4XHJcbiRjYWxlbmRhci12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZSA6IGNsYW1wKCRjYWxlbmRhci12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMC44NzVyZW0gKyAwLjc4MTN2dyksICRjYWxlbmRhci12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpIDtcclxuJGNhbGVuZGFyLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTIgO1xyXG4kY2FsZW5kYXItdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRjYWxlbmRhci12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJGNhbGVuZGFyLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1mYW1pbHkgO1xyXG4iLCIkZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtOCAhZGVmYXVsdDtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfY29udGVudF9mb250OiAkaDNfZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9pY29uX3dpZHRoOiAxcmVtICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfaWNvbl9maWxsOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9pdGVtX2ZvbnQtd2VpZ2h0OiA3MDAgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25faXRlbV90ZXh0LXZhcl9mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX3RleHRfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLmRldGFpbF9jb21wb3NpdGlvbiB7XHJcbiAgICAuZGV0YWlsX2NvbXBvc2l0aW9uX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgLmRldGFpbF9jb21wb3NpdGlvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgLmNvbXBvc2l0aW9uX3BhcnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIC5jb21wb3NpdGlvbl9wYXJ0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbXBvc2l0aW9uX3BhcnRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29tcG9zaXRpb25faXRlbV9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5jb21wb3NpdGlvbl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9pdGVtX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0X3ZhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX2l0ZW1fdGV4dC12YXJfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9jb21wb3NpdGlvbl90ZXh0X3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGNvbXBvc2l0aW9uX3BhcnQge1xyXG4gICAgICAgICAgICAgICAgLmNvbXBvc2l0aW9uX3BhcnRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgLmNvbXBvc2l0aW9uX3BhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb21wb3NpdGlvbl9wYXJ0X2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtOCA7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9jb250ZW50X2ZvbnQ6ICRoM19mb250IDtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9wYXJ0X2ljb25fdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgO1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX3BhcnRfaWNvbl93aWR0aDogMXJlbSA7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fY29tcG9zaXRpb25fcGFydF9pY29uX2ZpbGw6ICRjb2xvcl9icmFuZC0yIDtcclxuJGRldGFpbF9jb21wb3NpdGlvbl9jb21wb3NpdGlvbl9pdGVtX2ZvbnQtd2VpZ2h0OiA3MDAgO1xyXG4kZGV0YWlsX2NvbXBvc2l0aW9uX2NvbXBvc2l0aW9uX2l0ZW1fdGV4dC12YXJfZm9udC13ZWlnaHQ6IDQwMCA7XHJcbiRkZXRhaWxfY29tcG9zaXRpb25fdGV4dF92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgOyIsIiRkZXRhaWxfZGF0YV9jb3Byb19wcmljZV9jb3Byb19mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kZGV0YWlsX2RhdGFfY29wcm9fcHJpY2VfY29wcm9fZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGRldGFpbF9kYXRhX2NvcHJvX3ByaWNlX2NvcHJvX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGRldGFpbF9kYXRhX2NvcHJvX2NvbnRlbnRfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtOCAhZGVmYXVsdDtcclxuXHJcbi5kZXRhaWxfZGF0YV9jb3BybyB7XHJcbiAgICAuY29wcm9fY29udGVudCB7XHJcbiAgICAgICAgLnByaWNlX2NvcHJvIHtcclxuICAgICAgICAgICAgZm9udDogJGRldGFpbF9kYXRhX2NvcHJvX3ByaWNlX2NvcHJvX2ZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZGV0YWlsX2RhdGFfY29wcm9fcHJpY2VfY29wcm9fZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX2RhdGFfY29wcm9fcHJpY2VfY29wcm9fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvcHJvX2NvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRkZXRhaWxfZGF0YV9jb3Byb19jb250ZW50X2JvcmRlcjtcclxuICAgIH1cclxufVxyXG4iLCIkZGV0YWlsX2RhdGFfY29wcm9fcHJpY2VfY29wcm9fZm9udDogJGJvZHlfZm9udCA7XHJcbiRkZXRhaWxfZGF0YV9jb3Byb19wcmljZV9jb3Byb19mb250LXdlaWdodDogNzAwIDtcclxuJGRldGFpbF9kYXRhX2NvcHJvX3ByaWNlX2NvcHJvX2NvbG9yOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRkZXRhaWxfZGF0YV9jb3Byb19jb250ZW50X2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTggO1xyXG4iLCIkZWRpdG9yaWFsLXYyX3RyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYyX2hpZGRlblRleHRfaGVpZ2h0OiA1LjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsLWRhdGEtZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICYuZWRpdG9yaWFsLW1hc2sge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRlZGl0b3JpYWwtdjJfdHJhbnNpdGlvbjtcclxuICAgICAgICAuaGlkZGVuVGV4dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGVkaXRvcmlhbC12Ml9oaWRkZW5UZXh0X2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRlZGl0b3JpYWwtdjJfdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzMgO1xyXG4kZWRpdG9yaWFsLXYyX2hpZGRlblRleHRfaGVpZ2h0OiA1LjVyZW0gO1xyXG4iLCIkZGV0YWlsLWNvbnRhY3RfX2JyYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLmRldGFpbC1jb250YWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICRkZXRhaWwtY29udGFjdF9fYnJhY2tncm91bmQ7XHJcblxyXG59IiwiLmRldGFpbF9kcGVfZ2VzIHtcclxuICAgIC5kaWFnX2NvbnRlbnQge1xyXG4gICAgICAgIC5idWJibGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgZm9udDogJGgzX2ZvbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDp1cmwoXCIuLi9pbWFnZXMvc3ZnL2Fycm93LnN2Z1wiKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2RwZV9hIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kcGVfYTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9kcGVfYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZHBlX2I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZHBlX2Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2RwZV9jO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2RwZV9kIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kcGVfZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9kcGVfZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZHBlX2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZHBlX2Yge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2RwZV9mO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2RwZV9nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kcGVfZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9nZXNfYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ2VzX2E7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZ2VzX2Ige1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dlc19iO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2dlc19jIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9nZXNfYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9nZXNfZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ2VzX2Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5idWJibGVfZ2VzX2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2dlc19lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnViYmxlX2dlc19mIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9nZXNfZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1YmJsZV9nZXNfZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ2VzX2c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9kcGUsICZfZ2VzIHtcclxuICAgICAgICAgICAgICAgICYtLXVuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnViYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyAhZGVmYXVsdDtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX2JlZm9yZV93aWR0aDogMXJlbSAhZGVmYXVsdDtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX2JlZm9yZV9oZWlnaHQ6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX2JlZm9yZV9ib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi5kZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MSB7XHJcbiAgICAuZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfY29udGVudCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX3RyYW5zaXRpb247XHJcbiAgICAgICAgLmxpc3RfaXRlbSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX2JlZm9yZV93aWR0aDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX2JlZm9yZV93aWR0aDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX2JlZm9yZV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfYmVmb3JlX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfYmVmb3JlX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uX2RlZmF1bHQge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV90cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMyA7XHJcbiRkZXRhaWxfY2FyYWN0ZXJpc3RpcXVlc192MV9iZWZvcmVfd2lkdGg6IDFyZW0gO1xyXG4kZGV0YWlsX2NhcmFjdGVyaXN0aXF1ZXNfdjFfYmVmb3JlX2hlaWdodDogMC41cmVtIDtcclxuJGRldGFpbF9jYXJhY3RlcmlzdGlxdWVzX3YxX2JlZm9yZV9ib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfYnJhbmQtMiA7XHJcbiIsIiRkZXRhaWxfZGF0YV9maW5hbmNlX3ByaWNlX2ZpbmFuY2VfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xyXG4kZGV0YWlsX2RhdGFfZmluYW5jZV9wcmljZV9maW5hbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi5kZXRhaWxfZGF0YV9maW5hbmNlIHtcclxuICAgIC5maW5hbmNlX2NvbnRlbnQge1xyXG4gICAgICAgIC5wcmljZV9maW5hbmNlIHtcclxuICAgICAgICAgICAgZm9udDogJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9mb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfZGF0YV9maW5hbmNlX3ByaWNlX2ZpbmFuY2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9mb250OiAkYm9keV9mb250IDtcclxuJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9mb250LXdlaWdodDogNzAwIDtcclxuJGRldGFpbF9kYXRhX2ZpbmFuY2VfcHJpY2VfZmluYW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgO1xyXG4iLCIkZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9pY29uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9pY29uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9pY29uX2ZpbGw6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF90b29sdGlwc19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfdG9vbHRpcHNfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9saXN0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfbGlzdF9hcnJvd19jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX3N3aXBlcl9fdmlkZW8zNjAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5kZXRhaWxfc3dpcGVyX192aWRlbzM2MF9zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudmlkZW8zNjBfaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbl9jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfaWNvbl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl92aWRlbzM2MF9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfaWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRvb2x0aXBzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0uOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGdsb2JhbF90cmFuc2l0aW9uXzI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAycmVtKTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDAuNHJlbSAwLjhyZW0gMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfdmlkZW8zNjBfbGlzdF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgICAgICAgICAgIC52aWRlbzM2MF9saXN0IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwdmg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkICRkZXRhaWxfc3dpcGVyX3ZpZGVvMzYwX2xpc3RfYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlbzM2MF9pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAgMC40cmVtIDAuOHJlbSAwLjhyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICAwLjRyZW0gMCAwLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZpZGVvMzYwX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmLm1lZGlhLS12aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvMzYwX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9icmFuZC01O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubWVkaWEtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvMzYwX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9icmFuZC01O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlkZW8zNjBfc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9icmFuZC01O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlkZW8zNjBfY291bnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAxKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlkZW8zNjAtaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIC52aWRlbzM2MF9saXN0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICBib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkY2FyZF9iaWVuX3YyX251bWJlci1waWN0dXJlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtMCwgMC41KSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdjFfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YxX251bWJlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YxX2JhbmRlYXVfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdjFfYmFuZGVhdV9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRkZXRhaWxfc3dpcGVyX3YxX2Zhdm9yaXNfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc3dpcGVyX3YxX2Zhdm9yaXNfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4kZGV0YWlsX3N3aXBlcl92MV92aWRlbzM2MF9pY29uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92MV92aWRlbzM2MF9pY29uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92MV92aWRlbzM2MF9pY29uX2ZpbGw6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92MV92aWRlbzM2MF90b29sdGlwc19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdjFfdmlkZW8zNjBfdG9vbHRpcHNfY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kZGV0YWlsX3N3aXBlcl92MV92aWRlbzM2MF9saXN0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktMSAhZGVmYXVsdDtcclxuJGRldGFpbF9zd2lwZXJfdjFfdmlkZW8zNjBfbGlzdF9hcnJvd19jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX3N3aXBlcl92MSB7XHJcblxyXG4gICAgLmRldGFpbF9zd2lwZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmW2RhdGEtbW9kYWwtdGFyZ2V0PVwic3dpcGVyX2dhbGxlcnlcIl0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi83O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsX3N3aXBlcl9fc3RydWN0dXJlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl92MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxfc3dpcGVyX19jb250ZW50IHtcclxuICAgICAgICAubnVtYmVyX3BpY3R1cmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYXJkX2JpZW5fdjJfbnVtYmVyLXBpY3R1cmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfc3dpcGVyX3YxX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxfc3dpcGVyX19iYW5kZWF1IHtcclxuICAgICAgICAuYmFuZGVhdV9pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRldGFpbF9zd2lwZXJfdjFfYmFuZGVhdV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRkZXRhaWxfc3dpcGVyX3YxX2JhbmRlYXVfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxfc3dpcGVyX19mYXZvcmlzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGV0YWlsX3N3aXBlcl92MV9mYXZvcmlzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkZGV0YWlsX3N3aXBlcl92MV9mYXZvcmlzX2JvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5tb2RhbC1zd2lwZXItZ2FsbGVyeSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgIH1cclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMXJlbSAxcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAycmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1nYWxsZXJ5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAmLnN3aXBlci12aWV3IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXJlbSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsX3RyYW5zaXRpb25fMztcclxuICAgICAgICAgICAgICAgICAgICAmLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3dpcGVyLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDdyZW0pO1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRnbG9iYWxfdHJhbnNpdGlvbl8zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZWRpYS1tb2R1bGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4IDogMTtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jbG9zZSB7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uZGV0YWlsX3N3aXBlcl9jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLmJsb2NrX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gICAgJl9idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IC43cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC02O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5wcm9wZXJ0eS1kZXRhaWwtdjIge1xyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlcl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyX19zd2lwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyX19tYWluIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1pbWdfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXJfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBHZXN0aW9uIGRlcyBpbWFnZXMgZW4gY29udGFpblxyXG4gICAgICAgICYuc2xpZGVyLS1jb250YWluIHtcclxuICAgICAgICAgICAgLnNsaWRlcl9fbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLWltZ19fcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbGlkZXItaW1nX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyLS10aHVtYnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyX190aHVtYnMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlcl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC00O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnByb3BlcnR5LWRldGFpbC12MyB7XHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXJfX3N3aXBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXJfX21haW4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXItaW1nX19waWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyX19pbWcge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gR2VzdGlvbiBkZXMgaW1hZ2VzIGVuIGNvbnRhaW5cclxuICAgICAgICAmLnNsaWRlci0tY29udGFpbiB7XHJcbiAgICAgICAgICAgIC5zbGlkZXJfX21haW4ge1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlci1pbWdfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLWltZ19faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlci0tdGh1bWJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXJfX3RodW1icyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyX19pbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjRlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC00O1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJHByb3BlcnRpZXMtZGV0YWlsX29wdGlvbl9udW1iZXItYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF9vcHRpb25fbnVtYmVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlsX29wdGlvbl9udW1iZXItc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlsX29wdGlvbl9udW1iZXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbF9wcmljZS1mb250LXNpemUtbWluOiAxLjE4OHJlbSAhZGVmYXVsdDsgLy8gMTlweFxyXG4kcHJvcGVydGllcy1kZXRhaWxfcHJpY2UtZm9udC1zaXplLW1heDogMS4wNjNyZW0gIWRlZmF1bHQ7IC8vIDE3cHhcclxuJHByb3BlcnRpZXMtZGV0YWlsX3ByaWNlLWZvbnQtc2l6ZSA6IGNsYW1wKCRwcm9wZXJ0aWVzLWRldGFpbF9wcmljZS1mb250LXNpemUtbWluLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgJHByb3BlcnRpZXMtZGV0YWlsX3ByaWNlLWZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxfcHJpY2UtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF9wcmljZS1mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRwcm9wZXJ0aWVzLWRldGFpbF9wcmljZS1mb250LXNpemUgfSAvIDEuNCAkcHJvcGVydGllcy1kZXRhaWxfcHJpY2UtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF9wcmljZS1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxfcmVmZXJlbmNlX2ZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxfcmVmZXJlbmNlLXZhbHVlX2ZvbnQtd2VpZ2h0OiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF9yZWZlcmVuY2UtdmFsdWVfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIFRJVExFIHBhcnQgMVxyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQxX3BhZGRpbmc6IC42cmVtIDAgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDFfZm9udC1zaXplLW1pbjogLjg3NXJlbSAhZGVmYXVsdDsgLy8gMTRweFxyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDFfZm9udC1zaXplLW1heDogLjg3NXJlbSAhZGVmYXVsdDsgLy8gMTRweFxyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDFfZm9udC1zaXplICAgIDogY2xhbXAoJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZS1taW4sIGNhbGMoLjg3NXJlbSArIDB2dyksICRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0MV9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQxX2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDFfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDFfZm9udC1zaXplfSAvIDEuNCAkcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDFfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVElUTEUgcGFydCAyXHJcbiRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMjZweFxyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogMS41cmVtICFkZWZhdWx0OyAvLyAzMHB4XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUgICAgOiBjbGFtcCgkcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygwLjg3NXJlbSArIDAuNzgxM3Z3KSwgJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuXHJcbi5wcm9wZXJ0aWVzLWRldGFpbCB7XHJcbiAgICAmX19vcHRpb25zIHtcclxuXHJcbiAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1kZXRhaWxfb3B0aW9uX251bWJlci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbF9vcHRpb25fbnVtYmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkcHJvcGVydGllcy1kZXRhaWxfb3B0aW9uX251bWJlci1zaXplO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm9wZXJ0aWVzLWRldGFpbF9vcHRpb25fbnVtYmVyLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgZm9udDogJHByb3BlcnRpZXMtZGV0YWlsX3ByaWNlLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbF9wcmljZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcHJvcGVydGllcy1kZXRhaWxfcmVmZXJlbmNlX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHByb3BlcnRpZXMtZGV0YWlsX3JlZmVyZW5jZS12YWx1ZV9mb250LXdlaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWRldGFpbF9yZWZlcmVuY2UtdmFsdWVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDFfcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRwcm9wZXJ0aWVzLWRldGFpbF9vcHRpb25fbnVtYmVyLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yIDtcclxuJHByb3BlcnRpZXMtZGV0YWlsX29wdGlvbl9udW1iZXItY29sb3I6ICRjb2xvcl9icmFuZC01IDtcclxuJHByb3BlcnRpZXMtZGV0YWlsX29wdGlvbl9udW1iZXItc2l6ZTogMC43NXJlbSA7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF9vcHRpb25fbnVtYmVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTEgO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlsX3ByaWNlLWZvbnQtc2l6ZS1taW46IDEuMTg4cmVtIDsgLy8gMTlweFxyXG4kcHJvcGVydGllcy1kZXRhaWxfcHJpY2UtZm9udC1zaXplLW1heDogMS4wNjNyZW0gOyAvLyAxN3B4XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF9wcmljZS1mb250LXNpemUgOiBjbGFtcCgkcHJvcGVydGllcy1kZXRhaWxfcHJpY2UtZm9udC1zaXplLW1pbiwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksICRwcm9wZXJ0aWVzLWRldGFpbF9wcmljZS1mb250LXNpemUtbWF4KSA7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF9wcmljZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSA7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF9wcmljZS1mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRwcm9wZXJ0aWVzLWRldGFpbF9wcmljZS1mb250LXNpemUgfSAvIDEuNCAkcHJvcGVydGllcy1kZXRhaWxfcHJpY2UtZm9udC1mYW1pbHkgO1xyXG4kcHJvcGVydGllcy1kZXRhaWxfcHJpY2UtY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbF9yZWZlcmVuY2VfZm9udC13ZWlnaHQ6IGJvbGQgO1xyXG4kcHJvcGVydGllcy1kZXRhaWxfcmVmZXJlbmNlLXZhbHVlX2ZvbnQtd2VpZ2h0OiBub3JtYWwgO1xyXG4kcHJvcGVydGllcy1kZXRhaWxfcmVmZXJlbmNlLXZhbHVlX2NvbG9yOiBpbmhlcml0IDtcclxuXHJcblxyXG5cclxuLy8gVElUTEUgcGFydCAxXHJcbiRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgO1xyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSA7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduOiBjZW50ZXIgO1xyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQxX2NvbG9yIDtcclxuJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQxX3BhZGRpbmc6IC42cmVtIDAgO1xyXG5cclxuJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZS1taW46IC44NzVyZW0gOyAvLyAxNHB4XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0MV9mb250LXNpemUtbWF4OiAuODc1cmVtIDsgLy8gMTRweFxyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDFfZm9udC1zaXplICAgIDogY2xhbXAoJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQxX2ZvbnQtc2l6ZS1taW4sIGNhbGMoLjg3NXJlbSArIDB2dyksICRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0MV9mb250LXNpemUtbWF4KSA7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0MV9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSA7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0MV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0MV9mb250LXNpemV9IC8gMS40ICRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0MV9mb250LWZhbWlseSA7XHJcblxyXG5cclxuLy8gVElUTEUgcGFydCAyXHJcbiRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTEgO1xyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjogY2VudGVyIDtcclxuXHJcbiRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjI1cmVtIDsgLy8gMjZweFxyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogMS41cmVtIDsgLy8gMzBweFxyXG4kcHJvcGVydGllcy1kZXRhaWxfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJHByb3BlcnRpZXMtZGV0YWlsX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMC44NzVyZW0gKyAwLjc4MTN2dyksICRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSA7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMiA7XHJcbiRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRwcm9wZXJ0aWVzLWRldGFpbF90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA7XHJcbiIsIi5wcm9wZXJ0aWVzLWRldGFpbC12MSB7XHJcbiAgICAmX190b3BsaW5rcyB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rICsgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcC1jb2wyIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1tYXAtanMge1xyXG4gICAgICAgIGhlaWdodDogMjk1cHg7XHJcbiAgICB9XHJcbn0iLCIucHJvcGVydGllcy1kZXRhaWwtdjIge1xyXG4gICAgJl9fdG9wbGlua3Mge1xyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcC1jb2wyIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1tYXAtanMge1xyXG4gICAgICAgIGhlaWdodDogMjk1cHg7XHJcbiAgICB9XHJcbn0iLCIucHJvcGVydGllcy1kZXRhaWwtdjMge1xyXG4gICAgJl9fdG9wbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fbGluayArIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b3AtY29sMiB7XHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtbWFwLWpzIHtcclxuICAgICAgICBoZWlnaHQ6IDI5NXB4O1xyXG4gICAgfVxyXG59IiwiJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19jYXJkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVFJFIFZJTExFXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc190aXRsZV9jaXR5LWNvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGVfY2l0eS1mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuXHJcblxyXG4vL0lURU1TIENPTlRFTlRcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19jb250ZW50LWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX2NvbnRlbnRfYm9yZGVyLWNvbG9yIDokY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vUFJJWFxyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19wcmljZS1mb250LXNpemUtbWluOiAxLjE4OHJlbSAhZGVmYXVsdDsgLy8gMTlweFxyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXg6IDEuMDYzcmVtICFkZWZhdWx0OyAvLyAxN3B4XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplIDogY2xhbXAoJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19wcmljZS1mb250LXNpemUtbWluLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19wcmljZS1mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19wcmljZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplIH0gLyAxLjQgJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19wcmljZS1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19wcmljZS1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9USVRSRSBJVEVNU1xyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc190aXRsZS1mb250LXNpemUtbWluOiAwLjkzOHJlbSAhZGVmYXVsdDsgLy8gMTVweFxyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXg6IDAuODEzcmVtICFkZWZhdWx0OyAvLyAxM3B4XHJcblxyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSA6IGNsYW1wKCRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1pbiwgY2FsYygwLjgxMjVyZW0gKyAwLjMxMjV2dyksICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSB9IC8gMS40ICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGVfaXRlbXMtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vL09QVElPTlNcclxuXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfb3B0aW9uX251bWJlci1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19vcHRpb25fbnVtYmVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19vcHRpb25fbnVtYmVyLXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfb3B0aW9uX2l0ZW1zX251bWJlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuLy9NRURJQVxyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12MV9tZWRpYS1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9tZWRpYS1yYWRpdXM6IDZweCAhZGVmYXVsdDtcclxuXHJcbi8vTElOS1NcclxuXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfY29udGVudF9saW5rc19mb250czogJGNvcmVfY3RhLXByaW1hcnlfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9jb250ZW50X2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9jb250ZW50X2xpbmtzX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9jb250ZW50X2xpbmtzX2JhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfY29udGVudF9saW5rc19ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9jb250ZW50X2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfZm9udHM6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcXVhdGVybmFyeV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19zdmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19kcmF3aW5nX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJHByb3BlcnRpZXMtbGlzdC12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5wcm9wZXJ0aWVzLWxpc3QtdjEge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggIzI1MjgyQjJCO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19vcHRpb25zIHtcclxuICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfb3B0aW9uX251bWJlci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX29wdGlvbl9udW1iZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX29wdGlvbl9udW1iZXItc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3BlcnRpZXMtbGlzdC12MV9vcHRpb25faXRlbXNfbnVtYmVyLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ibG9jayB7XHJcbiAgICAgICAgICAgICYtLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3RpdGxlX2NpdHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGVfY2l0eS1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGUtZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3RpdGxlX2l0ZW1zLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfcHJpY2UtZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfcHJpY2UtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYS0zNjAsXHJcbiAgICAgICAgJl9fbWVkaWEtdmlkZW8ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1saXN0LXYxX21lZGlhLWJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYSB7XHJcbiAgICAgICAgICAgICYtMzYwIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcm9wZXJ0aWVzLWxpc3QtdjFfbWVkaWEtcmFkaXVzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXZpZGVvIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcm9wZXJ0aWVzLWxpc3QtdjFfbWVkaWEtcmFkaXVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtNSwgLjUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4ycmVtIC41cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfY29udGVudF9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAuY3RhLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19mb250cztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX2xpbmtzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6ICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfYm9yZGVyLXdpZHRoO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfaG92ZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtcXVhdGVybmFyeV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfZHJhd2luZ19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19jYXJkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWVkaWEtc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1saXN0LXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtbGlzdC12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnRpZXMtbGlzdC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJvcGVydGllcy1saXN0LXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0aWVzLWxpc3QtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1saXN0LXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1saXN0LXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0aWVzLWxpc3QtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIkcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX2NhcmRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01IDtcclxuXHJcbi8vIFRJVFJFIFZJTExFXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGVfY2l0eS1jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yIDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc190aXRsZV9jaXR5LWZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250IDtcclxuXHJcblxyXG4vL0lURU1TIENPTlRFTlRcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19jb250ZW50LWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01IDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19jb250ZW50X2JvcmRlci1jb2xvciA6JGNvbG9yX2JyYW5kLXNlY29uZGFyeS01IDtcclxuXHJcblxyXG5cclxuLy9QUklYXHJcblxyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1taW46IDEuMTg4cmVtIDsgLy8gMTlweFxyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXg6IDEuMDYzcmVtIDsgLy8gMTdweFxyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSA6IGNsYW1wKCRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbiwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1heCkgO1xyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3ByaWNlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xIDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplIH0gLyAxLjQgJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19wcmljZS1mb250LWZhbWlseSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfcHJpY2UtY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuXHJcblxyXG4vL1RJVFJFIElURU1TXHJcblxyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1taW46IDAuOTM4cmVtIDsgLy8gMTVweFxyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXg6IDAuODEzcmVtIDsgLy8gMTNweFxyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc190aXRsZS1mb250LXNpemUgOiBjbGFtcCgkcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC44MTI1cmVtICsgMC4zMTI1dncpLCAkcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXgpIDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc190aXRsZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSB9IC8gMS40ICRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgO1xyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX3RpdGxlX2l0ZW1zLWNvbG9yOiAkY29sb3JfYnJhbmQtMSA7XHJcblxyXG5cclxuXHJcbi8vT1BUSU9OU1xyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19vcHRpb25fbnVtYmVyLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yIDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19vcHRpb25fbnVtYmVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfb3B0aW9uX251bWJlci1zaXplOiAwLjc1cmVtIDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9vcHRpb25faXRlbXNfbnVtYmVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTEgO1xyXG5cclxuLy9NRURJQVxyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12MV9tZWRpYS1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfbWVkaWEtcmFkaXVzOiA2cHggO1xyXG5cclxuLy9MSU5LU1xyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12MV9jb250ZW50X2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcHJpbWFyeV9mb250IDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9jb250ZW50X2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZyA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfY29udGVudF9saW5rc190ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm0gO1xyXG4kcHJvcGVydGllcy1saXN0LXYxX2NvbnRlbnRfbGlua3NfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yIDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9jb250ZW50X2xpbmtzX2JhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgO1xyXG4kcHJvcGVydGllcy1saXN0LXYxX2NvbnRlbnRfbGlua3NfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgO1xyXG4kcHJvcGVydGllcy1saXN0LXYxX2NvbnRlbnRfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgO1xyXG5cclxuXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfZm9udHM6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2ZvbnQgO1xyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcXVhdGVybmFyeV9sZXR0ZXItc3BhY2luZyA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfaXRlbXNfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X3RleHQtdHJhbnNmb3JtIDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19jb2xvcjogJGNvbG9yX2JyYW5kLTMgO1xyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX2xpbmtzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01IDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC00IDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19zdmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgO1xyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX2xpbmtzX2JvcmRlci13aWR0aDogMXB4IDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01IDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19kcmF3aW5nX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgO1xyXG4kcHJvcGVydGllcy1saXN0LXYxX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0zIDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMyA7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJHByb3BlcnRpZXMtbGlzdC12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kIDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgO1xyXG4kcHJvcGVydGllcy1saXN0LXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDtcclxuJHByb3BlcnRpZXMtbGlzdC12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gO1xyXG4kcHJvcGVydGllcy1saXN0LXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgO1xyXG4kcHJvcGVydGllcy1saXN0LXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgOyIsIiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfY2FyZF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUSVRSRSBWSUxMRVxyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3RpdGxlX2NpdHktdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfdGl0bGVfY2l0eS1jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3RpdGxlX2NpdHktZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9JVEVNUyBDT05URU5UXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19jb250ZW50X2JvcmRlci1jb2xvciA6JGNvbG9yX2JyYW5kLXNlY29uZGFyeS01ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vL1BSSVhcclxuXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbjogMS4xODhyZW0gIWRlZmF1bHQ7IC8vIDE5cHhcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19wcmljZS1mb250LXNpemUtbWF4OiAxLjA2M3JlbSAhZGVmYXVsdDsgLy8gMTdweFxyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSA6IGNsYW1wKCRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbiwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksICRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfcHJpY2UtZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSB9IC8gMS40ICRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfcHJpY2UtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3ByaWNlLXZhbHVlLWNvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1RJVFJFIElURU1TXHJcblxyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1taW46IDAuOTM4cmVtICFkZWZhdWx0OyAvLyAxNXB4XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heDogMC44MTNyZW0gIWRlZmF1bHQ7IC8vIDEzcHhcclxuXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfdGl0bGUtZm9udC1zaXplIDogY2xhbXAoJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc190aXRsZS1mb250LXNpemUtbWluLCBjYWxjKDAuODEyNXJlbSArIDAuMzEyNXZ3KSwgJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc190aXRsZS1mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc190aXRsZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfdGl0bGUtZm9udC1zaXplIH0gLyAxLjQgJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc190aXRsZS1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc190aXRsZV9pdGVtcy1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vT1BUSU9OU1xyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19vcHRpb25fbnVtYmVyLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX29wdGlvbl9udW1iZXItY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX29wdGlvbl9udW1iZXItc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9vcHRpb25faXRlbXNfbnVtYmVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4vL01FRElBXHJcblxyXG4kcHJvcGVydGllcy1saXN0LXYyX21lZGlhLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX21lZGlhLXJhZGl1czogNnB4ICFkZWZhdWx0O1xyXG5cclxuLy9MSU5LU1xyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12Ml9jb250ZW50X2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcHJpbWFyeV9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2NvbnRlbnRfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2NvbnRlbnRfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2NvbnRlbnRfbGlua3NfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2NvbnRlbnRfbGlua3NfYmFja2dyb3VuZDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9jb250ZW50X2xpbmtzX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2NvbnRlbnRfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19mb250czogJGNvcmVfY3RhLXF1YXRlcm5hcnlfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXF1YXRlcm5hcnlfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2xpbmtzX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2xpbmtzX2RyYXdpbmdfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kcHJvcGVydGllcy1saXN0LXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLnByb3BlcnRpZXMtbGlzdC12MiB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAjMjUyODJCMkI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX29wdGlvbnMge1xyXG4gICAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19vcHRpb25fbnVtYmVyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfb3B0aW9uX251bWJlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfb3B0aW9uX251bWJlci1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJvcGVydGllcy1saXN0LXYyX29wdGlvbl9pdGVtc19udW1iZXItZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICAgICAgJi0tY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc190aXRsZV9jaXR5LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfdGl0bGVfY2l0eS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc190aXRsZV9jaXR5LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc190aXRsZS1mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfdGl0bGVfaXRlbXMtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19wcmljZS1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19wcmljZS1jb2xvcjtcclxuICAgICAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfcHJpY2UtdmFsdWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhLTM2MCxcclxuICAgICAgICAmX19tZWRpYS12aWRlbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjJfbWVkaWEtYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhIHtcclxuICAgICAgICAgICAgJi0zNjAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHByb3BlcnRpZXMtbGlzdC12Ml9tZWRpYS1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHByb3BlcnRpZXMtbGlzdC12Ml9tZWRpYS1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC01LCAuNSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjJyZW0gLjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2NvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19jb250ZW50X2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgIC5jdGEtcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2xpbmtzX2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfbGlua3NfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2xpbmtzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2xpbmtzX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19ib3JkZXItd2lkdGg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2xpbmtzX3N2Z19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19ob3Zlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2NhcmRfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYS1zd2lwZXItcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjJfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1saXN0LXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydGllcy1saXN0LXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcm9wZXJ0aWVzLWxpc3QtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnRpZXMtbGlzdC12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxpc3QtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnRpZXMtbGlzdC12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19jYXJkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSA7XHJcblxyXG4vLyBUSVRSRSBWSUxMRVxyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3RpdGxlX2NpdHktdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gO1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3RpdGxlX2NpdHktY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfdGl0bGVfY2l0eS1mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udCA7XHJcblxyXG5cclxuLy9JVEVNUyBDT05URU5UXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfY29udGVudF9ib3JkZXItY29sb3IgOiRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSA7XHJcblxyXG5cclxuXHJcbi8vUFJJWFxyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19wcmljZS1mb250LXNpemUtbWluOiAxLjE4OHJlbSA7IC8vIDE5cHhcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19wcmljZS1mb250LXNpemUtbWF4OiAxLjA2M3JlbSA7IC8vIDE3cHhcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19wcmljZS1mb250LXNpemUgOiBjbGFtcCgkcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC41NjI1cmVtICsgMC4zMTI1dncpLCAkcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXgpIDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19wcmljZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfcHJpY2UtZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSB9IC8gMS40ICRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHkgO1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3ByaWNlLWNvbG9yOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfcHJpY2UtdmFsdWUtY29sb3I6ICRib2R5X2NvbG9yIDtcclxuXHJcblxyXG4vL1RJVFJFIElURU1TXHJcblxyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1taW46IDAuOTM4cmVtIDsgLy8gMTVweFxyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXg6IDAuODEzcmVtIDsgLy8gMTNweFxyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc190aXRsZS1mb250LXNpemUgOiBjbGFtcCgkcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC44MTI1cmVtICsgMC4zMTI1dncpLCAkcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXgpIDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc190aXRsZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSB9IC8gMS40ICRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgO1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX3RpdGxlX2l0ZW1zLWNvbG9yOiAkY29sb3JfYnJhbmQtMSA7XHJcblxyXG5cclxuXHJcbi8vT1BUSU9OU1xyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19vcHRpb25fbnVtYmVyLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yIDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19vcHRpb25fbnVtYmVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfb3B0aW9uX251bWJlci1zaXplOiAwLjc1cmVtIDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9vcHRpb25faXRlbXNfbnVtYmVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTEgO1xyXG5cclxuLy9NRURJQVxyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12Ml9tZWRpYS1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfbWVkaWEtcmFkaXVzOiA2cHggO1xyXG5cclxuLy9MSU5LU1xyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12Ml9jb250ZW50X2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcHJpbWFyeV9mb250IDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9jb250ZW50X2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZyA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfY29udGVudF9saW5rc190ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm0gO1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2NvbnRlbnRfbGlua3NfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yIDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9jb250ZW50X2xpbmtzX2JhY2tncm91bmQ6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgO1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2NvbnRlbnRfbGlua3NfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgO1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2NvbnRlbnRfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgO1xyXG5cclxuXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfbGlua3NfZm9udHM6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2ZvbnQgO1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcXVhdGVybmFyeV9sZXR0ZXItc3BhY2luZyA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfaXRlbXNfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X3RleHQtdHJhbnNmb3JtIDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19jb2xvcjogJGNvbG9yX2JyYW5kLTMgO1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2xpbmtzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01IDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC00IDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19zdmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgO1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2xpbmtzX2JvcmRlci13aWR0aDogMXB4IDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01IDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19kcmF3aW5nX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgO1xyXG4kcHJvcGVydGllcy1saXN0LXYyX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0zIDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMyA7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kIDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgO1xyXG4kcHJvcGVydGllcy1saXN0LXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDtcclxuJHByb3BlcnRpZXMtbGlzdC12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gO1xyXG4kcHJvcGVydGllcy1saXN0LXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgO1xyXG4kcHJvcGVydGllcy1saXN0LXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgO1xyXG4iLCIkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2NhcmRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVElUUkUgVklMTEVcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc190aXRsZV9jaXR5LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3RpdGxlX2NpdHktY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc190aXRsZV9jaXR5LWZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vSVRFTVMgQ09OVEVOVFxyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2NvbnRlbnQtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfY29udGVudF9ib3JkZXItY29sb3IgOiRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1BSSVhcclxuXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbjogMS4xODhyZW0gIWRlZmF1bHQ7IC8vIDE5cHhcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19wcmljZS1mb250LXNpemUtbWF4OiAxLjA2M3JlbSAhZGVmYXVsdDsgLy8gMTdweFxyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSA6IGNsYW1wKCRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbiwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfcHJpY2UtZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgI3skcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSB9IC8gMS40ICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfcHJpY2UtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfcHJpY2UtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3ByaWNlLXZhbHVlLWNvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1RJVFJFIElURU1TXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1pbjogMC45MzhyZW0gIWRlZmF1bHQ7IC8vIDE1cHhcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc190aXRsZS1mb250LXNpemUtbWF4OiAwLjgxM3JlbSAhZGVmYXVsdDsgLy8gMTNweFxyXG5cclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc190aXRsZS1mb250LXNpemUgOiBjbGFtcCgkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC44MTI1cmVtICsgMC4zMTI1dncpLCAkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHByb3BlcnRpZXMtbGlzdC12M19pdGVtc190aXRsZS1mb250LXNpemUgfSAvIDEuNCAkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3RpdGxlX2l0ZW1zLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy9PUFRJT05TXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfb3B0aW9uX251bWJlci1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19vcHRpb25fbnVtYmVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19vcHRpb25fbnVtYmVyLXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfb3B0aW9uX2l0ZW1zX251bWJlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuLy9NRURJQVxyXG4kcHJvcGVydGllcy1saXN0LXYzX21lZGlhLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX21lZGlhLXJhZGl1czogNnB4ICFkZWZhdWx0O1xyXG5cclxuLy9MSU5LU1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2NvbnRlbnRfbGlua3NfZm9udHM6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfY29udGVudF9saW5rc19sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfY29udGVudF9saW5rc190ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfY29udGVudF9saW5rc19jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfY29udGVudF9saW5rc19iYWNrZ3JvdW5kOiAkY29yZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2NvbnRlbnRfbGlua3NfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfY29udGVudF9saW5rc19zdmdfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcXVhdGVybmFyeV9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcXVhdGVybmFyeV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19saW5rc190ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXF1YXRlcm5hcnlfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3NfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX2JvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3NfZHJhd2luZ19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1saXN0LXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLnByb3BlcnRpZXMtbGlzdC12MyB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICAmX19vcHRpb25zIHtcclxuICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfb3B0aW9uX251bWJlci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX29wdGlvbl9udW1iZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX29wdGlvbl9udW1iZXItc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3BlcnRpZXMtbGlzdC12M19vcHRpb25faXRlbXNfbnVtYmVyLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ibG9jayB7XHJcbiAgICAgICAgICAgICYtLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3RpdGxlX2NpdHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfdGl0bGVfY2l0eS1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfdGl0bGUtZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3RpdGxlX2l0ZW1zLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfcHJpY2UtZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfcHJpY2UtY29sb3I7XHJcbiAgICAgICAgICAgICYtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3ByaWNlLXZhbHVlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYS0zNjAsXHJcbiAgICAgICAgJl9fbWVkaWEtdmlkZW8ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1saXN0LXYzX21lZGlhLWJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYSB7XHJcbiAgICAgICAgICAgICYtMzYwIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfbWVkaWEtcmFkaXVzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXZpZGVvIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfbWVkaWEtcmFkaXVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtNSwgLjUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4ycmVtIC41cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2NvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19jb250ZW50X2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjEuMzklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI1cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgLmN0YS1xdWF0ZXJuYXJ5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3NfZm9udHM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19saW5rc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3NfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX2JvcmRlci13aWR0aDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3Nfc3ZnX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX2hvdmVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfY2FyZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhLXN3aXBlciB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWVkaWEtc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1saXN0LXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtbGlzdC12M19wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnRpZXMtbGlzdC12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJvcGVydGllcy1saXN0LXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0aWVzLWxpc3QtdjNfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1saXN0LXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1saXN0LXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0aWVzLWxpc3QtdjNfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG59IiwiJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19jYXJkX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01IDtcclxuXHJcblxyXG4vLyBUSVRSRSBWSUxMRVxyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3RpdGxlX2NpdHktdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gO1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3RpdGxlX2NpdHktY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfdGl0bGVfY2l0eS1mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udCA7XHJcblxyXG5cclxuLy9JVEVNUyBDT05URU5UXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfY29udGVudF9ib3JkZXItY29sb3IgOiRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSA7XHJcblxyXG5cclxuLy9QUklYXHJcblxyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1taW46IDEuMTg4cmVtIDsgLy8gMTlweFxyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXg6IDEuMDYzcmVtIDsgLy8gMTdweFxyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSA6IGNsYW1wKCRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbiwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksICRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1heCkgO1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3ByaWNlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xIDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfcHJpY2UtZm9udC1zaXplIH0gLyAxLjQgJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19wcmljZS1mb250LWZhbWlseSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfcHJpY2UtY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19wcmljZS12YWx1ZS1jb2xvcjogJGJvZHlfY29sb3IgO1xyXG5cclxuXHJcbi8vVElUUkUgSVRFTVNcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc190aXRsZS1mb250LXNpemUtbWluOiAwLjkzOHJlbSA7IC8vIDE1cHhcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc190aXRsZS1mb250LXNpemUtbWF4OiAwLjgxM3JlbSA7IC8vIDEzcHhcclxuXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfdGl0bGUtZm9udC1zaXplIDogY2xhbXAoJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc190aXRsZS1mb250LXNpemUtbWluLCBjYWxjKDAuODEyNXJlbSArIDAuMzEyNXZ3KSwgJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc190aXRsZS1mb250LXNpemUtbWF4KSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfdGl0bGUtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgO1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHByb3BlcnRpZXMtbGlzdC12M19pdGVtc190aXRsZS1mb250LXNpemUgfSAvIDEuNCAkcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5IDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc190aXRsZV9pdGVtcy1jb2xvcjogJGNvbG9yX2JyYW5kLTEgO1xyXG5cclxuXHJcblxyXG4vL09QVElPTlNcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19vcHRpb25fbnVtYmVyLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yIDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19vcHRpb25fbnVtYmVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfb3B0aW9uX251bWJlci1zaXplOiAwLjc1cmVtIDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19vcHRpb25faXRlbXNfbnVtYmVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTEgO1xyXG5cclxuLy9NRURJQVxyXG4kcHJvcGVydGllcy1saXN0LXYzX21lZGlhLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01IDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19tZWRpYS1yYWRpdXM6IDZweCA7XHJcblxyXG4vL0xJTktTXHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfY29udGVudF9saW5rc19mb250czogJGNvcmVfY3RhLXByaW1hcnlfZm9udCA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfY29udGVudF9saW5rc19sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmcgO1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2NvbnRlbnRfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtIDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19jb250ZW50X2xpbmtzX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9jb2xvciA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfY29udGVudF9saW5rc19iYWNrZ3JvdW5kOiAkY29yZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kIDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19jb250ZW50X2xpbmtzX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yIDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19jb250ZW50X2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xIDtcclxuXHJcblxyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcXVhdGVybmFyeV9mb250IDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19saW5rc19sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXF1YXRlcm5hcnlfbGV0dGVyLXNwYWNpbmcgO1xyXG4kcHJvcGVydGllcy1saXN0LXYzX2l0ZW1zX2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcXVhdGVybmFyeV90ZXh0LXRyYW5zZm9ybSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3NfY29sb3I6ICRjb2xvcl9icmFuZC0zIDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19saW5rc19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3NfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtNCA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yIDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19saW5rc19ib3JkZXItd2lkdGg6IDFweCA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3NfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3NfZHJhd2luZ19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01IDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMyA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTMgO1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZCA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA7XHJcbiRwcm9wZXJ0aWVzLWxpc3QtdjNfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDtcclxuJHByb3BlcnRpZXMtbGlzdC12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgO1xyXG4kcHJvcGVydGllcy1saXN0LXYzX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yIDtcclxuIiwiJHByb3BlcnRpZXMtcmVsYXRlZC12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfY2FyZF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfY29udGFpbmVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy9USVRMRVxyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduOiAkdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVFJFIFZJTExFXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc190aXRsZV9jaXR5LWNvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfdGl0bGVfY2l0eS1mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuXHJcblxyXG4vL0lURU1TIENPTlRFTlRcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19jb250ZW50LWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2NvbnRlbnRfYm9yZGVyLWNvbG9yIDokY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vUFJJWFxyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19wcmljZS1mb250LXNpemUtbWluOiAxLjE4OHJlbSAhZGVmYXVsdDsgLy8gMTlweFxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXg6IDEuMDYzcmVtICFkZWZhdWx0OyAvLyAxN3B4XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplIDogY2xhbXAoJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19wcmljZS1mb250LXNpemUtbWluLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19wcmljZS1mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19wcmljZS1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplIH0gLyAxLjQgJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19wcmljZS1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19wcmljZS1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfcHJpY2VfdmFsdWVfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vVElUUkUgSVRFTVNcclxuXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1pbjogMC45MzhyZW0gIWRlZmF1bHQ7IC8vIDE1cHhcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc190aXRsZS1mb250LXNpemUtbWF4OiAwLjgxM3JlbSAhZGVmYXVsdDsgLy8gMTNweFxyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc190aXRsZS1mb250LXNpemUgOiBjbGFtcCgkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1taW4sIGNhbGMoMC44MTI1cmVtICsgMC4zMTI1dncpLCAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc190aXRsZS1mb250LXNpemUgfSAvIDEuNCAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3RpdGxlX2l0ZW1zLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy9PUFRJT05TXHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX29wdGlvbl9udW1iZXItYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfb3B0aW9uX251bWJlci1jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfb3B0aW9uX251bWJlci1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX29wdGlvbl9pdGVtc19udW1iZXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi8vTUVESUFcclxuXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfbWVkaWEtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfbWVkaWEtcmFkaXVzOiA2cHggIWRlZmF1bHQ7XHJcblxyXG4vL0xJTktTXHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2NvbnRlbnRfbGlua3NfZm9udHM6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfY29udGVudF9saW5rc19sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfY29udGVudF9saW5rc190ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfY29udGVudF9saW5rc19jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfY29udGVudF9saW5rc19iYWNrZ3JvdW5kOiAkY29yZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2NvbnRlbnRfbGlua3NfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfY29udGVudF9saW5rc19zdmdfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcXVhdGVybmFyeV9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2xldHRlci1zcGFjaW5nOiAkY29yZV9jdGEtcXVhdGVybmFyeV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19saW5rc190ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXF1YXRlcm5hcnlfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfbGlua3NfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2JvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfbGlua3NfZHJhd2luZ19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBcIlByw6ljw6lkZW50XCIgZXQgXCJTdWl2YW50XCJcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vLyBTTE9HQU5cclxuXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfc2xvZ2FuLWZvbnQgOm5vcm1hbCBub3JtYWwgNjAwIDEuMjVyZW0vIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfc2xvZ2FuLWNvbG9yIDokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zbG9nYW4tdHJhbnNmb3JtIDp1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfc2xvZ2FuLWRjb3JhdGUtY29sb3IgOiRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLnByb3BlcnRpZXMtcmVsYXRlZC12MSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0OHJlbSkge1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUtcHJldntcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZCA6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfY29udGFpbmVyLWJhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmN0YS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9jb250ZW50X2xpbmtzX2ZvbnRzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9jb250ZW50X2xpbmtzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9jb250ZW50X2xpbmtzX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2NvbnRlbnRfbGlua3NfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2NvbnRlbnRfbGlua3NfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfY29udGVudF9saW5rc19zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyIHtcclxuICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbG9nYW4ge1xyXG4gICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfc2xvZ2FuLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfc2xvZ2FuLWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX3Nsb2dhbi10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zbG9nYW4tZGNvcmF0ZS1jb2xvcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4ICMyNTI4MkIyQjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX29wdGlvbl9udW1iZXItYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19vcHRpb25fbnVtYmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19vcHRpb25fbnVtYmVyLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfb3B0aW9uX2l0ZW1zX251bWJlci1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmxvY2sge1xyXG4gICAgICAgICAgICAmLS1jaXR5IHtcclxuICAgICAgICAgICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3RpdGxlX2NpdHktdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc190aXRsZV9jaXR5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3RpdGxlX2NpdHktZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3RpdGxlLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc190aXRsZV9pdGVtcy1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3ByaWNlLWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3ByaWNlLWNvbG9yO1xyXG4gICAgICAgICAgICAmLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3ByaWNlX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYS0zNjAsXHJcbiAgICAgICAgJl9fbWVkaWEtdmlkZW8ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX21lZGlhLWJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYSB7XHJcbiAgICAgICAgICAgICYtMzYwIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfbWVkaWEtcmFkaXVzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXZpZGVvIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfbWVkaWEtcmFkaXVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfY29udGVudC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2NvbnRlbnRfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgLmN0YS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfbGlua3NfZm9udHM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19saW5rc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfbGlua3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfbGlua3NfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2JvcmRlci13aWR0aDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfbGlua3Nfc3ZnX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2hvdmVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3RhLXF1YXRlcm5hcnlfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfY2FyZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5uZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItYnV0dG9ucyB7XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZfX3N2ZyxcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHRfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkcHJvcGVydGllcy1yZWxhdGVkLXYxX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktMSA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfY2FyZF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTUgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2NvbnRhaW5lci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCA7XHJcblxyXG4vL1RJVExFXHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3RpdGxlLXYxX3BhcnQyX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udCA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yIDtcclxuXHJcbi8vIFRJVFJFIFZJTExFXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfdGl0bGVfY2l0eS1jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc190aXRsZV9jaXR5LWZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250IDtcclxuXHJcblxyXG4vL0lURU1TIENPTlRFTlRcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19jb250ZW50LWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01IDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19jb250ZW50X2JvcmRlci1jb2xvciA6JGNvbG9yX2JyYW5kLXNlY29uZGFyeS01IDtcclxuXHJcblxyXG5cclxuLy9QUklYXHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1taW46IDEuMTg4cmVtIDsgLy8gMTlweFxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXg6IDEuMDYzcmVtIDsgLy8gMTdweFxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSA6IGNsYW1wKCRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbiwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1heCkgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3ByaWNlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19wcmljZS1mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfcHJpY2UtZm9udC1zaXplIH0gLyAxLjQgJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19wcmljZS1mb250LWZhbWlseSA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfcHJpY2UtY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19wcmljZV92YWx1ZV9jb2xvcjogJGJvZHlfY29sb3IgO1xyXG5cclxuXHJcbi8vVElUUkUgSVRFTVNcclxuXHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1pbjogMC45MzhyZW0gOyAvLyAxNXB4XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heDogMC44MTNyZW0gOyAvLyAxM3B4XHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSA6IGNsYW1wKCRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1pbiwgY2FsYygwLjgxMjVyZW0gKyAwLjMxMjV2dyksICRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heCkgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc190aXRsZS1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfdGl0bGUtZm9udC1zaXplIH0gLyAxLjQgJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc190aXRsZS1mb250LWZhbWlseSA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfdGl0bGVfaXRlbXMtY29sb3I6ICRjb2xvcl9icmFuZC0xIDtcclxuXHJcblxyXG5cclxuLy9PUFRJT05TXHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX29wdGlvbl9udW1iZXItYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX29wdGlvbl9udW1iZXItY29sb3I6ICRjb2xvcl9icmFuZC01IDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19vcHRpb25fbnVtYmVyLXNpemU6IDAuNzVyZW0gO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX29wdGlvbl9pdGVtc19udW1iZXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMSA7XHJcblxyXG4vL01FRElBXHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX21lZGlhLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01IDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9tZWRpYS1yYWRpdXM6IDZweCA7XHJcblxyXG4vL0xJTktTXHJcblxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2NvbnRlbnRfbGlua3NfZm9udHM6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2NvbnRlbnRfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybSA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfY29udGVudF9saW5rc19jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfY29sb3IgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2NvbnRlbnRfbGlua3NfYmFja2dyb3VuZDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZCA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfY29udGVudF9saW5rc19ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfY29udGVudF9saW5rc19zdmdfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSA7XHJcblxyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19saW5rc19mb250czogJGNvcmVfY3RhLXF1YXRlcm5hcnlfZm9udCA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2xldHRlci1zcGFjaW5nIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9pdGVtc19saW5rc190ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXF1YXRlcm5hcnlfdGV4dC10cmFuc2Zvcm0gO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2NvbG9yOiAkY29sb3JfYnJhbmQtMyA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfbGlua3NfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTQgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfbGlua3NfYm9yZGVyLXdpZHRoOiAxcHggO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTUgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2RyYXdpbmdfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTMgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0zIDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciA7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBcIlByw6ljw6lkZW50XCIgZXQgXCJTdWl2YW50XCJcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3IgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3IgO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGggO1xyXG4kcHJvcGVydGllcy1yZWxhdGVkLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDtcclxuXHJcblxyXG5cclxuXHJcbi8vIFNMT0dBTlxyXG5cclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zbG9nYW4tZm9udCA6bm9ybWFsIG5vcm1hbCA2MDAgMS4yNXJlbS8gMS40ICRmb250LWZhbWlseS0tMSA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfc2xvZ2FuLWNvbG9yIDokY29sb3JfYnJhbmQtMSA7XHJcbiRwcm9wZXJ0aWVzLXJlbGF0ZWQtdjFfc2xvZ2FuLXRyYW5zZm9ybSA6dXBwZXJjYXNlIDtcclxuJHByb3BlcnRpZXMtcmVsYXRlZC12MV9zbG9nYW4tZGNvcmF0ZS1jb2xvciA6JGNvbG9yX2JyYW5kLTIgO1xyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIiRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfcGFydF9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfcGFydF9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2NvbnRlbnRfZm9udDogJGgzX2ZvbnQgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfcGFydF9pY29uX3RyYW5zaXRpb246ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfaWNvbl9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19pdGVtX2ZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XHJcbiRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfaXRlbV92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4uZGV0YWlsX3NlcnZpY2VzX3YyIHtcclxuICAgIC5kZXRhaWxfc2VydmljZXNfc3RydWN0dXJlIHtcclxuICAgICAgICAuZGV0YWlsX3NlcnZpY2VzX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuc2VydmljZXNfcGFydCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlc19wYXJ0X2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlc19wYXJ0X2ljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfcGFydF9pY29uX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlcnZpY2VzX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICYtLWNoYXVmZmFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlcnZpY2VzX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlcnZpY2VzX2l0ZW1fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuc2VydmljZXNfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfaXRlbV9mb250LXdlaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfdmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHRfdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19pdGVtX3ZhbHVlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlc19wYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VydmljZXNfcGFydF9pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yIDtcclxuJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19wYXJ0X2NvbnRlbnRfZm9udDogJGgzX2ZvbnQgO1xyXG4kZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX3BhcnRfaWNvbl90cmFuc2l0aW9uOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRkZXRhaWxfc2VydmljZXNfdjJfc2VydmljZXNfcGFydF9pY29uX2ZpbGw6ICRjb2xvcl9icmFuZC0xIDtcclxuJGRldGFpbF9zZXJ2aWNlc192Ml9zZXJ2aWNlc19pdGVtX2ZvbnQtd2VpZ2h0OiA0MDAgO1xyXG4kZGV0YWlsX3NlcnZpY2VzX3YyX3NlcnZpY2VzX2l0ZW1fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuIiwiJHNlbGVjdGlvbi1mb3JtX2J0bi1zd2l0Y2hfY3RhLXNlY29uZGFyeV9iYWNrZ3JvdW5kICAgICA6ICRjb3JlX2N0YS1zZWNvbmRhcnlfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1mb3JtX2J0bi1zd2l0Y2hfY3RhLXNlY29uZGFyeV9jb2xvciAgICAgICAgICA6ICRjb3JlX2N0YS1zZWNvbmRhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tZm9ybV9idG4tc3dpdGNoX2N0YS1zZWNvbmRhcnlfdGV4dF9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWZvcm1fYnRuLXN3aXRjaF9jdGEtc2Vjb25kYXJ5X2JvcmRlci1jb2xvciAgIDogJGNvcmVfY3RhLXNlY29uZGFyeV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0aW9uLWZvcm1fYnRuLXN3aXRjaF9jdGEtc2Vjb25kYXJ5X2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tZm9ybV9idG4tc3dpdGNoX2N0YS1zZWNvbmRhcnlfaG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1mb3JtX2J0bi1zd2l0Y2hfY3RhLXNlY29uZGFyeV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdGlvbi1mb3JtX2J0bi1zd2l0Y2hfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2NvbG9yOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tZm9ybV9idG4tc3dpdGNoX2N0YS1zZWNvbmRhcnlfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4uc2VsZWN0aW9uLWZvcm0ge1xyXG5cclxuICAgICZfX2J0bi1zd2l0Y2gtZm9ybSB7XHJcblxyXG4gICAgICAgICYuY3RhLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWZvcm1fYnRuLXN3aXRjaF9jdGEtc2Vjb25kYXJ5X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWZvcm1fYnRuLXN3aXRjaF9jdGEtc2Vjb25kYXJ5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdGlvbi1mb3JtX2J0bi1zd2l0Y2hfY3RhLXNlY29uZGFyeV9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWZvcm1fYnRuLXN3aXRjaF9jdGEtc2Vjb25kYXJ5X2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3Rpb24tZm9ybV9idG4tc3dpdGNoX2N0YS1zZWNvbmRhcnlfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgLmN0YS1zZWNvbmRhcnlfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tZm9ybV9idG4tc3dpdGNoX2N0YS1zZWNvbmRhcnlfZHJhd2luZ19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jdGEtc2Vjb25kYXJ5X190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1mb3JtX2J0bi1zd2l0Y2hfY3RhLXNlY29uZGFyeV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YS1zZWNvbmRhcnkge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWZvcm1fYnRuLXN3aXRjaF9jdGEtc2Vjb25kYXJ5X3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlbGVjdGlvbi1mb3JtX2J0bi1zd2l0Y2hfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIkc2VsZWN0aW9uLWxpc3RfZGVjb3JhdGVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF9jYXJkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X2NvbnRhaW5lci1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbi8vVElUTEVcclxuXHJcbiRzZWxlY3Rpb24tbGlzdF90aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduOiAkdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0Ml9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfdGl0bGUtdjFfcGFydDFfdGV4dC1hbGlnbjogJHRpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVFJFIFZJTExFXHJcblxyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3RpdGxlX2NpdHktY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3RpdGxlX2NpdHktZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9JVEVNUyBDT05URU5UXHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19jb250ZW50LWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfY29udGVudF9ib3JkZXItY29sb3IgOiRjb2xvcl9icmFuZC1zZWNvbmRhcnktNSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy9QUklYXHJcblxyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbjogMS4xODhyZW0gIWRlZmF1bHQ7IC8vIDE5cHhcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXg6IDEuMDYzcmVtICFkZWZhdWx0OyAvLyAxN3B4XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19wcmljZS1mb250LXNpemUgOiBjbGFtcCgkc2VsZWN0aW9uLWxpc3RfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbiwgY2FsYygwLjU2MjVyZW0gKyAwLjMxMjV2dyksICRzZWxlY3Rpb24tbGlzdF9pdGVtc19wcmljZS1mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3ByaWNlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfcHJpY2UtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skc2VsZWN0aW9uLWxpc3RfaXRlbXNfcHJpY2UtZm9udC1zaXplIH0gLyAxLjQgJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3ByaWNlLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfcHJpY2UtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vVElUUkUgSVRFTVNcclxuXHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc190aXRsZS1mb250LXNpemUtbWluOiAwLjkzOHJlbSAhZGVmYXVsdDsgLy8gMTVweFxyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1heDogMC44MTNyZW0gIWRlZmF1bHQ7IC8vIDEzcHhcclxuXHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc190aXRsZS1mb250LXNpemUgOiBjbGFtcCgkc2VsZWN0aW9uLWxpc3RfaXRlbXNfdGl0bGUtZm9udC1zaXplLW1pbiwgY2FsYygwLjgxMjVyZW0gKyAwLjMxMjV2dyksICRzZWxlY3Rpb24tbGlzdF9pdGVtc190aXRsZS1mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skc2VsZWN0aW9uLWxpc3RfaXRlbXNfdGl0bGUtZm9udC1zaXplIH0gLyAxLjQgJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfdGl0bGVfaXRlbXMtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vL09QVElPTlNcclxuXHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19vcHRpb25fbnVtYmVyLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfb3B0aW9uX251bWJlci1jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19vcHRpb25fbnVtYmVyLXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF9vcHRpb25faXRlbXNfbnVtYmVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4vL01FRElBXHJcblxyXG4kc2VsZWN0aW9uLWxpc3RfbWVkaWEtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF9tZWRpYS1yYWRpdXM6IDZweCAhZGVmYXVsdDtcclxuXHJcbi8vTElOS1NcclxuXHJcbiRzZWxlY3Rpb24tbGlzdF9jb250ZW50X2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcHJpbWFyeV9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfY29udGVudF9saW5rc19sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF9jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X2NvbnRlbnRfbGlua3NfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfY29udGVudF9saW5rc19iYWNrZ3JvdW5kOiAkY29yZV9jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfY29udGVudF9saW5rc19ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X2NvbnRlbnRfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcXVhdGVybmFyeV9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfbGlua3NfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfbGlua3NfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfbGlua3NfYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfbGlua3NfZHJhd2luZ19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kc2VsZWN0aW9uLWxpc3RfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIlxyXG4kc2VsZWN0aW9uLWxpc3Rfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3Rfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3Rfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3Rfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vLyBTTE9HQU5cclxuXHJcbiRzZWxlY3Rpb24tbGlzdF9zbG9nYW4tZm9udCA6bm9ybWFsIG5vcm1hbCA2MDAgMS4yNXJlbS8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X3Nsb2dhbi1jb2xvciA6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF9zbG9nYW4tdHJhbnNmb3JtIDp1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tbGlzdF9zbG9nYW4tZGNvcmF0ZS1jb2xvciA6JGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVGV4dGUgcGFzIGRlIHLDqXN1bHRhdFxyXG4kc2VsZWN0aW9uLWxpc3RfZWRpdG9yaWFsX25vLXJlc3VsdC1mb250LXNpemUtbWluOiAxLjI1cmVtICFkZWZhdWx0OyAvLyAyMHB4XHJcbiRzZWxlY3Rpb24tbGlzdF9lZGl0b3JpYWxfbm8tcmVzdWx0LWZvbnQtc2l6ZS1tYXg6IDEuNzVyZW0gIWRlZmF1bHQ7IC8vIDI4cHhcclxuJHNlbGVjdGlvbi1saXN0X2VkaXRvcmlhbF9uby1yZXN1bHQtZm9udC1zaXplICAgIDogY2xhbXAoJHNlbGVjdGlvbi1saXN0X2VkaXRvcmlhbF9uby1yZXN1bHQtZm9udC1zaXplLW1pbiwgY2FsYygwLjVyZW0gKyAxLjU2MjV2dyksICRzZWxlY3Rpb24tbGlzdF9lZGl0b3JpYWxfbm8tcmVzdWx0LWZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfZWRpdG9yaWFsX25vLXJlc3VsdC1mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1saXN0X2VkaXRvcmlhbF9uby1yZXN1bHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skc2VsZWN0aW9uLWxpc3RfZWRpdG9yaWFsX25vLXJlc3VsdC1mb250LXNpemV9IC8gMS40ICRzZWxlY3Rpb24tbGlzdF9lZGl0b3JpYWxfbm8tcmVzdWx0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWxpc3RfZWRpdG9yaWFsX25vLXJlc3VsdF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4uc2VsZWN0aW9uLWxpc3Qge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDhyZW0pIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlLXByZXZ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci1wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tbGlzdF9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1saXN0X3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3Rpb24tbGlzdF9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWxlY3Rpb24tbGlzdF9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzZWxlY3Rpb24tbGlzdF9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWxpc3RfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1saXN0X3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdGlvbi1saXN0X3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1saXN0X2NvbnRhaW5lci1iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWxpc3RfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzZWxlY3Rpb24tbGlzdF90aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWxlY3Rpb24tbGlzdF90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWxpc3RfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzZWxlY3Rpb24tbGlzdF90aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1saXN0X3RpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1saXN0X3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmN0YS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1saXN0X2NvbnRlbnRfbGlua3NfZm9udHM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VsZWN0aW9uLWxpc3RfY29udGVudF9saW5rc19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWxlY3Rpb24tbGlzdF9jb250ZW50X2xpbmtzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1saXN0X2NvbnRlbnRfbGlua3NfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tbGlzdF9jb250ZW50X2xpbmtzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdGlvbi1saXN0X2NvbnRlbnRfbGlua3NfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tbGlzdF9jb250ZW50X2xpbmtzX3N2Z19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXIge1xyXG4gICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Nsb2dhbiB7XHJcbiAgICAgICAgZm9udDogJHNlbGVjdGlvbi1saXN0X3Nsb2dhbi1mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWxpc3Rfc2xvZ2FuLWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VsZWN0aW9uLWxpc3Rfc2xvZ2FuLXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWxpc3Rfc2xvZ2FuLWRjb3JhdGUtY29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAjMjUyODJCMkI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX29wdGlvbnMge1xyXG4gICAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1saXN0X2l0ZW1zX29wdGlvbl9udW1iZXItYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1saXN0X2l0ZW1zX29wdGlvbl9udW1iZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2VsZWN0aW9uLWxpc3RfaXRlbXNfb3B0aW9uX251bWJlci1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VsZWN0aW9uLWxpc3Rfb3B0aW9uX2l0ZW1zX251bWJlci1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYmxvY2sge1xyXG4gICAgICAgICAgICAmLS1jaXR5IHtcclxuICAgICAgICAgICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VsZWN0aW9uLWxpc3RfaXRlbXNfdGl0bGVfY2l0eS10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWxpc3RfaXRlbXNfdGl0bGVfY2l0eS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3RpdGxlX2NpdHktZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWxpc3RfaXRlbXNfdGl0bGUtZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWxpc3RfaXRlbXNfdGl0bGVfaXRlbXMtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3ByaWNlLWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWxpc3RfaXRlbXNfcHJpY2UtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYS0zNjAsXHJcbiAgICAgICAgJl9fbWVkaWEtdmlkZW8ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWxpc3RfbWVkaWEtYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhIHtcclxuICAgICAgICAgICAgJi0zNjAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlbGVjdGlvbi1saXN0X21lZGlhLXJhZGl1cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VsZWN0aW9uLWxpc3RfbWVkaWEtcmFkaXVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tbGlzdF9pdGVtc19jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWxlY3Rpb24tbGlzdF9pdGVtc19jb250ZW50X2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgIC5jdGEtcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWxpc3RfaXRlbXNfbGlua3NfZm9udHM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlbGVjdGlvbi1saXN0X2l0ZW1zX2xpbmtzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWxpc3RfaXRlbXNfbGlua3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWxpc3RfaXRlbXNfbGlua3NfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdGlvbi1saXN0X2l0ZW1zX2xpbmtzX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJHNlbGVjdGlvbi1saXN0X2l0ZW1zX2xpbmtzX2JvcmRlci13aWR0aDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc19zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc19ob3Zlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YS1xdWF0ZXJuYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlbGVjdGlvbi1saXN0X2l0ZW1zX2xpbmtzX2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1saXN0X2l0ZW1zX2xpbmtzX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWxpc3RfY2FyZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbm5lciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci1idXR0b25zIHtcclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1saXN0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2VsZWN0aW9uLWxpc3Rfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNlbGVjdGlvbi1saXN0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlbGVjdGlvbi1saXN0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tbGlzdF9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3Rpb24tbGlzdF9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWxpc3Rfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tbGlzdF9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgJi0tbm8tcmVzdWx0IHtcclxuICAgICAgICAgICAgLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWxpc3RfZWRpdG9yaWFsX25vLXJlc3VsdF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tbGlzdF9lZGl0b3JpYWxfbm8tcmVzdWx0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIiRzZWxlY3Rpb24tbGlzdF9kZWNvcmF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNCA7XHJcbiRzZWxlY3Rpb24tbGlzdF9jYXJkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRzZWxlY3Rpb24tbGlzdF9jb250YWluZXItYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgO1xyXG5cclxuLy9USVRMRSBcclxuXHJcbiRzZWxlY3Rpb24tbGlzdF90aXRsZS12MV9wYXJ0Ml90ZXh0LWFsaWduOiAkdGl0bGUtdjFfcGFydDJfdGV4dC1hbGlnbiA7XHJcbiRzZWxlY3Rpb24tbGlzdF90aXRsZS12MV9wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udCA7XHJcbiRzZWxlY3Rpb24tbGlzdF90aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udCA7XHJcbiRzZWxlY3Rpb24tbGlzdF90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yIDtcclxuJHNlbGVjdGlvbi1saXN0X3RpdGxlLXYxX3BhcnQxX3RleHQtYWxpZ246ICR0aXRsZS12MV9wYXJ0MV90ZXh0LWFsaWduIDtcclxuJHNlbGVjdGlvbi1saXN0X3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gO1xyXG4kc2VsZWN0aW9uLWxpc3RfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciA7XHJcblxyXG4vLyBUSVRSRSBWSUxMRVxyXG5cclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3RpdGxlX2NpdHktdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gO1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfdGl0bGVfY2l0eS1jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yIDtcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3RpdGxlX2NpdHktZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQgO1xyXG5cclxuXHJcbi8vSVRFTVMgQ09OVEVOVFxyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19jb250ZW50X2JvcmRlci1jb2xvciA6JGNvbG9yX2JyYW5kLXNlY29uZGFyeS01IDtcclxuXHJcblxyXG5cclxuLy9QUklYXHJcblxyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfcHJpY2UtZm9udC1zaXplLW1pbjogMS4xODhyZW0gOyAvLyAxOXB4XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19wcmljZS1mb250LXNpemUtbWF4OiAxLjA2M3JlbSA7IC8vIDE3cHhcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSA6IGNsYW1wKCRzZWxlY3Rpb24tbGlzdF9pdGVtc19wcmljZS1mb250LXNpemUtbWluLCBjYWxjKDAuNTYyNXJlbSArIDAuMzEyNXZ3KSwgJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZS1tYXgpIDtcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3ByaWNlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xIDtcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3ByaWNlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHNlbGVjdGlvbi1saXN0X2l0ZW1zX3ByaWNlLWZvbnQtc2l6ZSB9IC8gMS40ICRzZWxlY3Rpb24tbGlzdF9pdGVtc19wcmljZS1mb250LWZhbWlseSA7XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19wcmljZS1jb2xvcjogJGNvbG9yX2JyYW5kLTIgO1xyXG5cclxuXHJcbi8vVElUUkUgSVRFTVNcclxuXHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc190aXRsZS1mb250LXNpemUtbWluOiAwLjkzOHJlbSA7IC8vIDE1cHhcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXg6IDAuODEzcmVtIDsgLy8gMTNweFxyXG5cclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSA6IGNsYW1wKCRzZWxlY3Rpb24tbGlzdF9pdGVtc190aXRsZS1mb250LXNpemUtbWluLCBjYWxjKDAuODEyNXJlbSArIDAuMzEyNXZ3KSwgJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZS1tYXgpIDtcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3RpdGxlLWZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0xIDtcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHNlbGVjdGlvbi1saXN0X2l0ZW1zX3RpdGxlLWZvbnQtc2l6ZSB9IC8gMS40ICRzZWxlY3Rpb24tbGlzdF9pdGVtc190aXRsZS1mb250LWZhbWlseSA7XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc190aXRsZV9pdGVtcy1jb2xvcjogJGNvbG9yX2JyYW5kLTEgO1xyXG5cclxuXHJcblxyXG4vL09QVElPTlNcclxuXHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19vcHRpb25fbnVtYmVyLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yIDtcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX29wdGlvbl9udW1iZXItY29sb3I6ICRjb2xvcl9icmFuZC01IDtcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX29wdGlvbl9udW1iZXItc2l6ZTogMC43NXJlbSA7XHJcbiRzZWxlY3Rpb24tbGlzdF9vcHRpb25faXRlbXNfbnVtYmVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTEgO1xyXG5cclxuLy9NRURJQVxyXG5cclxuJHNlbGVjdGlvbi1saXN0X21lZGlhLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01IDtcclxuJHNlbGVjdGlvbi1saXN0X21lZGlhLXJhZGl1czogNnB4IDtcclxuXHJcbi8vTElOS1NcclxuXHJcbiRzZWxlY3Rpb24tbGlzdF9jb250ZW50X2xpbmtzX2ZvbnRzOiAkY29yZV9jdGEtcHJpbWFyeV9mb250IDtcclxuJHNlbGVjdGlvbi1saXN0X2NvbnRlbnRfbGlua3NfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nIDtcclxuJHNlbGVjdGlvbi1saXN0X2NvbnRlbnRfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtIDtcclxuJHNlbGVjdGlvbi1saXN0X2NvbnRlbnRfbGlua3NfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yIDtcclxuJHNlbGVjdGlvbi1saXN0X2NvbnRlbnRfbGlua3NfYmFja2dyb3VuZDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZCA7XHJcbiRzZWxlY3Rpb24tbGlzdF9jb250ZW50X2xpbmtzX2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yIDtcclxuJHNlbGVjdGlvbi1saXN0X2NvbnRlbnRfbGlua3Nfc3ZnX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgO1xyXG5cclxuXHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc19mb250czogJGNvcmVfY3RhLXF1YXRlcm5hcnlfZm9udCA7XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc19sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXF1YXRlcm5hcnlfbGV0dGVyLXNwYWNpbmcgO1xyXG4kc2VsZWN0aW9uLWxpc3RfaXRlbXNfbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X3RleHQtdHJhbnNmb3JtIDtcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX2xpbmtzX2NvbG9yOiAkY29sb3JfYnJhbmQtMyA7XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC00IDtcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX2xpbmtzX3N2Z19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc19ib3JkZXItd2lkdGg6IDFweCA7XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc19ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC01IDtcclxuJHNlbGVjdGlvbi1saXN0X2l0ZW1zX2xpbmtzX2RyYXdpbmdfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNSA7XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMyA7XHJcbiRzZWxlY3Rpb24tbGlzdF9pdGVtc19saW5rc19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMyA7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJHNlbGVjdGlvbi1saXN0X3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgO1xyXG4kc2VsZWN0aW9uLWxpc3RfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA7XHJcbiRzZWxlY3Rpb24tbGlzdF9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgO1xyXG4kc2VsZWN0aW9uLWxpc3RfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgO1xyXG4kc2VsZWN0aW9uLWxpc3RfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDtcclxuJHNlbGVjdGlvbi1saXN0X3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgO1xyXG4kc2VsZWN0aW9uLWxpc3RfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDtcclxuJHNlbGVjdGlvbi1saXN0X3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yIDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJHNlbGVjdGlvbi1saXN0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQgO1xyXG4kc2VsZWN0aW9uLWxpc3Rfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yIDtcclxuJHNlbGVjdGlvbi1saXN0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yIDtcclxuJHNlbGVjdGlvbi1saXN0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQgO1xyXG4kc2VsZWN0aW9uLWxpc3Rfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yIDtcclxuJHNlbGVjdGlvbi1saXN0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yIDtcclxuJHNlbGVjdGlvbi1saXN0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aCA7XHJcbiRzZWxlY3Rpb24tbGlzdF9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA7XHJcblxyXG5cclxuXHJcblxyXG4vLyBTTE9HQU5cclxuXHJcbiRzZWxlY3Rpb24tbGlzdF9zbG9nYW4tZm9udCA6bm9ybWFsIG5vcm1hbCA2MDAgMS4yNXJlbS8gMS40ICRmb250LWZhbWlseS0tMSA7XHJcbiRzZWxlY3Rpb24tbGlzdF9zbG9nYW4tY29sb3IgOiRjb2xvcl9icmFuZC0xIDtcclxuJHNlbGVjdGlvbi1saXN0X3Nsb2dhbi10cmFuc2Zvcm0gOnVwcGVyY2FzZSA7XHJcbiRzZWxlY3Rpb24tbGlzdF9zbG9nYW4tZGNvcmF0ZS1jb2xvciA6JGNvbG9yX2JyYW5kLTIgO1xyXG5cclxuXHJcbi8vIFRleHRlIHBhcyBkZSByw6lzdWx0YXRcclxuJHNlbGVjdGlvbi1saXN0X2VkaXRvcmlhbF9uby1yZXN1bHQtZm9udC1zaXplLW1pbjogMS4yNXJlbSA7IC8vIDIwcHhcclxuJHNlbGVjdGlvbi1saXN0X2VkaXRvcmlhbF9uby1yZXN1bHQtZm9udC1zaXplLW1heDogMS43NXJlbSA7IC8vIDI4cHhcclxuJHNlbGVjdGlvbi1saXN0X2VkaXRvcmlhbF9uby1yZXN1bHQtZm9udC1zaXplICAgIDogY2xhbXAoJHNlbGVjdGlvbi1saXN0X2VkaXRvcmlhbF9uby1yZXN1bHQtZm9udC1zaXplLW1pbiwgY2FsYygwLjVyZW0gKyAxLjU2MjV2dyksICRzZWxlY3Rpb24tbGlzdF9lZGl0b3JpYWxfbm8tcmVzdWx0LWZvbnQtc2l6ZS1tYXgpIDtcclxuJHNlbGVjdGlvbi1saXN0X2VkaXRvcmlhbF9uby1yZXN1bHQtZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTEgO1xyXG4kc2VsZWN0aW9uLWxpc3RfZWRpdG9yaWFsX25vLXJlc3VsdF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRzZWxlY3Rpb24tbGlzdF9lZGl0b3JpYWxfbm8tcmVzdWx0LWZvbnQtc2l6ZX0gLyAxLjQgJHNlbGVjdGlvbi1saXN0X2VkaXRvcmlhbF9uby1yZXN1bHQtZm9udC1mYW1pbHkgO1xyXG4kc2VsZWN0aW9uLWxpc3RfZWRpdG9yaWFsX25vLXJlc3VsdF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgO1xyXG5cclxuIiwiLy9cclxuLy8gSU5ORVJcclxuJHNpbG9zLWlubmVyLXYxX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktMSAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy1pbm5lci12MV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2lsb3MtaW5uZXItdjFfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJHNpbG9zLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46ICR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluICFkZWZhdWx0OyAvLyAyNnB4XHJcbiRzaWxvcy1pbm5lci12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAkdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heCAhZGVmYXVsdDsgLy8gMzBweFxyXG4kc2lsb3MtaW5uZXItdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplIDogY2xhbXAoJHNpbG9zLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDB2dyksICRzaWxvcy1pbm5lci12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJHNpbG9zLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5IDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kc2lsb3MtaW5uZXItdjFfdGl0bGUtdjFfcGFydDJfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwICN7JHNpbG9zLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJHNpbG9zLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kc2lsb3MtaW5uZXItdjFfdGl0bGUtdjFfcGFydDJfY29sb3IgOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSXRlbVxyXG4kc2lsb3MtaW5uZXItdjFfaXRlbS10aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjI1cmVtLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtaW5uZXItdjFfaXRlbS10aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy1pbm5lci12MV9pdGVtLXRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtaW5uZXItdjFfaXRlbS10aXRsZV9kZWNvcmF0ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJHNpbG9zLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzaWxvcy1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2lsb3MtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2lsb3MtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRzaWxvcy1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRzaWxvcy1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2lsb3MtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kc2lsb3MtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBcIlByw6ljw6lkZW50XCIgZXQgXCJTdWl2YW50XCJcclxuJHNpbG9zLWlubmVyLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzaWxvcy1pbm5lci12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzaWxvcy1pbm5lci12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNpbG9zLWlubmVyLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzaWxvcy1pbm5lci12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzaWxvcy1pbm5lci12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNpbG9zLWlubmVyLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aCAhZGVmYXVsdDtcclxuJHNpbG9zLWlubmVyLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4uc2lsb3MtaW5uZXItdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRzaWxvcy1pbm5lci12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAudGl0bGUtdjFfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy1pbm5lci12MV90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy1pbm5lci12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtaW5uZXItdjFfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtaW5uZXItdjFfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtaW5uZXItdjFfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udDogJHNpbG9zLWlubmVyLXYxX2l0ZW0tdGl0bGVfZm9udDtcclxuICAgICAgICBjb2xvcjogJHNpbG9zLWlubmVyLXYxX2l0ZW0tdGl0bGVfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy1pbm5lci12MV9pdGVtLXRpdGxlX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWxvcy1pbm5lci12MV9pdGVtLXRpdGxlX2RlY29yYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvL1xyXG4vLyBJTk5FUlxyXG4kc2lsb3MtaW5uZXItdjFfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0xO1xyXG5cclxuJHNpbG9zLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiRzaWxvcy1pbm5lci12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kc2lsb3MtaW5uZXItdjFfdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcblxyXG4kc2lsb3MtaW5uZXItdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW47IC8vIDI2cHhcclxuJHNpbG9zLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6ICR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OyAvLyAzMHB4XHJcbiRzaWxvcy1pbm5lci12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUgOiBjbGFtcCgkc2lsb3MtaW5uZXItdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMHZ3KSwgJHNpbG9zLWlubmVyLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpO1xyXG4kc2lsb3MtaW5uZXItdjFfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgOiAkdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHk7XHJcbiRzaWxvcy1pbm5lci12MV90aXRsZS12MV9wYXJ0Ml9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgI3skc2lsb3MtaW5uZXItdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplfSAvIDEuNCAkc2lsb3MtaW5uZXItdjFfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHk7XHJcbiRzaWxvcy1pbm5lci12MV90aXRsZS12MV9wYXJ0Ml9jb2xvciA6ICR0aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuXHJcblxyXG4vLyBJdGVtXHJcbiRzaWxvcy1pbm5lci12MV9pdGVtLXRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMjVyZW0vIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy1pbm5lci12MV9pdGVtLXRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNpbG9zLWlubmVyLXYxX2l0ZW0tdGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzaWxvcy1pbm5lci12MV9pdGVtLXRpdGxlX2RlY29yYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kc2lsb3MtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuJHNpbG9zLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiRzaWxvcy1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiRzaWxvcy1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJHNpbG9zLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuJHNpbG9zLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiRzaWxvcy1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiRzaWxvcy1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIlxyXG4kc2lsb3MtaW5uZXItdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDtcclxuJHNpbG9zLWlubmVyLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjtcclxuJHNpbG9zLWlubmVyLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG4kc2lsb3MtaW5uZXItdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuJHNpbG9zLWlubmVyLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjtcclxuJHNpbG9zLWlubmVyLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4kc2lsb3MtaW5uZXItdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoO1xyXG4kc2lsb3MtaW5uZXItdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQ7XHJcblxyXG4iLCIkc2lsb3MtdjFfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46ICR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluICFkZWZhdWx0OyAvLyAyNnB4XHJcbiRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAkdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heCAhZGVmYXVsdDsgLy8gMzBweFxyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgOiAkdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSXRlbVxyXG4kc2lsb3MtdjFfaXRlbS10aXRsZV9mb250IDpub3JtYWwgbm9ybWFsIDYwMCAxLjI1cmVtLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfaXRlbS10aXRsZV9jb2xvciA6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9pdGVtLXRpdGxlX3RleHQtdHJhbnNmb3JtIDp1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9pdGVtLXRpdGxlX2RlY29yYXRlX2NvbG9yIDokY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kc2lsb3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIlxyXG4kc2lsb3MtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJTk5FUlxyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC0taW5uZXI6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktMSAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybS0taW5uZXI6ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yLS1pbm5lcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDFfZm9udC0taW5uZXI6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4tLWlubmVyOiAkdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiAhZGVmYXVsdDsgLy8gMjZweFxyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heC0taW5uZXI6ICR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4ICFkZWZhdWx0OyAvLyAzMHB4XHJcbiRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtLWlubmVyIDogY2xhbXAoJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4tLWlubmVyLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAkc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heC0taW5uZXIpICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHktLWlubmVyIDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfZm9udC0taW5uZXIgOiBub3JtYWwgbm9ybWFsIDQwMCAjeyRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtLWlubmVyfSAvIDEuNCAkc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHktLWlubmVyICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfY29sb3ItLWlubmVyIDogJHRpdGxlLXYxX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEl0ZW1cclxuJHNpbG9zLXYxX2l0ZW0tdGl0bGVfZm9udC0taW5uZXI6IG5vcm1hbCBub3JtYWwgNjAwIDEuMjVyZW0vIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9pdGVtLXRpdGxlX2NvbG9yLS1pbm5lcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9pdGVtLXRpdGxlX3RleHQtdHJhbnNmb3JtLS1pbm5lcjogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2l0ZW0tdGl0bGVfZGVjb3JhdGVfY29sb3ItLWlubmVyOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi5zaWxvcy12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHNpbG9zLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgIC50aXRsZS12MV9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtdjFfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250OiAkc2lsb3MtdjFfaXRlbS10aXRsZV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfaXRlbS10aXRsZV9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYxX2l0ZW0tdGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpbG9zLXYxX2l0ZW0tdGl0bGVfZGVjb3JhdGVfY29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci1wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWxvcy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzaWxvcy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzaWxvcy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzaWxvcy12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNpbG9zLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLWlubmVyIHtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNpbG9zLXYxX2JhY2tncm91bmQtLWlubmVyO1xyXG5cclxuICAgICAgICAuc2lsb3MtdjEge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS12MV9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfdGl0bGUtdjFfcGFydDFfZm9udC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfdGl0bGUtdjFfcGFydDFfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9pdGVtLXRpdGxlX2ZvbnQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9pdGVtLXRpdGxlX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjFfaXRlbS10aXRsZV90ZXh0LXRyYW5zZm9ybS0taW5uZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWxvcy12MV9pdGVtLXRpdGxlX2RlY29yYXRlX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIkc2lsb3MtdjFfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtNTtcclxuXHJcbiRzaWxvcy12MV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46ICR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluOyAvLyAyNnB4XHJcbiRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAkdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDsgLy8gMzBweFxyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDAuNzgxM3Z3KSwgJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpO1xyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgOiAkdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHk7XHJcbiRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAjeyRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseTtcclxuJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcblxyXG5cclxuLy8gSXRlbVxyXG4kc2lsb3MtdjFfaXRlbS10aXRsZV9mb250IDpub3JtYWwgbm9ybWFsIDUwMCAxLjI1cmVtLyAxLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2lsb3MtdjFfaXRlbS10aXRsZV9jb2xvciA6JGNvbG9yX2JyYW5kLTE7XHJcbiRzaWxvcy12MV9pdGVtLXRpdGxlX3RleHQtdHJhbnNmb3JtIDp1cHBlcmNhc2U7XHJcbiRzaWxvcy12MV9pdGVtLXRpdGxlX2RlY29yYXRlX2NvbG9yIDokY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kc2lsb3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuJHNpbG9zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiRzaWxvcy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiRzaWxvcy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJHNpbG9zLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuJHNpbG9zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiRzaWxvcy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiRzaWxvcy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIlxyXG4kc2lsb3MtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDtcclxuJHNpbG9zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvcjtcclxuJHNpbG9zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG4kc2lsb3MtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuJHNpbG9zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yOiAkY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjtcclxuJHNpbG9zLXYxX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4kc2lsb3MtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoO1xyXG4kc2lsb3MtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0IDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQ7XHJcblxyXG4vL1xyXG4vLyBJTk5FUlxyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC0taW5uZXI6ICRjb2xvcl9icmFuZC1zZWNvbmRhcnktMTtcclxuXHJcbiRzaWxvcy12MV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybS0taW5uZXI6ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yLS1pbm5lcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDFfZm9udC0taW5uZXI6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4tLWlubmVyOiAkdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjsgLy8gMjZweFxyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heC0taW5uZXI6ICR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OyAvLyAzMHB4XHJcbiRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtLWlubmVyIDogY2xhbXAoJHNpbG9zLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4tLWlubmVyLCBjYWxjKDEuMjVyZW0gKyAwdncpLCAkc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heC0taW5uZXIpO1xyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHktLWlubmVyIDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5O1xyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfZm9udC0taW5uZXIgOiBub3JtYWwgbm9ybWFsIDQwMCAjeyRzaWxvcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtLWlubmVyfSAvIDEuNCAkc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHktLWlubmVyO1xyXG4kc2lsb3MtdjFfdGl0bGUtdjFfcGFydDJfY29sb3ItLWlubmVyIDogJHRpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG5cclxuXHJcbi8vIEl0ZW1cclxuJHNpbG9zLXYxX2l0ZW0tdGl0bGVfZm9udC0taW5uZXI6IG5vcm1hbCBub3JtYWwgNjAwIDEuMjVyZW0vIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRzaWxvcy12MV9pdGVtLXRpdGxlX2NvbG9yLS1pbm5lcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzaWxvcy12MV9pdGVtLXRpdGxlX3RleHQtdHJhbnNmb3JtLS1pbm5lcjogbm9uZTtcclxuJHNpbG9zLXYxX2l0ZW0tdGl0bGVfZGVjb3JhdGVfY29sb3ItLWlubmVyOiAkY29sb3JfYnJhbmQtMjsiLCIvL0JBQ0tHUk9VTkRcclxuXHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFXHJcbiRzZXJ2aWNlcy12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJHNlcnZpY2VzLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12MV90aXRsZS12MV9wYXJ0Ml9mb250OiAkdGl0bGUtdjFfcGFydDJfZm9udDtcclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRzZXJ2aWNlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmRfYnVsbGV0X3N2ZyA6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiIFxyXG4kc2VydmljZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yICAgIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCAhZGVmYXVsdDtcclxuXHJcblxyXG4vL0dyYWRpZW50IHRvIEJBQ0tHUk9VTkRcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmRfZ3JhZGllbnRfdG9wOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmRfZ3JhZGllbnRfYm90dG9tOiAkY29sb3JfbmV1dHJhbC0wICFkZWZhdWx0O1xyXG5cclxuLy9pdGVtc1xyXG5cclxuJHNlcnZpY2VzLXYxX2l0ZW1zX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kc2VydmljZXMtdjFfaXRlbXNfdGl0bGUtdjFfcGFydDFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtc190aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtc190aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1zX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRzZXJ2aWNlcy12MV90aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJHNlcnZpY2VzLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46MS4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OjEuODc1cmVtICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRzZXJ2aWNlcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksICRzZXJ2aWNlcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12MV9pdGVtc190aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRzZXJ2aWNlcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRzZXJ2aWNlcy12MV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBMSU5LU1xyXG5cclxuXHJcbiRzZXJ2aWNlcy12MV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWluOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWluICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRzZXJ2aWNlcy12MV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWF4OiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWF4ICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRzZXJ2aWNlcy12MV9jdGEtcHJpbWFyeV9mb250LXNpemUgICAgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9jdGEtcHJpbWFyeV9mb250LWZhbWlseSA6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfY3RhLXByaW1hcnlfZm9udC13ZWlnaHQgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXdlaWdodCFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfY3RhLXByaW1hcnlfZm9udDogJGNvcmVfY3RhLXByaW1hcnlfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12MV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9jdGEtcHJpbWFyeV9ib3JkZXItd2lkdGggIDogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYxX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgICAgIDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9jdGEtcHJpbWFyeV9jb2xvciAgICAgICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICAgOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYxX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfY3RhLXByaW1hcnlfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12MV9jdGEtcHJpbWFyeV9kcmF3aW5nX2NvbG9yOiRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9jdGEtcHJpbWFyeV9kcmF3aW5nX2hvdmVyX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9kcmF3aW5nX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfY3RhLXByaW1hcnlfZHJhd2luZ19ib3JkZXJfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYxX2J1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ6ICRidXR0b24tLXN3ZWVwX2JlZm9yZV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuXHJcbi5zZXJ2aWNlcy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12MV90aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYxX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12MV90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAkc2VydmljZXMtdjFfYmFja2dyb3VuZF9ncmFkaWVudF90b3AsICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kX2dyYWRpZW50X2JvdHRvbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OWRlZywgJHNlcnZpY2VzLXYxX2JhY2tncm91bmRfZ3JhZGllbnRfdG9wLCAkc2VydmljZXMtdjFfYmFja2dyb3VuZF9ncmFkaWVudF9ib3R0b20pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfaXRlbXNfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjFfaXRlbXNfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12MV9pdGVtc190aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjFfaXRlbXNfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfaXRlbXNfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlua3Mge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3RhLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjFfY3RhLXByaW1hcnlfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12MV9jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12MV9jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkc2VydmljZXMtdjFfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYxX2N0YS1wcmltYXJ5X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjFfY3RhLXByaW1hcnlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VydmljZXMtdjFfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfY3RhLXByaW1hcnlfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZXJ2aWNlcy12MV9jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3RhLXByaW1hcnlfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12MV9jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjFfYnV0dG9uLS1zd2VlcF9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjFfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlcnZpY2VzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlcnZpY2VzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNlcnZpY2VzLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VydmljZXMtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItYnV0dG9uc3tcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDokc2VydmljZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDokc2VydmljZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VydmljZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlcnZpY2VzLXYxX2JhY2tncm91bmRfYnVsbGV0X3N2ZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZXJ2aWNlcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjFfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcsXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12MV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59IiwiLy9CQUNLR1JPVU5EXHJcblxyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLXNlY29uZGFyeS0xICFkZWZhdWx0O1xyXG5cclxuLy8gVElUTEVcclxuJHNlcnZpY2VzLXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkc2VydmljZXMtdjJfdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml90aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJHNlcnZpY2VzLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0Ml9mb250O1xyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJHNlcnZpY2VzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZF9idWxsZXRfc3ZnIDokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmRfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiIFxyXG4kc2VydmljZXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvciAgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yICAgIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCAhZGVmYXVsdDtcclxuXHJcblxyXG4vL0dyYWRpZW50IHRvIEJBQ0tHUk9VTkRcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmRfZ3JhZGllbnRfdG9wOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmRfZ3JhZGllbnRfYm90dG9tOiAkY29sb3JfbmV1dHJhbC0wICFkZWZhdWx0O1xyXG5cclxuLy9pdGVtc1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1zX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kc2VydmljZXMtdjJfaXRlbXNfdGl0bGUtdjFfcGFydDFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtc190aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtc190aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1zX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRzZXJ2aWNlcy12Ml90aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJHNlcnZpY2VzLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46MS4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12Ml90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OjEuODc1cmVtICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCRzZXJ2aWNlcy12Ml90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKDEuMjVyZW0gKyAwLjc4MTN2dyksICRzZXJ2aWNlcy12Ml90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12Ml90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtc190aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRzZXJ2aWNlcy12Ml90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRzZXJ2aWNlcy12Ml90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBMSU5LU1xyXG5cclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtc19jdGEtcXVhdGVybmFyeV9mb250OiAkY29yZV9jdGEtcXVhdGVybmFyeV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbXNfY3RhLXF1YXRlcm5hcnlfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbXNfY3RhLXF1YXRlcm5hcnlfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbXNfY3RhLXF1YXRlcm5hcnlfY29sb3I6ICRjb3JlX2N0YS1xdWF0ZXJuYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbXNfY3RhLXF1YXRlcm5hcnlfYmFja2dyb3VuZDogICRjb2xvcl9icmFuZC0yICFkZWZhdWx0IDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1zX2N0YS1xdWF0ZXJuYXJ5X2JvcmRlci1jb2xvcjogJGNvcmVfY3RhLXF1YXRlcm5hcnlfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbXNfY3RhLXF1YXRlcm5hcnlfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuLy8gLS0tLS0tXHJcbiRzZXJ2aWNlcy12Ml9pdGVtc19jdGEtcHJpbWFyeV9mb250LWZhbWlseSA6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbXNfY3RhLXByaW1hcnlfZm9udC13ZWlnaHQgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXdlaWdodCFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbXNfY3RhLXByaW1hcnlfZm9udDogJGNvcmVfY3RhLXByaW1hcnlfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtc19jdGEtcHJpbWFyeV9sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtc19jdGEtcHJpbWFyeV9ib3JkZXItd2lkdGggIDogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbXNfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1wcmltYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1zX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgICAgIDogJGNvcmVfY3RhLXByaW1hcnlfYmFja2dyb3VuZCAgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtc19jdGEtcHJpbWFyeV9jb2xvciAgICAgICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbXNfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yICAgOiAkY29yZV9jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1zX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfY3RhLXByaW1hcnlfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtc19jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtc19jdGEtcHJpbWFyeV9kcmF3aW5nX2NvbG9yOiRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtc19jdGEtcHJpbWFyeV9kcmF3aW5nX2hvdmVyX2NvbG9yOiAkY29yZV9jdGEtcHJpbWFyeV9kcmF3aW5nX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbXNfY3RhLXByaW1hcnlfZHJhd2luZ19ib3JkZXJfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1zX2J1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ6ICRidXR0b24tLXN3ZWVwX2JlZm9yZV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuLnNlcnZpY2VzLXYyIHtcclxuICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYyX3RpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYyX3RpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYyX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAkc2VydmljZXMtdjJfYmFja2dyb3VuZF9ncmFkaWVudF90b3AsICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kX2dyYWRpZW50X2JvdHRvbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3OWRlZywgJHNlcnZpY2VzLXYyX2JhY2tncm91bmRfZ3JhZGllbnRfdG9wLCAkc2VydmljZXMtdjJfYmFja2dyb3VuZF9ncmFkaWVudF9ib3R0b20pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjJfaXRlbXNfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjJfaXRlbXNfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml9pdGVtc190aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjJfaXRlbXNfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjJfaXRlbXNfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlua3Mge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYyX2l0ZW1zX2N0YS1wcmltYXJ5X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjJfaXRlbXNfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjJfaXRlbXNfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJHNlcnZpY2VzLXYyX2l0ZW1zX2N0YS1wcmltYXJ5X2JvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12Ml9pdGVtc19jdGEtcHJpbWFyeV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX2l0ZW1zX2N0YS1wcmltYXJ5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlcnZpY2VzLXYyX2l0ZW1zX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYyX2l0ZW1zX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VydmljZXMtdjJfaXRlbXNfY3RhLXByaW1hcnlfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS1wcmltYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjJfaXRlbXNfY3RhLXByaW1hcnlfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX2l0ZW1zX2J1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlcnZpY2VzLXYyX2l0ZW1zX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci1wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZXJ2aWNlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZXJ2aWNlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlcnZpY2VzLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnN7XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokc2VydmljZXMtdjJfYmFja2dyb3VuZF9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6JHNlcnZpY2VzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6JHNlcnZpY2VzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlcnZpY2VzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kX2J1bGxldF9zdmc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VydmljZXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufSIsIi8vQkFDS0dST1VORFxyXG5cclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmRfc2VjdGlvbjokY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuLy8gVElUTEVcclxuJHNlcnZpY2VzLXYzX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkc2VydmljZXMtdjNfdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0Ml9mb250O1xyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJHNlcnZpY2VzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZF9idWxsZXRfc3ZnIDokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmRfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vaXRlbXNcclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtc190aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1zX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbXNfdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbXNfdGl0bGUtdjFfcGFydDFfZm9udDogJHRpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtc190aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkc2VydmljZXMtdjNfdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjNfaXRlbXNfYmFja2dyb3VuZDogICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYzX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46IDEuMTI1cmVtICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYzX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6IDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0Ml9mb250LXNpemUgOiBjbGFtcCgkc2VydmljZXMtdjNfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygwLjQzOTNyZW0gKyAwLjg1NzF2dyksICRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtc190aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBMSU5LU1xyXG5cclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtc19jdGEtc2Vjb25kYXJ5X2ZvbnQ6ICRjb3JlX2N0YS1zZWNvbmRhcnlfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1zX2N0YS1zZWNvbmRhcnlfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1zZWNvbmRhcnlfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtc19jdGEtc2Vjb25kYXJ5X3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtc2Vjb25kYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbXNfY3RhLXNlY29uZGFyeV9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtc19jdGEtc2Vjb25kYXJ5X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbXNfY3RhLXNlY29uZGFyeV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbXNfY3RhLXNlY29uZGFyeV9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi5zZXJ2aWNlcy12MyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjNfYmFja2dyb3VuZF9zZWN0aW9uO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjNfYmFja2dyb3VuZDtcclxuICAgICAgICBoZWlnaHQ6IDY2JTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYzX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZXMtdjNfaXRlbXNfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX2l0ZW1zX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYzX2l0ZW1zX3RpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjNfaXRlbXNfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYzX2l0ZW1zX3RpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX2l0ZW1zX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpbmtzIHtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYzX2l0ZW1zX2N0YS1zZWNvbmRhcnlfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12M19pdGVtc19jdGEtc2Vjb25kYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYzX2l0ZW1zX2N0YS1zZWNvbmRhcnlfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjNfaXRlbXNfY3RhLXNlY29uZGFyeV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYzX2l0ZW1zX2N0YS1zZWNvbmRhcnlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VydmljZXMtdjNfaXRlbXNfY3RhLXNlY29uZGFyeV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZXJ2aWNlcy12M19pdGVtc19jdGEtc2Vjb25kYXJ5X2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VydmljZXMtdjNfaXRlbXNfY3RhLXNlY29uZGFyeV9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fc3dpcGVyLW5hdiB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M19wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VydmljZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc2VydmljZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkc2VydmljZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZXJ2aWNlcy12M19wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2X19zdmcge1xyXG4gICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kX2J1bGxldF9zdmc7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjNfYmFja2dyb3VuZF9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59IiwiLy9CQUNLR1JPVU5EXHJcblxyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZF9zZWN0aW9uOiRjb2xvcl9icmFuZC1zZWNvbmRhcnktMTtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC00O1xyXG4vLyBUSVRMRVxyXG4kc2VydmljZXMtdjNfdGl0bGUtdjFfcGFydDFfY29sb3I6ICR0aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlcnZpY2VzLXYzX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kc2VydmljZXMtdjNfdGl0bGUtdjFfcGFydDJfZm9udDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kc2VydmljZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuJHNlcnZpY2VzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiRzZXJ2aWNlcy12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtNTtcclxuJHNlcnZpY2VzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4kc2VydmljZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuJHNlcnZpY2VzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTU7XHJcbiRzZXJ2aWNlcy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiRzZXJ2aWNlcy12M19wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTU7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kX2J1bGxldF9zdmcgOiRjb2xvcl9icmFuZC0xO1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZF9idWxsZXRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTU7XHJcblxyXG5cclxuLy9pdGVtc1xyXG5cclxuJHNlcnZpY2VzLXYzX2l0ZW1zX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG4kc2VydmljZXMtdjNfaXRlbXNfdGl0bGUtdjFfcGFydDFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VydmljZXMtdjNfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZXJ2aWNlcy12M19pdGVtc190aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZXJ2aWNlcy12M19pdGVtc190aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1zX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtc19iYWNrZ3JvdW5kOiAgJGNvbG9yX2JyYW5kLTU7XHJcblxyXG4kc2VydmljZXMtdjNfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogMS4xMjVyZW07XHJcblxyXG4kc2VydmljZXMtdjNfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogMS41cmVtO1xyXG5cclxuJHNlcnZpY2VzLXYzX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSA6IGNsYW1wKCRzZXJ2aWNlcy12M190aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKDAuNDM5M3JlbSArIDAuODU3MXZ3KSwgJHNlcnZpY2VzLXYzX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpO1xyXG5cclxuJHNlcnZpY2VzLXYzX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0yO1xyXG5cclxuJHNlcnZpY2VzLXYzX2l0ZW1zX3RpdGxlLXYxX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwICN7JHNlcnZpY2VzLXYzX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJHNlcnZpY2VzLXYzX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5O1xyXG5cclxuXHJcbi8vIExJTktTXHJcblxyXG5cclxuJHNlcnZpY2VzLXYzX2l0ZW1zX2N0YS1zZWNvbmRhcnlfZm9udDogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250O1xyXG4kc2VydmljZXMtdjNfaXRlbXNfY3RhLXNlY29uZGFyeV9sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXNlY29uZGFyeV9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYzX2l0ZW1zX2N0YS1zZWNvbmRhcnlfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2N0YS1zZWNvbmRhcnlfdGV4dC10cmFuc2Zvcm07XHJcbiRzZXJ2aWNlcy12M19pdGVtc19jdGEtc2Vjb25kYXJ5X2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJHNlcnZpY2VzLXYzX2l0ZW1zX2N0YS1zZWNvbmRhcnlfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtc19jdGEtc2Vjb25kYXJ5X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzZXJ2aWNlcy12M19pdGVtc19jdGEtc2Vjb25kYXJ5X3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiIsIi8vQkFDS0dST1VORFxyXG5cclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmRfc2VjdGlvbjokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuLy8gVElUTEVcclxuJHNlcnZpY2VzLXY0X3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkc2VydmljZXMtdjRfdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF90aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3RpdGxlLXYxX3BhcnQyX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0Ml9mb250O1xyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJHNlcnZpY2VzLXY0X3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12NF9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfYmFja2dyb3VuZF9idWxsZXRfc3ZnIDokY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2JhY2tncm91bmRfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vaXRlbXNcclxuJHNlcnZpY2VzLXY0X2l0ZW1zX2JhY2tncm91bmQ6ICAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12NF9pdGVtc190aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuJHNlcnZpY2VzLXY0X2l0ZW1zX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW1zX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICRzZXJ2aWNlcy12NF9pdGVtc190aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW1zX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXY0X2l0ZW1zX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46MS4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtc190aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtc190aXRsZS12MV9wYXJ0Ml9mb250LXNpemUgOiBjbGFtcCgkc2VydmljZXMtdjRfaXRlbXNfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYyggMC4zNzVyZW0gKyAwLjkzNzV2dyksICRzZXJ2aWNlcy12NF9pdGVtc190aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW1zX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfaXRlbXNfdGl0bGUtdjFfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skc2VydmljZXMtdjRfaXRlbXNfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplfSAvIDEuNCAkc2VydmljZXMtdjRfaXRlbXNfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtc190aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uIFwicHLDqWPDqWRlbnRcIiBldCBcInN1aXZhbnRcIlxyXG4kc2VydmljZXMtdjRfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yIDogJGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXY0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciA6ICRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIExJTktTXHJcbiRzZXJ2aWNlcy12NF9pdGVtX2N0YS1zZWNvbmRhcnlfZm9udC1zaXplLW1pbjogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXNpemUtbWluICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRzZXJ2aWNlcy12NF9pdGVtX2N0YS1zZWNvbmRhcnlfZm9udC1zaXplLW1heDogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXNpemUtbWF4ICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRzZXJ2aWNlcy12NF9pdGVtX2N0YS1zZWNvbmRhcnlfZm9udC1zaXplICAgIDogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12NF9pdGVtX2N0YS1zZWNvbmRhcnlfZm9udC1mYW1pbHkgOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfaXRlbV9jdGEtc2Vjb25kYXJ5X2ZvbnQtd2VpZ2h0IDogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW1fY3RhLXNlY29uZGFyeV9mb250OiAkY29yZV9jdGEtc2Vjb25kYXJ5X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjRfaXRlbV9jdGEtc2Vjb25kYXJ5X3RleHQtZGVjb3JhdGlvbiA6ICRjb3JlX2N0YS1zZWNvbmRhcnlfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfaXRlbV9jdGEtc2Vjb25kYXJ5X3RleHQtdHJhbnNmb3JtIDogJGNvcmVfY3RhLXNlY29uZGFyeV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW1fY3RhLXNlY29uZGFyeV9sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXNlY29uZGFyeV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW1fY3RhLXNlY29uZGFyeV9ib3JkZXItd2lkdGggIDogJGNvcmVfY3RhLXNlY29uZGFyeV9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjRfaXRlbV9jdGEtc2Vjb25kYXJ5X2JhY2tncm91bmQgICAgIDogJGNvcmVfY3RhLXNlY29uZGFyeV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfaXRlbV9jdGEtc2Vjb25kYXJ5X2NvbG9yICAgICAgICAgIDogJGNvcmVfY3RhLXNlY29uZGFyeV9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW1fY3RhLXNlY29uZGFyeV90ZXh0X2NvbG9yICAgICA6ICRjb3JlX2N0YS1zZWNvbmRhcnlfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW1fY3RhLXNlY29uZGFyeV9ib3JkZXItY29sb3IgICA6ICRjb3JlX2N0YS1zZWNvbmRhcnlfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW1fY3RhLXNlY29uZGFyeV9ob3Zlcl9jb2xvcjogJGNvcmVfY3RhLXNlY29uZGFyeV9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW1fY3RhLXNlY29uZGFyeV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1zZWNvbmRhcnlfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12NF9pdGVtX2N0YS1zZWNvbmRhcnlfZHJhd2luZ19jb2xvcjogJGNvcmVfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjRfaXRlbV9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2N0YS1zZWNvbmRhcnlfZHJhd2luZ19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXY0X2l0ZW1fY3RhLXNlY29uZGFyeV9iZWZvcmVfYmFja2dyb3VuZDogJGNvcmVfY3RhLXNlY29uZGFyeV9iZWZvcmVfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcblxyXG4uc2VydmljZXMtdjQge1xyXG4gICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXY0X2JhY2tncm91bmRfc2VjdGlvbjtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgJl9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12NF90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12NF90aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXY0X3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12NF90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12NF90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlcnZpY2VzLXY0X2l0ZW1zX2JhY2tncm91bmQ7XHJcbiAgICAgICBcclxuICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZXJ2aWNlcy12NF9pdGVtc19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuXHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjRfaXRlbXNfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjRfaXRlbXNfdGl0bGUtdjFfcGFydDFfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12NF9pdGVtc190aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjRfaXRlbXNfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjRfaXRlbXNfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlua3Mge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjRfaXRlbV9jdGEtc2Vjb25kYXJ5X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjRfaXRlbV9jdGEtc2Vjb25kYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXY0X2l0ZW1fY3RhLXNlY29uZGFyeV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkc2VydmljZXMtdjRfaXRlbV9jdGEtc2Vjb25kYXJ5X2JvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12NF9pdGVtX2N0YS1zZWNvbmRhcnlfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12NF9pdGVtX2N0YS1zZWNvbmRhcnlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VydmljZXMtdjRfaXRlbV9jdGEtc2Vjb25kYXJ5X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXY0X2l0ZW1fY3RhLXNlY29uZGFyeV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlcnZpY2VzLXY0X2l0ZW1fY3RhLXNlY29uZGFyeV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3RhLXNlY29uZGFyeV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlcnZpY2VzLXY0X2l0ZW1fY3RhLXNlY29uZGFyeV9kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS1zZWNvbmRhcnlfX2xhYmVsLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS1zZWNvbmRhcnlfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjRfaXRlbV9jdGEtc2Vjb25kYXJ5X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VydmljZXMtdjRfaXRlbV9jdGEtc2Vjb25kYXJ5X2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXY0X2l0ZW1fY3RhLXNlY29uZGFyeV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12NF9pdGVtX2N0YS1zZWNvbmRhcnlfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXY0X3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjRfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlcnZpY2VzLXY0X3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlcnZpY2VzLXY0X3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNlcnZpY2VzLXY0X3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12NF9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjRfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VydmljZXMtdjRfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12NF9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZXJ2aWNlcy12NF9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHNlcnZpY2VzLXY0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VydmljZXMtdjRfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjRfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0X19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlcnZpY2VzLXY0X3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkdGVhbS1saXN0LXYxX2NvbnRlbnRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS1saXN0LXYxX2l0ZW1fbmFtZV9kZWNvcmF0ZS1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3QtdjFfaXRlbV9uYW1lX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUtbWluOiAxLjE4NzVyZW0gIWRlZmF1bHQ7IC8vIDEzcHhcclxuJHRlYW0tbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplLW1heDogMS4xODc1cmVtICFkZWZhdWx0OyAvLyAxOXB4XHJcbiR0ZWFtLWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQtc2l6ZSA6IGNsYW1wKCR0ZWFtLWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4xODc1cmVtICsgMHZ3KSwgJHRlYW0tbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplLW1pbikgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRlYW0tbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplIH0gLyAxLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tbGlzdC12MV9pdGVtX2NvbnRhY3RfZm9udC1zaXplIDogMXJlbSAhZGVmYXVsdDsgLy8xNnB4XHJcblxyXG4kdGVhbS1saXN0LXYxX2l0ZW1fcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skdGVhbS1saXN0LXYxX2l0ZW1fY29udGFjdF9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdC12MV9pdGVtX3Bob25lX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0LXYxX2l0ZW1fcGhvbmVfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3QtdjFfaXRlbV9waG9uZV9jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS1saXN0LXYxX2l0ZW1fbWFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLWxpc3QtdjFfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0LXYxX2l0ZW1fbWFpbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdC12MV9pdGVtX21haWxfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3QtdjFfaXRlbV9tYWlsX2NvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLWxpc3QtdjFfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0LXYxX2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLnRlYW0tbGlzdC12MSB7XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0LXYxX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Jsb2NrLW5hbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdC12MV9pdGVtX25hbWVfZGVjb3JhdGUtY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS1saXN0LXYxX2l0ZW1fbmFtZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdC12MV9pdGVtX25hbWVfZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nvb3Jkcy12YWx1ZSB7XHJcblxyXG4gICAgICAgICAgICAmLS1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0LXYxX2l0ZW1fcGhvbmVfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0LXYxX2l0ZW1fcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS1saXN0LXYxX2l0ZW1fcGhvbmVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdC12MV9pdGVtX3Bob25lX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1tYWlsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3QtdjFfaXRlbV9tYWlsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdC12MV9pdGVtX21haWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS1saXN0LXYxX2l0ZW1fbWFpbF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0LXYxX2l0ZW1fbWFpbF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0LXYxX2l0ZW1fZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl90ZXh0LWFsaWduO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiR0ZWFtLWxpc3QtdjFfY29udGVudF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiR0ZWFtLWxpc3QtdjFfaXRlbV9uYW1lX2RlY29yYXRlLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tbGlzdC12MV9pdGVtX25hbWVfdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiR0ZWFtLWxpc3QtdjFfaXRlbV9uYW1lX2ZvbnQtc2l6ZS1taW46IDEuMTg3NXJlbTsgLy8gMTNweFxyXG4kdGVhbS1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUtbWF4OiAxLjE4NzVyZW07IC8vIDE5cHhcclxuJHRlYW0tbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplIDogY2xhbXAoJHRlYW0tbGlzdC12MV9pdGVtX25hbWVfZm9udC1zaXplLW1pbiwgY2FsYygxLjE4NzVyZW0gKyAwdncpLCAkdGVhbS1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUtbWluKTtcclxuJHRlYW0tbGlzdC12MV9pdGVtX25hbWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skdGVhbS1saXN0LXYxX2l0ZW1fbmFtZV9mb250LXNpemUgfSAvIDEuNCAkZm9udC1mYW1pbHktLTI7XHJcblxyXG4kdGVhbS1saXN0LXYxX2l0ZW1fY29udGFjdF9mb250LXNpemUgOiAxcmVtOyAvLzE2cHhcclxuXHJcbiR0ZWFtLWxpc3QtdjFfaXRlbV9waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLWxpc3QtdjFfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0LXYxX2l0ZW1fcGhvbmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0ZWFtLWxpc3QtdjFfaXRlbV9waG9uZV90ZXh0LWFsaWduIDogbGVmdDtcclxuJHRlYW0tbGlzdC12MV9pdGVtX3Bob25lX2NvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiR0ZWFtLWxpc3QtdjFfaXRlbV9tYWlsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRlYW0tbGlzdC12MV9pdGVtX2NvbnRhY3RfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3QtdjFfaXRlbV9tYWlsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS1saXN0LXYxX2l0ZW1fbWFpbF90ZXh0LWFsaWduIDogbGVmdDtcclxuJHRlYW0tbGlzdC12MV9pdGVtX21haWxfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHRlYW0tbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRlYW0tbGlzdC12MV9pdGVtX2NvbnRhY3RfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3QtdjFfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tbGlzdC12MV9pdGVtX2Rlc2NyaXB0aW9uX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG5cclxuIiwiJHRlYW0tbGlzdC12Ml9pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0LXYyX2l0ZW1fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLXNlY29uZGFyeS01ICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBUSVRMRVxyXG4kdGVhbS1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjI1cmVtICFkZWZhdWx0OyAvLyAyNnB4XHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjI1cmVtICFkZWZhdWx0OyAvLyAzMHB4XHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUgICAgOiBjbGFtcCgkdGVhbS1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMHZ3KSwgJHRlYW0tbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgOiAkdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS1saXN0LXYyX2l0ZW1fY29udGFjdF9mb250LXNpemUgOiAxcmVtICFkZWZhdWx0OyAvLyAxNnB4XHJcbi8vIElURU0gUEhPTkVcclxuJHRlYW0tbGlzdC12Ml9pdGVtX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRlYW0tbGlzdC12Ml9pdGVtX2NvbnRhY3RfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV9waG9uZV9jb2xvcjogJGNvcmVfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdC12Ml9pdGVtX3Bob25lX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0LXYyX2l0ZW1fcGhvbmVfY29sb3JfaG92ZXI6ICRjb3JlX2xpbmtfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV9tYWlsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRlYW0tbGlzdC12Ml9pdGVtX2NvbnRhY3RfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV9tYWlsX2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0LXYyX2l0ZW1fbWFpbF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdC12Ml9pdGVtX21haWxfY29sb3JfaG92ZXI6ICRjb3JlX2xpbmtfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIERFU0NSSVBUSU9OXHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV9kZXNjcmlwdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLWxpc3QtdjJfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0LXYyX2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb3JlX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV9kZXNjcmlwdGlvbl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLnRlYW0tbGlzdC12MiB7XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLWxpc3QtdjJfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJHRlYW0tbGlzdC12Ml9pdGVtX2JvcmRlcjtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgJi50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtdjFfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29vcmRzLXZhbHVlIHtcclxuXHJcbiAgICAgICAgICAgICYtLXBob25lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3QtdjJfaXRlbV9waG9uZV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3QtdjJfaXRlbV9waG9uZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLWxpc3QtdjJfaXRlbV9waG9uZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0LXYyX2l0ZW1fcGhvbmVfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW1haWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdC12Ml9pdGVtX21haWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0LXYyX2l0ZW1fbWFpbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLWxpc3QtdjJfaXRlbV9tYWlsX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3QtdjJfaXRlbV9tYWlsX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250OiAkdGVhbS1saXN0LXYyX2l0ZW1fZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3QtdjJfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tbGlzdC12Ml9pdGVtX2Rlc2NyaXB0aW9uX3RleHQtYWxpZ247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHRlYW0tbGlzdC12Ml9pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0LXYyX2l0ZW1fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLXNlY29uZGFyeS01O1xyXG5cclxuLy8gSVRFTSBUSVRMRVxyXG4kdGVhbS1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuJHRlYW0tbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udDtcclxuXHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjI1cmVtOyAvLyAyNnB4XHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjI1cmVtOyAvLyAzMHB4XHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUgICAgOiBjbGFtcCgkdGVhbS1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMHZ3KSwgJHRlYW0tbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpO1xyXG4kdGVhbS1saXN0LXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgOiAkdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHk7XHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICR0ZWFtLWxpc3QtdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseTtcclxuJHRlYW0tbGlzdC12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcblxyXG4kdGVhbS1saXN0LXYyX2l0ZW1fY29udGFjdF9mb250LXNpemUgOiAxcmVtOyAvLyAxNnB4XHJcbi8vIElURU0gUEhPTkVcclxuJHRlYW0tbGlzdC12Ml9pdGVtX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRlYW0tbGlzdC12Ml9pdGVtX2NvbnRhY3RfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV9waG9uZV9jb2xvcjogJGNvcmVfdGV4dF9jb2xvcjtcclxuJHRlYW0tbGlzdC12Ml9pdGVtX3Bob25lX3RleHQtYWxpZ24gOiBsZWZ0O1xyXG4kdGVhbS1saXN0LXYyX2l0ZW1fcGhvbmVfY29sb3JfaG92ZXI6ICRjb3JlX2xpbmtfY29sb3I7XHJcblxyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV9tYWlsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRlYW0tbGlzdC12Ml9pdGVtX2NvbnRhY3RfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV9tYWlsX2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yO1xyXG4kdGVhbS1saXN0LXYyX2l0ZW1fbWFpbF90ZXh0LWFsaWduIDogbGVmdDtcclxuJHRlYW0tbGlzdC12Ml9pdGVtX21haWxfY29sb3JfaG92ZXI6ICRjb3JlX2xpbmtfY29sb3I7XHJcblxyXG4vLyBJVEVNIERFU0NSSVBUSU9OXHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV9kZXNjcmlwdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLWxpc3QtdjJfaXRlbV9jb250YWN0X2ZvbnQtc2l6ZX0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0LXYyX2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb3JlX3RleHRfY29sb3I7XHJcbiR0ZWFtLWxpc3QtdjJfaXRlbV9kZXNjcmlwdGlvbl90ZXh0LWFsaWduIDogbGVmdDtcclxuXHJcbiIsIiR0ZWFtLXYxX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12MV90aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS12MV9wYXJ0MV9mb250OiAkdGl0bGUtdjFfcGFydDFfZm9udCAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW46ICR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluICFkZWZhdWx0OyAvLyAyNnB4XHJcbiR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6ICR0aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4ICFkZWZhdWx0OyAvLyAzMHB4XHJcbiR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMS4yNXJlbSArIDB2dyksICR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGl0bGUtdjFfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skdGVhbS12MV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJHRpdGxlLXYxX3BhcnQyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gSXRlbVxyXG4kdGVhbS12MV9pdGVtX3RpdGxlX3BhcnQyX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjVyZW0gIWRlZmF1bHQ7IC8vIDIwcHhcclxuJHRlYW0tdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWF4OiAxLjI1cmVtICFkZWZhdWx0OyAvLyAyNHB4XHJcbiR0ZWFtLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJHRlYW0tdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUtbWluLCBjYWxjKDAuODc1cmVtICsgMC43ODEzdncpLCAkdGVhbS12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1tYXgpICFkZWZhdWx0O1xyXG4kdGVhbS12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtZmFtaWx5IDogJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRlYW0tdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICR0ZWFtLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12MV9pdGVtX3RleHRfY29sb3I6ICR0ZWFtLXYxX2l0ZW1fdGl0bGVfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12MV9pdGVtX2NvbnRlbnRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12MV9pdGVtX2RlY29yYXRlX2JhY2tncm91bmQgOiAkdGVhbS12MV9pdGVtX2NvbnRlbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi50ZWFtLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAmLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12MV90aXRsZS12MV9wYXJ0MV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZS12MV9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjFfdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12MV90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgLml0ZW1fX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICYudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYxX2l0ZW1fdGl0bGVfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtX190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYxX2l0ZW1fdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12MV9pdGVtX2RlY29yYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12MV9pdGVtX2NvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiJHRlYW0tdjFfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQxX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbjogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1taW4gIWRlZmF1bHQ7IC8vIDI2cHhcclxuJHRlYW0tdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZS1tYXggIWRlZmF1bHQ7IC8vIDMwcHhcclxuJHRlYW0tdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplICAgIDogY2xhbXAoJHRlYW0tdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMHZ3KSwgJHRlYW0tdjFfdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5IDogJHRpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kdGVhbS12MV90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJHRlYW0tdjFfdGl0bGUtdjFfcGFydDJfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBJdGVtXHJcbiR0ZWFtLXYxX2l0ZW1fdGl0bGVfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kdGVhbS12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1taW46IDEuNXJlbSAhZGVmYXVsdDsgLy8gMjBweFxyXG4kdGVhbS12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1tYXg6IDEuMjVyZW0gIWRlZmF1bHQ7IC8vIDI0cHhcclxuJHRlYW0tdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LXNpemUgICAgOiBjbGFtcCgkdGVhbS12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZS1taW4sIGNhbGMoMC44NzVyZW0gKyAwLjc4MTN2dyksICR0ZWFtLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1zaXplLW1heCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udC1mYW1pbHkgOiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skdGVhbS12MV9pdGVtX3RpdGxlX3BhcnQyX2ZvbnQtc2l6ZX0gLyAxLjQgJHRlYW0tdjFfaXRlbV90aXRsZV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYxX2l0ZW1fdGV4dF9jb2xvcjogJHRlYW0tdjFfaXRlbV90aXRsZV9wYXJ0Ml9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYxX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2l0ZW1fZGVjb3JhdGVfYmFja2dyb3VuZCA6ICR0ZWFtLXYxX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuLnRlYW0tdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgICYudGl0bGUtdjEge1xyXG4gICAgICAgICAgICAudGl0bGUtdjFfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQxX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjFfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjFfdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLXYxX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12MV90aXRsZS12MV9wYXJ0Ml9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYxX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAuaXRlbV9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgJi50aXRsZS12MSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtdjFfX3BhcnQyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYxX2l0ZW1fdGl0bGVfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjFfaXRlbV90aXRsZV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW1fX3RleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYW0tdjFfaXRlbV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYxX2l0ZW1fZGVjb3JhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYxX2l0ZW1fY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIkdGVhbS12Ml9fdGl0bGVfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJHRlYW0tdjJfX3N3aXBlcl9wcmV2bmV4dF9jb2xvciA6ICR0ZWFtLXYyX19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fc3dpcGVyX3ByZXZuZXh0X2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3IgICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvciAgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3IgICAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3N3aXBlcl9wcmV2bmV4dF9jb2xvci1ob3ZlciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuXHJcbiR0ZWFtLXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICR0ZWFtLXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqXHJcbi8vIElURU1cclxuJHRlYW0tdjJfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTUgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIFRJVExFXHJcbiR0ZWFtLXYyX2l0ZW1fdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250ICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjI1cmVtICFkZWZhdWx0OyAvLyAyNnB4XHJcbiR0ZWFtLXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogMS4yNXJlbSAhZGVmYXVsdDsgLy8gMzBweFxyXG4kdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCR0ZWFtLXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMHZ3KSwgJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplfSAvIDEuNCAkdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12Ml9pdGVtX2NvbnRhY3RfZm9udC1zaXplIDogMXJlbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4vLyBJVEVNIFBIT05FXHJcbiR0ZWFtLXYyX2l0ZW1fcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skdGVhbS12Ml9pdGVtX2NvbnRhY3RfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fcGhvbmVfY29sb3I6ICRjb3JlX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fcGhvbmVfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fcGhvbmVfY29sb3JfaG92ZXI6ICRjb3JlX2xpbmtfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiR0ZWFtLXYyX2l0ZW1fbWFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLXYyX2l0ZW1fY29udGFjdF9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9tYWlsX2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX21haWxfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fbWFpbF9jb2xvcl9ob3ZlcjogJGNvcmVfbGlua19jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gREVTQ1JJUFRJT05cclxuJHRlYW0tdjJfaXRlbV9kZXNjcmlwdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLXYyX2l0ZW1fY29udGFjdF9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvcmVfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9kZXNjcmlwdGlvbl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLnRlYW0tdjIge1xyXG4gICAgYmFja2dyb3VuZDogJHRlYW0tdjJfX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgLnRpdGxlLXYxe1xyXG4gICAgICAgICAgICAmX19wYXJ0MSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX3RpdGxlLXYxX3BhcnQyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlci1idXR0b25ze1xyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHRlYW0tdjJfX3N3aXBlcl9wcmV2bmV4dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDokdGVhbS12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiR0ZWFtLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYW0tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRlYW0tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFtLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldl9fc3ZnLFxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12Ml9fc3dpcGVyX3ByZXZuZXh0X2NvbG9yLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICR0ZWFtLXYyX2l0ZW1fYm9yZGVyO1xyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAmLnRpdGxlLXYxIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZS12MV9fcGFydDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX2l0ZW1fdGl0bGUtdjFfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZS12MV9fcGFydDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29vcmRzLXZhbHVlIHtcclxuXHJcbiAgICAgICAgICAgICYtLXBob25lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX2l0ZW1fcGhvbmVfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9pdGVtX3Bob25lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjJfaXRlbV9waG9uZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9pdGVtX3Bob25lX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1tYWlsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX2l0ZW1fbWFpbF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX2l0ZW1fbWFpbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLXYyX2l0ZW1fbWFpbF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9pdGVtX21haWxfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX2l0ZW1fZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX2l0ZW1fZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLXYyX2l0ZW1fZGVzY3JpcHRpb25fdGV4dC1hbGlnbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkdGVhbS12Ml9fdGl0bGVfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG4kdGVhbS12Ml9fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC01O1xyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNTtcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTU7XHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJHRlYW0tdjJfX3N3aXBlcl9wcmV2bmV4dF9jb2xvciA6ICR0ZWFtLXYyX19iYWNrZ3JvdW5kO1xyXG4kdGVhbS12Ml9fc3dpcGVyX3ByZXZuZXh0X2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtNTtcclxuJHRlYW0tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I7XHJcbiR0ZWFtLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3IgO1xyXG5cclxuJHRlYW0tdjJfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kdGVhbS12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvciA7XHJcbiR0ZWFtLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3IgIDtcclxuXHJcbiR0ZWFtLXYyX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoO1xyXG4kdGVhbS12Ml9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuJHRlYW0tdjJfX3N3aXBlcl9wcmV2bmV4dF9jb2xvci1ob3ZlciA6ICRjb2xvcl9icmFuZC01O1xyXG5cclxuXHJcbiR0ZWFtLXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiR0ZWFtLXYyX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICR0ZWFtLXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kdGVhbS12Ml90aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcblxyXG4vLyAqKioqKioqKioqXHJcbi8vIElURU1cclxuJHRlYW0tdjJfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJHRlYW0tdjJfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtc2Vjb25kYXJ5LTU7XHJcblxyXG4vLyBJVEVNIFRJVExFXHJcbiR0ZWFtLXYyX2l0ZW1fdGl0bGUtdjFfcGFydDFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS12MV9wYXJ0MV90ZXh0LXRyYW5zZm9ybTtcclxuJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQxX2ZvbnQ6ICR0aXRsZS12MV9wYXJ0MV9mb250O1xyXG5cclxuJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWluOiAxLjI1cmVtOyAvLyAyNnB4XHJcbiR0ZWFtLXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1heDogMS4yNXJlbTsgLy8gMzBweFxyXG4kdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtc2l6ZSAgICA6IGNsYW1wKCR0ZWFtLXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplLW1pbiwgY2FsYygxLjI1cmVtICsgMHZ3KSwgJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LXNpemUtbWF4KTtcclxuJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseSA6ICR0aXRsZS12MV9wYXJ0Ml9mb250LWZhbWlseTtcclxuJHRlYW0tdjJfaXRlbV90aXRsZS12MV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLXYyX2l0ZW1fdGl0bGUtdjFfcGFydDJfZm9udC1zaXplfSAvIDEuNCAkdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2ZvbnQtZmFtaWx5O1xyXG4kdGVhbS12Ml9pdGVtX3RpdGxlLXYxX3BhcnQyX2NvbG9yOiAkdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcblxyXG4kdGVhbS12Ml9pdGVtX2NvbnRhY3RfZm9udC1zaXplIDogMXJlbTsgLy8gMTZweFxyXG4vLyBJVEVNIFBIT05FXHJcbiR0ZWFtLXYyX2l0ZW1fcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skdGVhbS12Ml9pdGVtX2NvbnRhY3RfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLXYyX2l0ZW1fcGhvbmVfY29sb3I6ICRjb3JlX3RleHRfY29sb3I7XHJcbiR0ZWFtLXYyX2l0ZW1fcGhvbmVfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiR0ZWFtLXYyX2l0ZW1fcGhvbmVfY29sb3JfaG92ZXI6ICRjb3JlX2xpbmtfY29sb3I7XHJcblxyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiR0ZWFtLXYyX2l0ZW1fbWFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLXYyX2l0ZW1fY29udGFjdF9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tdjJfaXRlbV9tYWlsX2NvbG9yOiAkY29yZV90ZXh0X2NvbG9yO1xyXG4kdGVhbS12Ml9pdGVtX21haWxfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcbiR0ZWFtLXYyX2l0ZW1fbWFpbF9jb2xvcl9ob3ZlcjogJGNvcmVfbGlua19jb2xvcjtcclxuXHJcbi8vIElURU0gREVTQ1JJUFRJT05cclxuJHRlYW0tdjJfaXRlbV9kZXNjcmlwdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLXYyX2l0ZW1fY29udGFjdF9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tdjJfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvcmVfdGV4dF9jb2xvcjtcclxuJHRlYW0tdjJfaXRlbV9kZXNjcmlwdGlvbl90ZXh0LWFsaWduIDogbGVmdDtcclxuXHJcbiIsIi8vIFRJVExFXHJcblxyXG4kdGVhbS12M190aXRsZS12MV9wYXJ0MV9jb2xvcjogJHRpdGxlLXYxX3BhcnQxX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12M190aXRsZS12MV9wYXJ0MV9kcmF3aW5nX2NvbG9yOiAkdGVhbS12Ml90aXRsZS12MV9wYXJ0MV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfdGl0bGUtdjFfcGFydDJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy9saW5rZXNcclxuJHRlYW0tdjNfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbjogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplLW1pbiAhZGVmYXVsdDsgLy8gMTJweFxyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9mb250LXNpemUtbWF4OiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWF4ICFkZWZhdWx0OyAvLyAxMnB4XHJcbiR0ZWFtLXYzX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZSAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfY3RhLXByaW1hcnlfZm9udC1mYW1pbHkgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfY3RhLXByaW1hcnlfZm9udC13ZWlnaHQgOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXdlaWdodCFkZWZhdWx0O1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9mb250OiAkY29yZV9jdGEtcHJpbWFyeV9mb250ICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjNfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9ib3JkZXItd2lkdGggIDogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgICFkZWZhdWx0O1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9jb2xvciAgICAgICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciAgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYzX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3I6JGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfY3RhLXByaW1hcnlfZHJhd2luZ19ib3JkZXJfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjNfYnV0dG9uLS1zd2VlcF9iZWZvcmVfYmFja2dyb3VuZDogJGJ1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uIFwiUHLDqWPDqWRlbnRcIiBldCBcIlN1aXZhbnRcIiBcclxuJHRlYW0tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yICAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JhY2tncm91bmQ6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3IgICAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9oZWlnaHQgOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqXHJcbi8vIElURU1cclxuJHRlYW0tdjNfaXRlbV9uYW1lX2RlY29yYXRlLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZS1taW46IDAuODEyNXJlbSAhZGVmYXVsdDsgLy8gMTNweFxyXG4kdGVhbS12M19pdGVtX25hbWVfcGFydDFfZm9udC1zaXplLW1heDogMS4xODc1cmVtICFkZWZhdWx0OyAvLyAxOXB4XHJcbiR0ZWFtLXYzX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUgOiBjbGFtcCgkdGVhbS12M19pdGVtX25hbWVfcGFydDFfZm9udC1zaXplLW1pbiwgY2FsYygwLjA2MjVyZW0gKyAwLjkzNzV2dyksICR0ZWFtLXYzX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUtbWF4KSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9uYW1lX3BhcnQxX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRlYW0tdjNfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZSB9IC8gMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9uYW1lX3BhcnQxX3RyYW5zZm9ybSA6IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12M19pdGVtX3BhcnQyX2ZvbnQtc2l6ZSA6IDFyZW0gIWRlZmF1bHQ7IC8vMTZweFxyXG5cclxuJHRlYW0tdjNfaXRlbV9waG9uZV9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLXYzX2l0ZW1fcGFydDJfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fcGhvbmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fcGhvbmVfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fbWFpbF9wYXJ0Ml9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyR0ZWFtLXYzX2l0ZW1fcGFydDJfZm9udC1zaXplfSAvIDEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fbWFpbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9tYWlsX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjNfZGVjb3JhdGVfYmFja2dyb3VuZCA6ICNGREY3RUYgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2NvbnRlbnRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLnRlYW0tdjMge1xyXG5cclxuICAgICZfX3RpdGxle1xyXG5cclxuICAgICAgICAudGl0bGUtdjF7XHJcbiAgICAgICAgICAgICZfX3BhcnQxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M190aXRsZS12MV9wYXJ0MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjNfdGl0bGUtdjFfcGFydDFfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19wYXJ0MiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfdGl0bGUtdjFfcGFydDJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmN0YS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfY3RhLXByaW1hcnlfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYzX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjNfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogJHRlYW0tdjNfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfY3RhLXByaW1hcnlfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYzX2N0YS1wcmltYXJ5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYW0tdjNfY3RhLXByaW1hcnlfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlYW0tdjNfY3RhLXByaW1hcnlfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgLmN0YS1wcmltYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12M19jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12M19idXR0b24tLXN3ZWVwX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0ZWFtLXYzX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS12M19jb250ZW50X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgLnRpdGxlLXYxe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAmX19wYXJ0MXtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3BhcnQye1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfaXRlbV9uYW1lX2RlY29yYXRlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYzX2l0ZW1fbmFtZV9wYXJ0MV90cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12M19pdGVtX25hbWVfcGFydDFfZm9udDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tdjNfY29udGVudF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFjdCB7XHJcbiAgICAgICAgICAgICYtdGVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYzX2l0ZW1fcGhvbmVfcGFydDJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19pdGVtX3Bob25lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjNfaXRlbV9waG9uZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW1haWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfaXRlbV9tYWlsX3BhcnQyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfaXRlbV9tYWlsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjNfaXRlbV9tYWlsX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3dpcGVyLWJ1dHRvbnN7XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokdGVhbS12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDokdGVhbS12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYW0tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRlYW0tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbS12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdGVhbS12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N3aXBlci1wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12M19wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbS12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR0ZWFtLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbS12M19wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYyJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaGVpZ2h0OiA0OCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFtLXYzX2RlY29yYXRlX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG59IiwiLy8gVElUTEVcclxuXHJcbiR0ZWFtLXYzX3RpdGxlLXYxX3BhcnQxX2NvbG9yOiAkdGl0bGUtdjFfcGFydDFfY29sb3I7XHJcbiR0ZWFtLXYzX3RpdGxlLXYxX3BhcnQxX2RyYXdpbmdfY29sb3I6ICR0ZWFtLXYyX3RpdGxlLXYxX3BhcnQxX2NvbG9yO1xyXG4kdGVhbS12M190aXRsZS12MV9wYXJ0Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vL2xpbmtlc1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9mb250LXNpemUtbWluOiAkY29yZV9jdGEtcHJpbWFyeV9mb250LXNpemUtbWluOyAvLyAxMnB4XHJcbiR0ZWFtLXYzX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZS1tYXg6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtc2l6ZS1tYXg7IC8vIDEycHhcclxuJHRlYW0tdjNfY3RhLXByaW1hcnlfZm9udC1zaXplICAgIDogJGNvcmVfY3RhLXByaW1hcnlfZm9udC1zaXplO1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9mb250LWZhbWlseSA6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtZmFtaWx5O1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9mb250LXdlaWdodCA6ICRjb3JlX2N0YS1wcmltYXJ5X2ZvbnQtd2VpZ2h0O1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9mb250OiAkY29yZV9jdGEtcHJpbWFyeV9mb250O1xyXG5cclxuJHRlYW0tdjNfY3RhLXByaW1hcnlfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2N0YS1wcmltYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9ib3JkZXItd2lkdGggIDogJGNvcmVfY3RhLXByaW1hcnlfYm9yZGVyLXdpZHRoO1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV90ZXh0LXRyYW5zZm9ybTogJGNvcmVfY3RhLXByaW1hcnlfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9iYWNrZ3JvdW5kICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JhY2tncm91bmQgO1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9jb2xvciAgICAgICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2NvbG9yO1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9ib3JkZXItY29sb3IgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2JvcmRlci1jb2xvciA7XHJcblxyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2NvbG9yO1xyXG4kdGVhbS12M19jdGEtcHJpbWFyeV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiR0ZWFtLXYzX2N0YS1wcmltYXJ5X2RyYXdpbmdfY29sb3I6JGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19jb2xvcjtcclxuJHRlYW0tdjNfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvcjogJGNvcmVfY3RhLXByaW1hcnlfZHJhd2luZ19ob3Zlcl9jb2xvcjtcclxuJHRlYW0tdjNfY3RhLXByaW1hcnlfZHJhd2luZ19ib3JkZXJfY29sb3I6ICRjb3JlX2N0YS1wcmltYXJ5X2RyYXdpbmdfYm9yZGVyX2NvbG9yO1xyXG5cclxuJHRlYW0tdjNfYnV0dG9uLS1zd2VlcF9iZWZvcmVfYmFja2dyb3VuZDogJGJ1dHRvbi0tc3dlZXBfYmVmb3JlX2JhY2tncm91bmQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZDtcclxuJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4kdGVhbS12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZDtcclxuJHRlYW0tdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4kdGVhbS12M19wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuXHJcbi8vIFBhZ2luYXRpb24gXCJQcsOpY8OpZGVudFwiIGV0IFwiU3VpdmFudFwiIFxyXG4kdGVhbS12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTtcclxuJHRlYW0tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfY29sb3I7XHJcbiR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2JvcmRlci1jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ib3JkZXItY29sb3IgO1xyXG5cclxuJHRlYW0tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYmFja2dyb3VuZDokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kdGVhbS12M19zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjokY29yZV9zd2lwZXJfYnV0dG9uX3ByZXYtbmV4dF9ob3Zlcl9jb2xvcjtcclxuJHRlYW0tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaG92ZXJfYm9yZGVyLWNvbG9yOiRjb3JlX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hvdmVyX2JvcmRlci1jb2xvciAgO1xyXG5cclxuJHRlYW0tdjNfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfd2lkdGg7XHJcbiR0ZWFtLXYzX3N3aXBlcl9idXR0b25fcHJldi1uZXh0X2hlaWdodCA6JGNvcmVfc3dpcGVyX2J1dHRvbl9wcmV2LW5leHRfaGVpZ2h0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKipcclxuLy8gSVRFTVxyXG4kdGVhbS12M19pdGVtX25hbWVfZGVjb3JhdGUtY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12M19pdGVtX25hbWVfcGFydDFfZm9udC1zaXplLW1pbjogMC44MTI1cmVtOyAvLyAxM3B4XHJcbiR0ZWFtLXYzX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUtbWF4OiAxLjE4NzVyZW07IC8vIDE5cHhcclxuJHRlYW0tdjNfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZSA6IGNsYW1wKCR0ZWFtLXYzX2l0ZW1fbmFtZV9wYXJ0MV9mb250LXNpemUtbWluLCBjYWxjKDAuMDYyNXJlbSArIDAuOTM3NXZ3KSwgJHRlYW0tdjNfaXRlbV9uYW1lX3BhcnQxX2ZvbnQtc2l6ZS1tYXgpO1xyXG4kdGVhbS12M19pdGVtX25hbWVfcGFydDFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skdGVhbS12M19pdGVtX25hbWVfcGFydDFfZm9udC1zaXplIH0gLyAxLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS12M19pdGVtX25hbWVfcGFydDFfdHJhbnNmb3JtIDogY2FwaXRhbGl6ZTtcclxuXHJcbiR0ZWFtLXYzX2l0ZW1fcGFydDJfZm9udC1zaXplIDogMXJlbTsgLy8xNnB4XHJcblxyXG4kdGVhbS12M19pdGVtX3Bob25lX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRlYW0tdjNfaXRlbV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tdjNfaXRlbV9waG9uZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tdjNfaXRlbV9waG9uZV90ZXh0LWFsaWduIDogbGVmdDtcclxuJHRlYW0tdjNfaXRlbV9tYWlsX3BhcnQyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHRlYW0tdjNfaXRlbV9wYXJ0Ml9mb250LXNpemV9IC8gMS40ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tdjNfaXRlbV9tYWlsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12M19pdGVtX21haWxfdGV4dC1hbGlnbiA6IGxlZnQ7XHJcblxyXG4kdGVhbS12M19kZWNvcmF0ZV9iYWNrZ3JvdW5kIDogI0ZERjdFRjtcclxuJHRlYW0tdjNfY29udGVudF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuIiwiXHJcbi8vIENUQSBzZWNvbmRhcnlcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9mb250LXNpemUtbWluIDogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXNpemUtbWluICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZm9udC1zaXplLW1heDogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXNpemUtbWF4ICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZm9udC1zaXplOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2ZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9mb250LWZhbWlseTogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9mb250LXdlaWdodDogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9mb250OiBub3JtYWwgbm9ybWFsICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZm9udC13ZWlnaHQgI3skY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2ZvbnQtc2l6ZX0gLyAxICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcblxyXG4kY29ubmVjdF9jdGEtc2Vjb25kYXJ5X3BhZGRpbmc6ICRjb3JlX2N0YS1zZWNvbmRhcnlfcGFkZGluZyAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV90ZXh0LWFsaWduOiAkY29yZV9jdGEtc2Vjb25kYXJ5X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9jdGEtc2Vjb25kYXJ5X3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXNlY29uZGFyeV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9ib3JkZXItd2lkdGg6ICRjb3JlX2N0YS1zZWNvbmRhcnlfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY29ubmVjdF9jdGEtc2Vjb25kYXJ5X3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtc2Vjb25kYXJ5X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9iYWNrZ3JvdW5kOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfY29sb3I6ICRjb3JlX2N0YS1zZWNvbmRhcnlfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9pY29uX2ZpbGwtY29sb3I6ICRjb3JlX2N0YS1zZWNvbmRhcnlfaWNvbl9maWxsLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfaG92ZXJfY29sb3I6ICRjb3JlX2N0YS1zZWNvbmRhcnlfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9ob3Zlcl9maWxsLWNvbG9yOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2hvdmVyX2ZpbGwtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2hlaWdodDogJGNvcmVfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX3dpZHRoOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfd2lkdGggIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19jb2xvcjogJGNvcmVfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2N0YS1zZWNvbmRhcnlfZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2JvcmRlcl9jb2xvcjogJGNvcmVfY3RhLXNlY29uZGFyeV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19zdHJva2UxX2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX3N0cm9rZTJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfc3Ryb2tlMV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19zdHJva2UyX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kY29ubmVjdF9idXR0b25fa2ViYWItbWVudV9zaXplIDogNnB4ICFkZWZhdWx0O1xyXG4kY29ubmVjdF9idXR0b25fa2ViYWItbWVudV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBEcm9wZG93blxyXG4kY29ubmVjdF9kcm9wZG93bl9mb250LXNpemUtbWluIDogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXNpemUtbWluICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRjb25uZWN0X2Ryb3Bkb3duX2ZvbnQtc2l6ZS1tYXg6ICRjb3JlX2N0YS1zZWNvbmRhcnlfZm9udC1zaXplLW1heCAhZGVmYXVsdDsgLy8gMTJweFxyXG4kY29ubmVjdF9kcm9wZG93bl9mb250LXNpemU6ICRjb3JlX2N0YS1zZWNvbmRhcnlfZm9udC1zaXplICFkZWZhdWx0O1xyXG4kY29ubmVjdF9kcm9wZG93bl9mb250LWZhbWlseTogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGNvbm5lY3RfZHJvcGRvd25fZm9udC13ZWlnaHQ6ICRjb3JlX2N0YS1zZWNvbmRhcnlfZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2Ryb3Bkb3duX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9mb250LXdlaWdodCAjeyRjb25uZWN0X2Ryb3Bkb3duX2ZvbnQtc2l6ZX0gLyAxICRjb25uZWN0X2Ryb3Bkb3duX2ZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kY29ubmVjdF9kcm9wZG93bl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kY29ubmVjdF9kcm9wZG93bl9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2Ryb3Bkb3duX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGNvbm5lY3RfZHJvcGRvd25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gTW9iaWxlXHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfY29sb3ItLW1vYmlsZTogJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9jb2xvciAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9iYWNrZ3JvdW5kLS1tb2JpbGU6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9ib3JkZXItY29sb3ItLW1vYmlsZTogJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfaG92ZXJfY29sb3ItLW1vYmlsZTogJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9ob3Zlcl9ib3JkZXItY29sb3ItLW1vYmlsZTogJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19ob3Zlcl9jb2xvci0tbW9iaWxlOiAkY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19zdHJva2UxX2hvdmVyX2NvbG9yLS1tb2JpbGU6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19zdHJva2UxX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfc3Ryb2tlMl9ob3Zlcl9jb2xvci0tbW9iaWxlOiAkY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfc3Ryb2tlMl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9ob3Zlcl9iYWNrZ3JvdW5kLS1tb2JpbGU6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfaG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2NvbG9yLS1tb2JpbGU6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX3N0cm9rZTFfY29sb3ItLW1vYmlsZTogJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX3N0cm9rZTFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19zdHJva2UyX2NvbG9yLS1tb2JpbGU6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19zdHJva2UyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGNvbm5lY3RfYnV0dG9uX2tlYmFiLW1lbnVfY29sb3ItLW1vYmlsZTogJGNvbm5lY3RfYnV0dG9uX2tlYmFiLW1lbnVfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2Ryb3Bkb3duX2JhY2tncm91bmQtLW1vYmlsZTogJGNvbm5lY3RfZHJvcGRvd25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGNvbm5lY3RfZHJvcGRvd25fY29sb3ItLW1vYmlsZTogJGNvbm5lY3RfZHJvcGRvd25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb25uZWN0X2Ryb3Bkb3duX2hvdmVyX2NvbG9yLS1tb2JpbGU6ICRjb25uZWN0X2Ryb3Bkb3duX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi50b3BiYXIsXHJcbi5tYWluLW5hdl9fdG9wYmFyIHtcclxuICAgIC5jb25uZWN0IHtcclxuXHJcbiAgICAgICAgLmN0YS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICBmb250OiAkY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbm5lY3RfY3RhLXNlY29uZGFyeV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGluaztcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2JvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIC5jdGEtc2Vjb25kYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN0cm9rZS1jb2xvci0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfc3Ryb2tlMV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnN0cm9rZS1jb2xvci0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfc3Ryb2tlMl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAuc3Ryb2tlLWNvbG9yLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX3N0cm9rZTFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3Ryb2tlLWNvbG9yLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX3N0cm9rZTJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fbGluaysubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICAmLWtlYmFiIHtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNvbm5lY3RfYnV0dG9uX2tlYmFiLW1lbnVfc2l6ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbm5lY3RfYnV0dG9uX2tlYmFiLW1lbnVfc2l6ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb25uZWN0X2J1dHRvbl9rZWJhYi1tZW51X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY29ubmVjdF9idXR0b25fa2ViYWItbWVudV9zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbm5lY3RfYnV0dG9uX2tlYmFiLW1lbnVfc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29ubmVjdF9idXR0b25fa2ViYWItbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgJltoaWRkZW5dIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMi4zcmVtO1xyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb25uZWN0X2Ryb3Bkb3duX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbm5lY3RfZHJvcGRvd25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkY29ubmVjdF9kcm9wZG93bl9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb25uZWN0X2Ryb3Bkb3duX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29ubmVjdF9kcm9wZG93bl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNnJlbSAuNXJlbSAuNnJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTY7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tbmF2X190b3BiYXIge1xyXG4gICAgLmNvbm5lY3Qge1xyXG5cclxuICAgICAgICAuY3RhLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2NvbG9yLS1tb2JpbGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfYmFja2dyb3VuZC0tbW9iaWxlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfYm9yZGVyLWNvbG9yLS1tb2JpbGU7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfaG92ZXJfY29sb3ItLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9ob3Zlcl9ib3JkZXItY29sb3ItLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgIC5jdGEtc2Vjb25kYXJ5X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3ItLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgICAgICAuc3Ryb2tlLWNvbG9yLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19zdHJva2UxX2hvdmVyX2NvbG9yLS1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdHJva2UtY29sb3ItMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX3N0cm9rZTJfaG92ZXJfY29sb3ItLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfaG92ZXJfYmFja2dyb3VuZC0tbW9iaWxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgLnN0cm9rZS1jb2xvci0xIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19zdHJva2UxX2NvbG9yLS1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3Ryb2tlLWNvbG9yLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX3N0cm9rZTJfY29sb3ItLW1vYmlsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgJi1rZWJhYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29ubmVjdF9idXR0b25fa2ViYWItbWVudV9jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29ubmVjdF9idXR0b25fa2ViYWItbWVudV9jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAmX19kcm9wZG93biB7XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbm5lY3RfZHJvcGRvd25fYmFja2dyb3VuZC0tbW9iaWxlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb25uZWN0X2Ryb3Bkb3duX2NvbG9yLS1tb2JpbGU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb25uZWN0X2Ryb3Bkb3duX2hvdmVyX2NvbG9yLS1tb2JpbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiXHJcbi8vIENUQSBzZWNvbmRhcnlcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9mb250LXNpemUtbWluIDogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXNpemUtbWluOyAvLyAxMnB4XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZm9udC1zaXplLW1heDogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXNpemUtbWF4OyAvLyAxMnB4XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZm9udC1zaXplOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2ZvbnQtc2l6ZTtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9mb250LWZhbWlseTogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LWZhbWlseTtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9mb250LXdlaWdodDogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXdlaWdodDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9mb250OiBub3JtYWwgbm9ybWFsICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZm9udC13ZWlnaHQgI3skY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2ZvbnQtc2l6ZX0gLyAxICRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZm9udC1mYW1pbHk7XHJcblxyXG4kY29ubmVjdF9jdGEtc2Vjb25kYXJ5X3BhZGRpbmc6ICRjb3JlX2N0YS1zZWNvbmRhcnlfcGFkZGluZztcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV90ZXh0LWFsaWduOiAkY29yZV9jdGEtc2Vjb25kYXJ5X3RleHQtYWxpZ247XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9jdGEtc2Vjb25kYXJ5X3RleHQtZGVjb3JhdGlvbjtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9sZXR0ZXItc3BhY2luZzogJGNvcmVfY3RhLXNlY29uZGFyeV9sZXR0ZXItc3BhY2luZztcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9ib3JkZXItd2lkdGg6ICRjb3JlX2N0YS1zZWNvbmRhcnlfYm9yZGVyLXdpZHRoO1xyXG4kY29ubmVjdF9jdGEtc2Vjb25kYXJ5X3RleHQtdHJhbnNmb3JtOiAkY29yZV9jdGEtc2Vjb25kYXJ5X3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9iYWNrZ3JvdW5kOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2JhY2tncm91bmQ7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfY29sb3I6ICRjb3JlX2N0YS1zZWNvbmRhcnlfY29sb3I7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2JvcmRlci1jb2xvcjtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9pY29uX2ZpbGwtY29sb3I6ICRjb3JlX2N0YS1zZWNvbmRhcnlfaWNvbl9maWxsLWNvbG9yO1xyXG5cclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2hvdmVyX2JhY2tncm91bmQ7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfaG92ZXJfY29sb3I6ICRjb3JlX2N0YS1zZWNvbmRhcnlfaG92ZXJfY29sb3I7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2hvdmVyX2JvcmRlci1jb2xvcjtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9ob3Zlcl9maWxsLWNvbG9yOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2hvdmVyX2ZpbGwtY29sb3I7XHJcblxyXG5cclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2hlaWdodDogJGNvcmVfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2hlaWdodDtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX3dpZHRoOiAkY29yZV9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfd2lkdGg7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19jb2xvcjogJGNvcmVfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2NvbG9yO1xyXG4kY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2N0YS1zZWNvbmRhcnlfZHJhd2luZ19jb2xvcjtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX2JvcmRlcl9jb2xvcjogJGNvcmVfY3RhLXNlY29uZGFyeV9jb2xvcjtcclxuXHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19zdHJva2UxX2NvbG9yOiAkY29sb3JfYnJhbmQtNTtcclxuJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9kcmF3aW5nX3N0cm9rZTJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kY29ubmVjdF9jdGEtc2Vjb25kYXJ5X2RyYXdpbmdfc3Ryb2tlMV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRjb25uZWN0X2N0YS1zZWNvbmRhcnlfZHJhd2luZ19zdHJva2UyX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4kY29ubmVjdF9idXR0b25fa2ViYWItbWVudV9zaXplIDogNnB4O1xyXG4kY29ubmVjdF9idXR0b25fa2ViYWItbWVudV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBEcm9wZG93blxyXG4kY29ubmVjdF9kcm9wZG93bl9mb250LXNpemUtbWluIDogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LXNpemUtbWluOyAvLyAxMnB4XHJcbiRjb25uZWN0X2Ryb3Bkb3duX2ZvbnQtc2l6ZS1tYXg6ICRjb3JlX2N0YS1zZWNvbmRhcnlfZm9udC1zaXplLW1heDsgLy8gMTJweFxyXG4kY29ubmVjdF9kcm9wZG93bl9mb250LXNpemU6ICRjb3JlX2N0YS1zZWNvbmRhcnlfZm9udC1zaXplO1xyXG4kY29ubmVjdF9kcm9wZG93bl9mb250LWZhbWlseTogJGNvcmVfY3RhLXNlY29uZGFyeV9mb250LWZhbWlseTtcclxuJGNvbm5lY3RfZHJvcGRvd25fZm9udC13ZWlnaHQ6ICRjb3JlX2N0YS1zZWNvbmRhcnlfZm9udC13ZWlnaHQ7XHJcbiRjb25uZWN0X2Ryb3Bkb3duX2ZvbnQ6IG5vcm1hbCBub3JtYWwgJGNvbm5lY3RfY3RhLXNlY29uZGFyeV9mb250LXdlaWdodCAjeyRjb25uZWN0X2Ryb3Bkb3duX2ZvbnQtc2l6ZX0gLyAxICRjb25uZWN0X2Ryb3Bkb3duX2ZvbnQtZmFtaWx5O1xyXG4kY29ubmVjdF9kcm9wZG93bl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kY29ubmVjdF9kcm9wZG93bl9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRjb25uZWN0X2Ryb3Bkb3duX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGNvbm5lY3RfZHJvcGRvd25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuIiwiJGZyZWV0ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJGZyZWV0ZXh0X21heC13aWR0aDogYXV0byAhZGVmYXVsdDtcclxuJGZyZWV0ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44cmVtIC8gMXJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmcmVldGV4dF9hX2NvbG9yOiAkZnJlZXRleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRmcmVldGV4dF9hX2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4uZnJlZXRleHQge1xyXG4gICAgJl93cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRmcmVldGV4dF9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGZyZWV0ZXh0X2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRmcmVldGV4dF9mb250O1xyXG5cclxuXHJcbiAgICAgICAgLy8gSHRtbCBMaWJyZVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmcmVldGV4dF9hX2NvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZnJlZXRleHRfYV9jb2xvci0taG92ZXJcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRmcmVldGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTU7XHJcbiRmcmVldGV4dF9tYXgtd2lkdGg6IGF1dG87XHJcbiRmcmVldGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOHJlbSAvIDFyZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kZnJlZXRleHRfYV9jb2xvcjogJGZyZWV0ZXh0X2NvbG9yO1xyXG4kZnJlZXRleHRfYV9jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC0yO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRsYW5nX2JvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlciA6IDAgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIC43NXJlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvciA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fY29sb3I6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZy0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0tLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3IgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udG9wYmFyIHtcclxuICAgIC5sYW5nIHtcclxuICAgICAgICBib3JkZXItbGVmdDogJGxhbmdfYm9yZGVyLWxlZnQ7XHJcbiAgICB9XHJcbn1cclxuLmxhbmctc3dpdGNoIHtcclxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctZG93biB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbGlzdCB7XHJcbiAgICAgICAgZm9udDogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXI7XHJcbiAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIC5tYWluLW5hdiAmIHtcclxuICAgICAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1saXN0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuc3MtaGlnaGxpZ2h0ZWQsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxhbmctc3dpdGNoLS1mbGFnIHtcclxuICAgIHNwYW4ucGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIC5sYW5nLXN3aXRjaF9fb3B0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGU6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kZS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGs6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9kay5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZW46YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lbi5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9lcy5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZnI6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9mci5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taXQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9pdC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbmw6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9ubC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbm86YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9uby5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcHQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9wdC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcnU6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9ydS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc2U6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvZmxhZy9zZS5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmdfX3NlbGVjdCB7XHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRlIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWRrIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RrLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVuIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VuLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWVzIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VzLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZyIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2ZyLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWl0IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2l0LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5sIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25sLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLW5vIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25vLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXB0IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3B0LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXJ1IHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3J1LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXNlIHtcclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3NlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5sYW5nLXN3aXRjaCB7XHJcbiAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZy0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWxpc3Qge1xyXG4gICAgICAgICAgICBmb250OiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjtcclxuICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRsYW5nX2JvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlciA6IDA7XHJcblxyXG4kbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtNDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIC44NzVyZW0vMWVtICRmb250LWZhbWlseS0tMTtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZzogMDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3IgOiAkY29sb3JfYnJhbmQtNTtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yO1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I7XHJcblxyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmctLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9ib3JkZXI7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vXHJcbi8vIFPDqWxlY3Rpb25cclxuLy9cclxuJHNlbGVjdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyBzw6lsZWN0aW9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb25fcGFkZGluZyAgIDogMCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2Mgc8OpbGVjdGlvbiA6IG1hcmdlcyBpbnRlcm5lc1xyXG5cclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VsZWN0aW9uX2JhZGdlX2NvbG9yICAgICA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcblxyXG4kc2VsZWN0aW9uX2ljb25fYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC01ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fY29sb3IgOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGljb25lOiBjb3VsZXVyXHJcbiRzZWxlY3Rpb25faWNvbl9maWxsICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX2JvcmRlcjogMCAhZGVmYXVsdDtcclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUb3AgYmFyIGlubmVyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vXHJcbi8vIFPDqWxlY3Rpb25cclxuLy9cclxuJHNlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyBzw6lsZWN0aW9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb25fcGFkZGluZy0taW5uZXIgICA6ICRzZWxlY3Rpb25fcGFkZGluZyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2Mgc8OpbGVjdGlvbiA6IG1hcmdlcyBpbnRlcm5lc1xyXG5cclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lciAgICAgOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGJhZGdlIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuJHNlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGljb25lOiBjb3VsZXVyXHJcbiRzZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI6ICRzZWxlY3Rpb25faWNvbl9zdHJva2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlbGVjdGlvbi1pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fYmFkZ2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxLjJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC0wLjJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbl9pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogLjRyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBib3JkZXI6ICRzZWxlY3Rpb25faWNvbl9ib3JkZXI7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb25faWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgZmlsbDogJHNlbGVjdGlvbl9pY29uX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJHNlbGVjdGlvbl9pY29uX3N0cm9rZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgLm1haW4tbmF2ICYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgIDogJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsICAgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRtZW51X3NlbGVjdGlvbl9pY29uX3N0cm9rZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0qL1xyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLnNlbGVjdGlvbi1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyO1xyXG5cclxuICAgICAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJHNlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vXHJcbi8vIFPDqWxlY3Rpb25cclxuLy9cclxuJHNlbGVjdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyBzw6lsZWN0aW9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb25fcGFkZGluZyAgIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2Mgc8OpbGVjdGlvbiA6IG1hcmdlcyBpbnRlcm5lc1xyXG5cclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VsZWN0aW9uX2JhZGdlX2NvbG9yICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcblxyXG4kc2VsZWN0aW9uX2ljb25fYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2VsZWN0aW9uX2ljb25fY29sb3IgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGljb25lOiBjb3VsZXVyXHJcbiRzZWxlY3Rpb25faWNvbl9maWxsICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlbGVjdGlvbl9pY29uX2JvcmRlcjogMDtcclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUb3AgYmFyIGlubmVyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vXHJcbi8vIFPDqWxlY3Rpb25cclxuLy9cclxuJHNlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyBzw6lsZWN0aW9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb25fcGFkZGluZy0taW5uZXIgICA6ICRzZWxlY3Rpb25fcGFkZGluZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2Mgc8OpbGVjdGlvbiA6IG1hcmdlcyBpbnRlcm5lc1xyXG5cclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lciAgICAgOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yOyAgICAgICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGJhZGdlIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuJHNlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGljb25lOiBjb3VsZXVyXHJcbiRzZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuJHNlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI6ICRzZWxlY3Rpb25faWNvbl9zdHJva2U7XHJcbiIsIiR0b3BiYXJfc29jaWFsc19pdGVtX2xpbmtfd2lkdGg6IDJyZW0gIWRlZmF1bHQ7XHJcbiR0b3BiYXJfc29jaWFsc19pdGVtX2xpbmtfaGVpZ2h0OiAkc29jaWFsc19pdGVtX2xpbmtfd2lkdGggIWRlZmF1bHQ7XHJcbiR0b3BiYXJfc29jaWFsc19pdGVtX2xpbmtfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfc29jaWFsc19pdGVtX2xpbmtfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfc29jaWFsc19pdGVtX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHRvcGJhcl9zb2NpYWxzX2l0ZW1fbGlua19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvcGJhcl9zb2NpYWxzX2l0ZW1fbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTUgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNvY2lhbHNfaXRlbV9saW5rX3dpZHRoLS1tZW51LW9wZW5lZDogMnJlbSAhZGVmYXVsdDtcclxuJHNvY2lhbHNfaXRlbV9saW5rX2hlaWdodC0tbWVudS1vcGVuZWQ6ICRzb2NpYWxzX2l0ZW1fbGlua193aWR0aCAhZGVmYXVsdDtcclxuJHNvY2lhbHNfaXRlbV9saW5rX2JvcmRlci0tbWVudS1vcGVuZWQ6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtNCAhZGVmYXVsdDtcclxuJHNvY2lhbHNfaXRlbV9saW5rX2JhY2tncm91bmQtLW1lbnUtb3BlbmVkOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuJHNvY2lhbHNfaXRlbV9saW5rX2NvbG9yLS1tZW51LW9wZW5lZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kc29jaWFsc19pdGVtX2xpbmtfaG92ZXJfYm9yZGVyLS1tZW51LW9wZW5lZCA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc29jaWFsc19pdGVtX2xpbmtfaG92ZXJfYmFja2dyb3VuZC0tbWVudS1vcGVuZWQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc29jaWFsc19pdGVtX2xpbmtfaG92ZXJfY29sb3ItLW1lbnUtb3BlbmVkOiAkY29sb3JfYnJhbmQtNSAhZGVmYXVsdDtcclxuXHJcbi50b3BiYXIge1xyXG4gICAgLnNvY2lhbHMge1xyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAuM3JlbTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b3BiYXJfc29jaWFsc19pdGVtX2xpbmtfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkdG9wYmFyX3NvY2lhbHNfaXRlbV9saW5rX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9wYmFyX3NvY2lhbHNfaXRlbV9saW5rX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHRvcGJhcl9zb2NpYWxzX2l0ZW1fbGlua19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9wYmFyX3NvY2lhbHNfaXRlbV9saW5rX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b3BiYXJfc29jaWFsc19pdGVtX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRvcGJhcl9zb2NpYWxzX2l0ZW1fbGlua19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0tbWVudS1vcGVuZWQge1xyXG4gICAgLnNvY2lhbHMge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29jaWFsc19pdGVtX2xpbmtfYmFja2dyb3VuZC0tbWVudS1vcGVuZWQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNvY2lhbHNfaXRlbV9saW5rX3dpZHRoLS1tZW51LW9wZW5lZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNvY2lhbHNfaXRlbV9saW5rX2hlaWdodC0tbWVudS1vcGVuZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRzb2NpYWxzX2l0ZW1fbGlua19ib3JkZXItLW1lbnUtb3BlbmVkO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzb2NpYWxzX2l0ZW1fbGlua19ob3Zlcl9iYWNrZ3JvdW5kLS1tZW51LW9wZW5lZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRzb2NpYWxzX2l0ZW1fbGlua19ob3Zlcl9ib3JkZXItLW1lbnUtb3BlbmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc29jaWFsc19pdGVtX2xpbmtfaG92ZXJfY29sb3ItLW1lbnUtb3BlbmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNvY2lhbHNfaXRlbV9saW5rX2NvbG9yLS1tZW51LW9wZW5lZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkdG9wYmFyX3NvY2lhbHNfaXRlbV9saW5rX3dpZHRoOiAycmVtO1xyXG4kdG9wYmFyX3NvY2lhbHNfaXRlbV9saW5rX2hlaWdodDogJHNvY2lhbHNfaXRlbV9saW5rX3dpZHRoO1xyXG4kdG9wYmFyX3NvY2lhbHNfaXRlbV9saW5rX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC00O1xyXG4kdG9wYmFyX3NvY2lhbHNfaXRlbV9saW5rX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC01O1xyXG4kdG9wYmFyX3NvY2lhbHNfaXRlbV9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiR0b3BiYXJfc29jaWFsc19pdGVtX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiR0b3BiYXJfc29jaWFsc19pdGVtX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC01O1xyXG5cclxuXHJcbiRzb2NpYWxzX2l0ZW1fbGlua193aWR0aC0tbWVudS1vcGVuZWQ6IDJyZW07XHJcbiRzb2NpYWxzX2l0ZW1fbGlua19oZWlnaHQtLW1lbnUtb3BlbmVkOiAkc29jaWFsc19pdGVtX2xpbmtfd2lkdGg7XHJcbiRzb2NpYWxzX2l0ZW1fbGlua19ib3JkZXItLW1lbnUtb3BlbmVkOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTQ7XHJcbiRzb2NpYWxzX2l0ZW1fbGlua19iYWNrZ3JvdW5kLS1tZW51LW9wZW5lZDogJGNvbG9yX2JyYW5kLTU7XHJcbiRzb2NpYWxzX2l0ZW1fbGlua19jb2xvci0tbWVudS1vcGVuZWQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHNvY2lhbHNfaXRlbV9saW5rX2hvdmVyX2JvcmRlci0tbWVudS1vcGVuZWQgOiAkY29sb3JfYnJhbmQtMjtcclxuJHNvY2lhbHNfaXRlbV9saW5rX2hvdmVyX2JhY2tncm91bmQtLW1lbnUtb3BlbmVkOiAkY29sb3JfYnJhbmQtMjtcclxuJHNvY2lhbHNfaXRlbV9saW5rX2hvdmVyX2NvbG9yLS1tZW51LW9wZW5lZDogJGNvbG9yX2JyYW5kLTU7IiwiLnRvcGJhcl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICYgPiAqIHtcclxuICAgICAgICBwYWRkaW5nOiAwIC40cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufSIsIi50b3BiYXJfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAuNHJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn0iLCIucGFnZS1jb250YWN0LXYxIHtcclxuICAgIC5tYXAge1xyXG4gICAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICB9XHJcbn0iLCIucGFnZS1wcm9wZXJ0aWVzLWxpc3QtdjEge1xyXG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNzdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb3BlcnRpZXMtbGlzdC12MiB7XHJcbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvcGVydGllcy1saXN0LXYzIHtcclxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwcmVtO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcInNjcmVlbi1yZWFkZXItdGV4dFwiO1xyXG5AaW1wb3J0IFwibGF6eVwiO1xyXG5cclxuOnJvb3Qge1xyXG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi10b3A6MDtcclxufSIsIi5qcy1sYXp5LFxyXG4uanMtc3dpcGVyLWxhenkge1xyXG4gIFxyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzO1xyXG5cclxuICAgICYuanMtbGF6eS1sb2FkZWQsXHJcbiAgICAmLmpzLWxhenktZXJyb3Ige1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbmltZy5sYXp5Om5vdChbc3JjXSkge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5pbWcuanMtbGF6eS5qcy1sYXp5LWVycm9yIHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG4iLCJcclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXHJcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMyMTc1OWI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbn0iLCIuc3Ryb2tlX2NvbG9yX2JyYW5kLTUge1xyXG4gICAgc3Ryb2tlOiAkY29sb3JfYnJhbmQtNTtcclxufVxyXG5cclxuLnN0cm9rZV9jb2xvcl9icmFuZC0yIHtcclxuICAgIHN0cm9rZTogJGNvbG9yX2JyYW5kLTI7XHJcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gSGVhZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uaGVhZGVyICB7XHJcbiAgICAubWVudV9fbGlua3tcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgXHJcbiAgICB9XHJcbiAgICAubWVudV9faXRlbXtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE1NDFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNnJlbSAhaW1wb3J0YW50OyAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIC5zd2lwZXItc2xpZGV7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZmFiLXYxX19pdGVtLWRyYXdpbmd7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5oZWFkZXItLXYxIHtcclxuICAgIC5oZWFkZXJfX21haW57XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNXZoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyX190aXRsZSB7XHJcbiAgICAudGl0bGUtdjEge1xyXG4gICAgICAgIC50aXRsZS12MV9fcGFydDF7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGFuZy1zd2l0Y2gge1xyXG4gICAgLnNzLW1haW4ge1xyXG4gICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAuc3MtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItLWhvbWUge1xyXG4gICAgLmhlYWRlcl9fbG9nb3tcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyLS12aW5uZXIge1xyXG4gICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgLmxvZ29fX3NvdXJjZXtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mYWItdjFfX2l0ZW0tbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBDcm8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY3JvLXYxX19tZWRpYS0taW1ne1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5jcm8tdjFfX2NvbnRhaW5lcntcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG5cclxuICAgIH1cclxufVxyXG4uY3JvLXYxIHtcclxuICAgIC50aXRsZS12MV9fcGFydDJ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNTQwcHgpIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTNweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY3JvLXYxX19jb250YWluZXItdGV4dCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5M3B4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07ICAgIFxyXG4gICAgfVxyXG59XHJcblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXS5teS1hY2NvcmRpb25fX2hlYWRlcjo6YmVmb3JlLFxyXG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ubXktbm9hbmltLWFjY29yZGlvbl9faGVhZGVyOjpiZWZvcmUsXHJcblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXS5teS1jc3MtYWNjb3JkaW9uX19oZWFkZXI6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU2VhcmNoIElBIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLmlhLXNlYXJjaF9faW5wdXQtdm9pY2UuaWEtc2VhcmNoX19idXR0b24tYWN0aW9uLmlhLXNlYXJjaF9fYnV0dG9uLWFjdGlvbi0tdm9pY2Uge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5oZWFkZXJfX3NlYXJjaC1hY3Rpb24gLmN0YS1xdWlucXVlbm5pYWxfX2RyYXdpbmcge1xyXG4gICAgZmlsbDogIzAwMDtcclxufVxyXG4uZmFiLXYxX19pdGVtLXBpY3RvIC5zdmdfX3NlY29uZGFyeS0tZmlsbCwgLnN2Z19fc2Vjb25kYXJ5LS1zdHJva2Uge1xyXG4gICAgc3Ryb2tlOiNmZmY7XHJcbn1cclxuLmNyby12MV9fdGV4dC1ibG9jay5lZGl0b3JpYWwgcCBzdHJvbmcge1xyXG4gICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG59XHJcbi5qcy1hY2NvcmRpb25fX3BhbmVsIHN0cm9uZyB7XHJcbiAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbn1cclxuLmhlYWRlcl9fc2VhcmNoLWFjdGlvbiB7XHJcbiAgICAuY3RhLXF1aW5xdWVubmlhbHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC43cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBjYyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uaXRlbV9fbWVkaWEtdmlkZW8ge1xyXG4gICAgc3Zne1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgfVxyXG59XHJcbi5zZWxlY3Rpb24tbWFuYWdlci5qcy0tYWN0aXZle1xyXG4gICAgei1pbmRleDogOTk5OTtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBBbGVydG1haWwgaG9tZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYWxlcnRtYWlsLXYxIHtcclxuICAgIC5jdGEtcHJpbWFyeXtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDN2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgc2VjdGlvbi5mYXZvcml0ZXMtdjMucHQtMjAucGItMTYucmVsYXRpdmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuICAgIC5hbGVydG1haWwtdjFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgIH1cclxuICAgIC5zZXJ2aWNlcy12NF9fY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuICAgIC5mb290ZXItdjEtdG9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNlcnZpY2VzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZXJ2aWNlcy12NF9fdGl0bGUge1xyXG4gICAgLnRpdGxlLXYxX19wYXJ0MntcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRm9vdGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY29weXJpZ2h0X19uYXYtbGlzdCB7XHJcbiAgICAubmF2LWxpc3RfX2xpbmt7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgY29sb3I6JGNvbG9yX2JyYW5kLTM7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcbn1cclxuLmNvcHlyaWdodF9fdGV4dHtcclxuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgY29sb3I6JGNvbG9yX2JyYW5kLTM7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxufVxyXG4ubG9nb2xiaXtcclxuICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgY29sb3I6JGNvbG9yX2JyYW5kLTM7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcbn1cclxuLmxvZ29sYmlfX3N2Z3tcclxuICAgIHdpZHRoOiAxMjNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07XHJcbn1cclxuLmZvb3Rlci1jb29yZHMge1xyXG4gICAgLmNvb3Jkc19faW5mby0tbmFtZSB7XHJcbiAgICAgICAgLmNvb3Jkc19fdmFsdWV7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBwYWdlIGNvbnRhY3QgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jb250YWN0LWFnZW5jeS12MV9faXRlbSAge1xyXG4gICAgLml0ZW1fX2RlY29yYXRlIHtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHBhZ2UgaG9ub3JhaXJlcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lZGl0b3JpYWwtLWZlZXMucGFnZS1lZGl0b3JpYWwtLWZlZXMge1xyXG4gICAgLmVkaXRvcmlhbF9fdGV4dC1ibG9ja3tcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkgIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gZGV0YWlscyBiaWVuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZGV0YWlsX3N3aXBlcl9fZmF2b3Jpc3tcclxuICAgIHotaW5kZXg6IDk7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldiB7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIHtcclxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHBhZ2UgbGlzdGluZyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVzdGltYXRpb24taW5uZXItdjFfX2NvbnRhaW5lcntcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzZW07XHJcbiAgICB9XHJcbn1cclxuLmFsZXJ0bWFpbC1pbm5lci12MV9fY29udGFpbmVye1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLmFsZXJ0bWFpbC1pbm5lci12MV9fbGlua3N7XHJcbiAgICAuY3RhLXByaW1hcnktLWxlYWRze1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkzcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDAuMnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmN0YS1wcmltYXJ5LS1sZWFkc3tcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkzcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMXJlbTtcclxuICAgIH1cclxufVxyXG4uYWxlcnRtYWlsLWlubmVyLXYxX193cmFwcGVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICBcclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBwYWdlIHJlZGFjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLTIwNSAge1xyXG4gICAgZm9ybS5tb2R1bGUtZm9ybXtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTsgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFsZXJ0bWFpbC1pbm5lci12MV9fdGl0bGUge1xyXG4gICAgLnRpdGxlLXYxX19wYXJ0MSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgJjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdH1cclxuICAgIH1cclxufVxyXG4uY29udGFjdC1hZ2VuY3ktdjEge1xyXG4gICAgLml0ZW1fX2Nvb3Jkcy5tYi04IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG4gICAgfVxyXG59XHJcbiJdfQ== */
