﻿@layer properties, legacy, theme, base, components, utilities;.guten-block{position:relative;z-index:1;color:#0f1a3d}.guten-block.has-background.has-white-background-color,.guten-block .has-background.has-white-background-color{background-color:#fff}.guten-block.has-background.has-black-background-color,.guten-block .has-background.has-black-background-color{background-color:#000}.guten-block.has-background.has-navy-background-color,.guten-block .has-background.has-navy-background-color{background-color:#0f1a3d}.guten-block.has-background.has-blue-background-color,.guten-block .has-background.has-blue-background-color{background-color:#1452de}.guten-block.has-background.has-light-blue-background-color,.guten-block .has-background.has-light-blue-background-color{background-color:#629cef}.guten-block.has-background.has-yellow-background-color,.guten-block .has-background.has-yellow-background-color{background-color:#fc0}.guten-block.has-background.has-green-background-color,.guten-block .has-background.has-green-background-color{background-color:#006336}.guten-block.has-background.has-red-background-color,.guten-block .has-background.has-red-background-color{background-color:#bb133e}.guten-block.has-background.has-light-red-background-color,.guten-block .has-background.has-light-red-background-color{background-color:#fb5f86}.guten-block.has-text-color.has-white-color,.guten-block .has-text-color.has-white-color{color:#fff !important}.guten-block.has-text-color.has-white-color a,.guten-block .has-text-color.has-white-color a{color:#fff !important;text-decoration:underline !important}.guten-block.has-text-color.has-white-color a:hover,.guten-block .has-text-color.has-white-color a:hover{color:#fff !important;text-decoration:none !important}.guten-block.has-text-color.has-black-color,.guten-block .has-text-color.has-black-color{color:#000 !important}.guten-block.has-text-color.has-black-color a,.guten-block .has-text-color.has-black-color a{color:#000 !important;text-decoration:underline !important}.guten-block.has-text-color.has-black-color a:hover,.guten-block .has-text-color.has-black-color a:hover{color:#000 !important;text-decoration:none !important}.guten-block.has-text-color.has-navy-color,.guten-block .has-text-color.has-navy-color{color:#0f1a3d !important}.guten-block.has-text-color.has-navy-color a,.guten-block .has-text-color.has-navy-color a{color:#0f1a3d !important;text-decoration:underline !important}.guten-block.has-text-color.has-navy-color a:hover,.guten-block .has-text-color.has-navy-color a:hover{color:#0f1a3d !important;text-decoration:none !important}.guten-block.has-text-color.has-blue-color,.guten-block .has-text-color.has-blue-color{color:#1452de !important}.guten-block.has-text-color.has-blue-color a,.guten-block .has-text-color.has-blue-color a{color:#1452de !important;text-decoration:underline !important}.guten-block.has-text-color.has-blue-color a:hover,.guten-block .has-text-color.has-blue-color a:hover{color:#1452de !important;text-decoration:none !important}.guten-block.has-text-color.has-light-blue-color,.guten-block .has-text-color.has-light-blue-color{color:#629cef !important}.guten-block.has-text-color.has-light-blue-color a,.guten-block .has-text-color.has-light-blue-color a{color:#629cef !important;text-decoration:underline !important}.guten-block.has-text-color.has-light-blue-color a:hover,.guten-block .has-text-color.has-light-blue-color a:hover{color:#629cef !important;text-decoration:none !important}.guten-block.has-text-color.has-yellow-color,.guten-block .has-text-color.has-yellow-color{color:#fc0 !important}.guten-block.has-text-color.has-yellow-color a,.guten-block .has-text-color.has-yellow-color a{color:#fc0 !important;text-decoration:underline !important}.guten-block.has-text-color.has-yellow-color a:hover,.guten-block .has-text-color.has-yellow-color a:hover{color:#fc0 !important;text-decoration:none !important}.guten-block.has-text-color.has-green-color,.guten-block .has-text-color.has-green-color{color:#006336 !important}.guten-block.has-text-color.has-green-color a,.guten-block .has-text-color.has-green-color a{color:#006336 !important;text-decoration:underline !important}.guten-block.has-text-color.has-green-color a:hover,.guten-block .has-text-color.has-green-color a:hover{color:#006336 !important;text-decoration:none !important}.guten-block.has-text-color.has-red-color,.guten-block .has-text-color.has-red-color{color:#bb133e !important}.guten-block.has-text-color.has-red-color a,.guten-block .has-text-color.has-red-color a{color:#bb133e !important;text-decoration:underline !important}.guten-block.has-text-color.has-red-color a:hover,.guten-block .has-text-color.has-red-color a:hover{color:#bb133e !important;text-decoration:none !important}.guten-block.has-text-color.has-light-red-color,.guten-block .has-text-color.has-light-red-color{color:#fb5f86 !important}.guten-block.has-text-color.has-light-red-color a,.guten-block .has-text-color.has-light-red-color a{color:#fb5f86 !important;text-decoration:underline !important}.guten-block.has-text-color.has-light-red-color a:hover,.guten-block .has-text-color.has-light-red-color a:hover{color:#fb5f86 !important;text-decoration:none !important}@font-face{font-family:"Gotham";src:url("../fonts/Gotham%20Book.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("../fonts/Gotham%20Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Zuume";src:url("../fonts/zuume-regular.woff2") format("woff2"),url("../fonts/zuume-regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Zuume";src:url("../fonts/zuume-bold.woff2") format("woff2"),url("../fonts/zuume-bold.woff") format("woff"),url("../fonts/zuume-bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Adobe Handwriting Ernie";src:url("../fonts/AdobeHandwriting-Ernie.woff2") format("woff2"),url("../fonts/AdobeHandwriting-Ernie.woff") format("woff"),url("../fonts/AdobeHandwriting-Ernie.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes slideRight{0%{transform:translateX(-100px)}100%{transform:translateX(0)}}@keyframes slideLeft{0%{transform:translateX(100px)}100%{transform:translateX(0)}}@keyframes slideDown{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100px)}100%{transform:translateY(0)}}@keyframes slideUpLeft{0%{transform:translate(50px, 50px)}100%{transform:translateX(0)}}body:not(.wp-admin) .guten-block:not(.block-search-filters):not(.block-search-results):not(.results-wrapper):not(.news):not(.ticket-information):not(.rolex-banner){opacity:0}body:not(.wp-admin) .team-promo-pair .team-promo.team-promo--pair-panel{opacity:1;animation:none !important}@media(prefers-reduced-motion: reduce){body:not(.wp-admin) .guten-block:not(.block-search-filters):not(.block-search-results):not(.results-wrapper):not(.news):not(.ticket-information):not(.rolex-banner){opacity:1}body:not(.wp-admin) .team-promo-pair .team-promo.team-promo--pair-panel{opacity:1;animation:none !important}.fadeIn,.fadeIn-down,.fadeIn-down--immediate{animation:none !important}}.fadeIn{animation-name:fadeIn;animation-duration:.25s;animation-delay:.1s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.32, 0, 0.67, 0)}.fadeIn-down{animation-name:slideDown,fadeIn;animation-duration:.3s,.3s;animation-delay:.22s,.22s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1),cubic-bezier(0.32, 0, 0.67, 0)}.fadeIn-down--immediate{animation-delay:0s,0s}.guten-block.pt-none,p.pt-none{padding-top:none}.guten-block.pt-small,p.pt-small{padding-top:16px}@media only screen and (min-width: 1024px){.guten-block.pt-small,p.pt-small{padding-top:40px}}.guten-block.pt-medium,p.pt-medium{padding-top:40px}@media only screen and (min-width: 1024px){.guten-block.pt-medium,p.pt-medium{padding-top:80px}}.guten-block.pt-large,p.pt-large{padding-top:80px}@media only screen and (min-width: 1024px){.guten-block.pt-large,p.pt-large{padding-top:120px}}.guten-block.pb-none,p.pb-none{padding-bottom:0 !important}.guten-block.pb-small,p.pb-small{padding-bottom:16px}@media only screen and (min-width: 1024px){.guten-block.pb-small,p.pb-small{padding-bottom:40px}}.guten-block.pb-medium,p.pb-medium{padding-bottom:40px}@media only screen and (min-width: 1024px){.guten-block.pb-medium,p.pb-medium{padding-bottom:80px}}.guten-block.pb-large,p.pb-large{padding-bottom:80px}@media only screen and (min-width: 1024px){.guten-block.pb-large,p.pb-large{padding-bottom:120px}}.guten-block.mt-none,p.mt-none{margin-top:none}.guten-block.mt-small,p.mt-small{margin-top:16px}@media only screen and (min-width: 1024px){.guten-block.mt-small,p.mt-small{margin-top:40px}}.guten-block.mt-medium,p.mt-medium{margin-top:40px}@media only screen and (min-width: 1024px){.guten-block.mt-medium,p.mt-medium{margin-top:80px}}.guten-block.mt-large,p.mt-large{margin-top:80px}@media only screen and (min-width: 1024px){.guten-block.mt-large,p.mt-large{margin-top:120px}}.guten-block.mb-none,p.mb-none{margin-bottom:0 !important}.guten-block.mb-small,p.mb-small{margin-bottom:16px}@media only screen and (min-width: 1024px){.guten-block.mb-small,p.mb-small{margin-bottom:40px}}.guten-block.mb-medium,p.mb-medium{margin-bottom:40px}@media only screen and (min-width: 1024px){.guten-block.mb-medium,p.mb-medium{margin-bottom:80px}}.guten-block.mb-large,p.mb-large{margin-bottom:80px}@media only screen and (min-width: 1024px){.guten-block.mb-large,p.mb-large{margin-bottom:120px}}h1,h2,h3,h4,h5,h6,p,li,span{font-family:"Gotham",sans-serif}h1{color:#0f1a3d;font-size:2.625rem;font-family:"Zuume",sans-serif;line-height:.85;font-weight:700}@media only screen and (min-width: 1024px){h1{font-size:2.625rem}}h2{color:#0f1a3d;font-size:1.6875rem;font-family:"Zuume",sans-serif;line-height:.85;font-weight:700}@media only screen and (min-width: 1024px){h2{font-size:2.5rem}}h3{color:#0f1a3d;font-size:1.25rem;font-family:"Zuume",sans-serif;line-height:.85;font-weight:700;padding-bottom:12px}@media only screen and (min-width: 1024px){h3{font-size:1.75rem}}h4{color:#0f1a3d;font-size:1.375rem;font-family:"Zuume",sans-serif;line-height:.85;font-weight:700}@media only screen and (min-width: 1024px){h4{font-size:1.5625rem}}ol,ul{margin-left:32px;margin-bottom:32px}ol li,ul li{color:#0f1a3d;font-size:1rem;line-height:1.625rem;font-family:"Gotham",sans-serif;font-weight:400}@media only screen and (min-width: 1024px){ol li,ul li{font-size:1.125rem;line-height:1.8125rem}}ol li,ul li{margin-bottom:0}ol a,ul a{color:#fff}ol a:hover,ul a:hover{text-decoration:underline}p::-moz-selection, body::-moz-selection, h1::-moz-selection, h2::-moz-selection, h3::-moz-selection, h4::-moz-selection, h5::-moz-selection, h6::-moz-selection, li::-moz-selection, span::-moz-selection{color:#fff;background:#0f1a3d}p::selection,body::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,li::selection,span::selection{color:#fff;background:#0f1a3d}p::-moz-selection,body::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,li::-moz-selection,span::-moz-selection{color:#fff;background:#0f1a3d}.Big-Page-Heading-500{font-size:3.75rem;line-height:4.25rem;font-weight:500}.heading-40-500{font-size:2.5rem;line-height:1.1;font-weight:500}.heading-40-700{font-size:2.5rem;line-height:auto;font-weight:700}.heading-30-300{font-size:1.25rem;line-height:1.875rem;font-weight:500}@media only screen and (min-width: 1024px){.heading-30-300{font-size:1.875rem;line-height:2.5rem;font-weight:300}}.heading-30-500{font-size:1.25rem;line-height:1.875rem;font-weight:500}@media only screen and (min-width: 1024px){.heading-30-500{font-size:1.875rem;line-height:2.5rem;font-weight:500}}.text-20-300{font-size:1.25rem;line-height:1.875rem;font-weight:300}.text-20-500{font-size:1.25rem;line-height:1.875rem;font-weight:500}.text-20-700{font-size:1.25rem;line-height:1.875rem;font-weight:700}.text-16-300{font-size:1rem;line-height:1.25rem;font-weight:300}.text-16-500{font-size:1rem;line-height:1.25rem;font-weight:500}.text-16-700{font-size:1rem;line-height:1.25rem;font-weight:700}.text-12-700{font-size:.75rem;line-height:auto;font-weight:700}.text-12-500{font-size:.75rem;line-height:auto;font-weight:500}.heading-30-700{font-size:1.875rem;line-height:2.5rem;font-weight:700}.Mobile-20-Text-300{font-size:1.25rem;line-height:1.5625rem;font-weight:300}.Footer-Links{font-size:1rem;line-height:1.25rem;font-weight:300}.Mobile-20-Text-500{font-size:1.25rem;line-height:1.5625rem;font-weight:500}@layer legacy{html{box-sizing:border-box}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}body,html{background:#fff;padding:0;margin:0}img{max-width:100%}ul li a{text-decoration:none}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}}body,html{scroll-behavior:smooth;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;background:#fff;font-family:"Gotham",sans-serif}body{overflow-x:hidden;font-family:"Gotham",sans-serif;background:#fff;color:#0f1a3d}body a{font-family:"Gotham",sans-serif;color:#0f1a3d;text-decoration:none}body a:hover{color:#1452de}figure{padding:0;margin:0}.container{width:100%;max-width:calc(100% - 40px);padding:0;margin:0 20px}@media only screen and (min-width: 1024px){.container{max-width:1240px;padding:0 20px;margin:0 auto}}.container .container{margin:0 auto;max-width:100%}@media only screen and (min-width: 1024px){.container .container{padding:0 20px;margin:0 auto;max-width:1240px}}.container--full-width{max-width:100%}@media only screen and (min-width: 1024px){.container-medium{max-width:1200px}}.container-purple{background:#fff}.container-white{background:#fff}.d-none-md-up{display:block}@media only screen and (min-width: 768px){.d-none-md-up{display:none}}.d-none-md-down{display:none}@media only screen and (min-width: 768px){.d-none-md-down{display:block}}.d-none-lg-up{display:block}@media only screen and (min-width: 1024px){.d-none-lg-up{display:none}}.d-none-lg-down{display:none}@media only screen and (min-width: 1024px){.d-none-lg-down{display:block}}table{width:100%;text-align:left;border-spacing:0;border-collapse:collapse;table-layout:fixed}table a{word-break:break-all}table{color:#0f1a3d;font-size:1rem;line-height:1.625rem;font-family:"Gotham",sans-serif;font-weight:400}@media only screen and (min-width: 1024px){table{font-size:1.125rem;line-height:1.8125rem}}table thead{background:#000}table thead tr{border-bottom:2px solid #000}table thead tr th{padding:16px 8px}table tbody tr{border-bottom:1px solid #000}table tbody tr td{padding:16px 8px;vertical-align:top;word-wrap:break-all;overflow-wrap:break-word}table tbody tr:last-of-type{border-bottom:1px solid #000}.scroll-table-container{overflow-x:auto;max-width:calc(100vw - 40px)}.scroll-table-container table{min-width:1000px}body.mobileMenu-active{overflow:hidden}.cta-button{background:rgba(0,0,0,0);border:0;padding:0;margin:0;font-family:"Gotham",sans-serif;font-weight:bold;font-size:.75rem;padding:8px 10px;background:#fff;color:#000;border:1px solid #000;text-decoration:none;font-size:.75rem;line-height:auto;font-weight:700;transition:all .2s ease}.cta-button-white{background:#fff;color:#000;border:1px solid #000}.cta-button-white:hover{background:#bb133e;color:#fff}.cta-button-white-transparent{background:rgba(0,0,0,0);color:#fff;border:1px solid #fff}.cta-button-rounded{border-radius:100px;font-size:1rem;line-height:1.25rem;font-weight:700;padding-left:20px;padding-right:20px}.cta-button-plain{background:rgba(0,0,0,0);color:#fff;font-size:1rem;line-height:1.25rem;font-weight:500;padding:0;border:0;display:inline-flex;align-items:center}.cta-button-plain::after{content:"";display:inline-block;width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='8' viewBox='0 0 17 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5C0.723858 3.5 0.5 3.72386 0.5 4C0.5 4.27614 0.723858 4.5 1 4.5L1 3.5ZM16.3536 4.35355C16.5488 4.15829 16.5488 3.84171 16.3536 3.64645L13.1716 0.464465C12.9763 0.269203 12.6597 0.269203 12.4645 0.464465C12.2692 0.659727 12.2692 0.97631 12.4645 1.17157L15.2929 4L12.4645 6.82843C12.2692 7.02369 12.2692 7.34027 12.4645 7.53553C12.6597 7.73079 12.9763 7.73079 13.1716 7.53553L16.3536 4.35355ZM1 4.5L16 4.5L16 3.5L1 3.5L1 4.5Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:19px;transition:all .3s ease-in-out}.cta-button-plain:hover:after{transform:translateX(15px);background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7.14453C0.447715 7.14453 -5.39333e-08 7.59225 0 8.14453C5.39333e-08 8.69682 0.447715 9.14453 1 9.14453L1 7.14453ZM16.7071 8.85164C17.0976 8.46111 17.0976 7.82795 16.7071 7.43742L10.3431 1.07346C9.95262 0.682938 9.31946 0.682938 8.92893 1.07346C8.53841 1.46399 8.53841 2.09715 8.92893 2.48768L14.5858 8.14453L8.92893 13.8014C8.53841 14.1919 8.53841 14.8251 8.92893 15.2156C9.31946 15.6061 9.95262 15.6061 10.3431 15.2156L16.7071 8.85164ZM1 9.14453L16 9.14453L16 7.14453L1 7.14453L1 9.14453Z' fill='white'/%3E%3C/svg%3E%0A")}.round-cta-button{font-size:1.25rem;line-height:1.875rem;font-weight:500;color:#fff;background:#bb133e;width:200px;height:200px;padding:5px}@media only screen and (min-width: 1024px){.round-cta-button{font-size:1.25rem;line-height:1.875rem;font-weight:500;width:200px;height:200px;padding:0}header .round-cta-button,footer .round-cta-button{width:187px;height:187px}}.round-cta-button{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;text-align:center;position:relative}.round-cta-button:before{content:"";background:#fff;color:#000;opacity:0;position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:all .4s ease-in-out}header .round-cta-button:before,footer .round-cta-button:before{background:linear-gradient(180deg, #bb133e 0%, #ffffff 100%);color:#fff}.round-cta-button:hover:before{opacity:1}.round-cta-button:hover a{color:#000}header .round-cta-button:hover a,footer .round-cta-button:hover a{color:#fff}.round-cta-button a{color:#fff;position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;z-index:1;transition:all .4s ease-in-out}.round-cta-button a:after{content:"↓";position:absolute;bottom:0px;left:50%;transform:translate(-50%, -100%);font-size:16px}@media only screen and (min-width: 1024px){.round-cta-button a:after{bottom:-10px;font-size:24px}}.round-cta-button-purple{background:#fff}.round-cta-button-arrow-down a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 1.06958C4.5 0.793438 4.27614 0.56958 4 0.56958C3.72386 0.56958 3.5 0.793438 3.5 1.06958L4.5 1.06958ZM3.64645 15.4481C3.84171 15.6434 4.15829 15.6434 4.35355 15.4481L7.53553 12.2662C7.7308 12.0709 7.7308 11.7543 7.53553 11.559C7.34027 11.3638 7.02369 11.3638 6.82843 11.559L4 14.3875L1.17157 11.559C0.97631 11.3638 0.659728 11.3638 0.464466 11.559C0.269203 11.7543 0.269203 12.0709 0.464466 12.2662L3.64645 15.4481ZM4 1.06958L3.5 1.06958L3.5 15.0946L4 15.0946L4.5 15.0946L4.5 1.06958L4 1.06958Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;content:"";height:18px;width:16px;bottom:5px;transition:all .25s ease}.round-cta-button-arrow-down a:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.41943C9 0.867149 8.55228 0.419434 8 0.419434C7.44772 0.419434 7 0.867149 7 1.41943L9 1.41943ZM7.29289 16.1515C7.68342 16.5421 8.31658 16.5421 8.70711 16.1515L15.0711 9.78758C15.4616 9.39705 15.4616 8.76389 15.0711 8.37337C14.6805 7.98284 14.0474 7.98284 13.6569 8.37337L8 14.0302L2.34315 8.37337C1.95262 7.98284 1.31946 7.98284 0.928932 8.37337C0.538407 8.76389 0.538407 9.39705 0.928932 9.78758L7.29289 16.1515ZM7 1.41943L7 15.4444L9 15.4444L9 1.41943L7 1.41943Z' fill='%23191419'/%3E%3C/svg%3E");height:18px;width:16px;bottom:-4px}.round-cta-button-arrow-right a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 4.14453C0.223858 4.14453 -3.86691e-10 4.36839 0 4.64453C3.86691e-10 4.92067 0.223858 5.14453 0.5 5.14453L0.5 4.14453ZM15.8536 4.99808C16.0488 4.80282 16.0488 4.48624 15.8536 4.29098L12.6716 1.109C12.4763 0.913735 12.1597 0.913735 11.9645 1.109C11.7692 1.30426 11.7692 1.62084 11.9645 1.8161L14.7929 4.64453L11.9645 7.47296C11.7692 7.66822 11.7692 7.9848 11.9645 8.18007C12.1597 8.37533 12.4763 8.37533 12.6716 8.18007L15.8536 4.99808ZM0.5 5.14453L15.5 5.14453L15.5 4.14453L0.5 4.14453L0.5 5.14453Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;content:"";height:18px;width:16px;bottom:5px;transition:all .25s ease}.round-cta-button-arrow-right a:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 6.64453C0.947715 6.64453 0.5 7.09225 0.5 7.64453C0.5 8.19682 0.947715 8.64453 1.5 8.64453L1.5 6.64453ZM17.2071 8.35164C17.5976 7.96111 17.5976 7.32795 17.2071 6.93742L10.8431 0.573463C10.4526 0.182939 9.81946 0.182939 9.42893 0.573463C9.03841 0.963988 9.03841 1.59715 9.42893 1.98768L15.0858 7.64453L9.42893 13.3014C9.03841 13.6919 9.03841 14.3251 9.42893 14.7156C9.81946 15.1061 10.4526 15.1061 10.8431 14.7156L17.2071 8.35164ZM1.5 8.64453L16.5 8.64453L16.5 6.64453L1.5 6.64453L1.5 8.64453Z' fill='%23191419'/%3E%3C/svg%3E%0A");height:18px;width:16px;bottom:5px;left:calc(50% + 15px)}.round-cta-button.cta-white{background:#fff}.round-cta-button.cta-black{background:#000}.round-cta-button.cta-navy{background:#0f1a3d}.round-cta-button.cta-blue{background:#1452de}.round-cta-button.cta-light-blue{background:#629cef}.round-cta-button.cta-yellow{background:#fc0}.round-cta-button.cta-green{background:#006336}.round-cta-button.cta-red{background:#bb133e}.round-cta-button.cta-light-red{background:#fb5f86}img.size-full{max-width:100%;width:auto !important;max-height:100%}img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft{float:left;margin:.5em 1em .5em 0}img.alignright{float:right;margin:.5em 0 .5em 1em}img.alignnone{margin:.5em 0}img.size-full{width:100%;height:auto}img.size-large{max-width:100%;height:auto}img.size-medium{max-width:300px;height:auto}img.size-thumbnail{max-width:150px;height:auto}.links-cards__cta,.btn-red-white,.btn-blue-white,.btn-yellow-navy,.btn-outline-navy,.btn-outline-white,.btn-navy{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:15px;margin:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:1.875rem;line-height:.85;text-align:center;text-decoration:none;border-radius:0;cursor:pointer;transition:all .2s ease-in-out}.btn-navy{color:#fff;background-color:#0f1a3d;border:0}.btn-navy:hover,.btn-navy:focus-visible{color:#fff;text-decoration:none;filter:brightness(1.08)}.btn-navy:focus-visible{outline:2px solid #1452de;outline-offset:2px}.btn-outline-white{color:#fff;background-color:rgba(0,0,0,0);border:1px solid #fff}.btn-outline-white:hover,.btn-outline-white:focus-visible{color:#0f1a3d;background-color:#fff;text-decoration:none}.btn-outline-white:focus-visible{outline:2px solid #1452de;outline-offset:2px}.btn-outline-navy{color:#0f1a3d;background-color:rgba(0,0,0,0);border:1px solid #0f1a3d}.btn-outline-navy:hover,.btn-outline-navy:focus-visible{color:#0f1a3d;background-color:rgba(0,0,0,0);border-color:#0f1a3d;text-decoration:none}.btn-outline-navy:focus-visible{outline:2px solid #1452de;outline-offset:2px}.btn-yellow-navy{color:#0f1a3d;background-color:#fc0;border:0}.btn-yellow-navy:hover,.btn-yellow-navy:focus-visible{color:#0f1a3d;text-decoration:none;filter:brightness(1.06)}.btn-yellow-navy:focus-visible{outline:2px solid #1452de;outline-offset:2px}.btn-blue-white{color:#fff;background-color:#1452de;border:0}.btn-blue-white:hover,.btn-blue-white:focus-visible{color:#fff;text-decoration:none;filter:brightness(1.08)}.btn-blue-white:focus-visible{outline:2px solid #0f1a3d;outline-offset:2px}.btn-red-white{color:#fff;background-color:#bb133e;border:0}.btn-red-white:hover,.btn-red-white:focus-visible{color:#fff;text-decoration:none;filter:brightness(1.08)}.btn-red-white:focus-visible{outline:2px solid #0f1a3d;outline-offset:2px}.footer{position:relative;z-index:2;background-color:#fff;color:#0f1a3d;box-shadow:0 -0.25rem 2rem rgba(0,0,0,.08)}.footer__inner{width:100%;max-width:none;margin:0;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:1fr;align-items:center;gap:1.125rem;padding-top:1.75rem;padding-bottom:1.75rem}@media only screen and (min-width: 1024px){.footer__inner{grid-template-columns:10.625rem minmax(0, 1fr) minmax(16.25rem, 38%);gap:1.5rem;min-height:13.75rem;padding-top:1.875rem;padding-bottom:1.875rem}}@media only screen and (min-width: 1200px){.footer__inner{grid-template-columns:10.625rem minmax(0, 1fr) minmax(20rem, 40%)}}@media only screen and (min-width: 1024px){.footer__brand,.footer__tagline,.footer__meta{min-width:0}}.footer__logo{display:inline-block;text-decoration:none}.footer__logo img{display:block;width:auto;height:auto;max-width:6rem}@media only screen and (min-width: 768px){.footer__logo img{max-width:7.5rem}}.footer__tagline{font-family:"Zuume",sans-serif;font-weight:400;font-size:2rem;line-height:1.1;text-transform:uppercase;text-align:left}@media only screen and (min-width: 1024px){.footer__tagline{font-size:2.625rem;text-align:left}}@media only screen and (min-width: 1200px){.footer__tagline{white-space:nowrap}}.footer__meta{display:flex;flex-direction:column;gap:.625rem}@media only screen and (min-width: 1024px){.footer__meta{align-items:flex-end;gap:.75rem}}.footer__meta-top{display:flex;flex-direction:column;gap:.75rem;width:100%}@media only screen and (min-width: 1024px){.footer__meta-top{flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:1.375rem;min-width:0;max-width:100%}}.footer__social-col{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}@media only screen and (min-width: 1024px){.footer__social-col{flex:0 0 auto;min-width:9.375rem;padding-left:.75rem;align-items:flex-end}}.footer__navs{display:grid;grid-template-columns:1fr;gap:0}@media only screen and (min-width: 1024px){.footer__navs{flex:1 1 0;min-width:0;grid-template-columns:1fr 1fr;gap:1.5rem}}@media only screen and (min-width: 1200px){.footer__navs{gap:2.75rem}}.footer__menu,.footer__social-menu{list-style:none;margin:0;padding:0}.footer__menu li{margin:0 0 .625rem}.footer__nav a{color:#0f1a3d;text-decoration:none;font-family:"Gotham",sans-serif;font-size:.8125rem;text-transform:uppercase}.footer__nav a:hover,.footer__nav a:focus-visible{text-decoration:none}.footer .menu-footer-nav-1 a:hover,.footer .menu-footer-nav-1 a:focus-visible{color:#1452de}@media only screen and (min-width: 1024px){.footer__social{align-self:flex-end}}.footer__social-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.625rem}@media only screen and (min-width: 1024px){.footer__social-menu{justify-content:flex-end}}.footer__social-menu .footer__social-link{display:inline-flex;align-items:center;justify-content:center;color:#0f1a3d;text-decoration:none;line-height:1}.footer__social-menu .footer__social-link:hover .footer__social-icon,.footer__social-menu .footer__social-link:focus-visible .footer__social-icon{background-color:#1452de}.footer__social-menu .footer__social-link:focus-visible{outline:2px solid #1452de;outline-offset:2px}.footer__social-icon{display:block;width:1.75rem;height:1.75rem;flex-shrink:0;background-color:#0f1a3d;mask-image:var(--icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--icon-url);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:background-color .2s ease}.footer__copyright{font-family:"Gotham",sans-serif;font-size:.625rem;line-height:1;text-transform:uppercase;color:#0f1a3d;align-self:stretch;width:100%;text-align:left}.site-header.is-entrance-pending,.site-header__menu-toggle.is-entrance-pending{opacity:0}.site-header.is-entrance-visible{opacity:1;transition:transform .28s ease,background-color .28s ease,opacity .35s cubic-bezier(0.32, 0, 0.67, 0)}.site-header__menu-toggle.is-entrance-visible{opacity:1;transition:opacity .35s cubic-bezier(0.32, 0, 0.67, 0),visibility .28s ease}@media(prefers-reduced-motion: reduce){.site-header.is-entrance-pending,.site-header__menu-toggle.is-entrance-pending{opacity:1}.site-header.is-entrance-visible,.site-header__menu-toggle.is-entrance-visible{transition:transform .28s ease,background-color .28s ease,opacity .28s ease,visibility .28s ease}}.site-header{position:fixed;top:0;left:0;width:100%;z-index:850;padding:1.125rem 0;background:#fff;border:0;transition:transform .28s ease,background-color .28s ease}@media only screen and (min-width: 1024px){.site-header{background:rgba(0,0,0,0)}}@media only screen and (max-width: 1024px){.site-header{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12)}}.site-header__inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:center;position:relative;z-index:850;padding-left:1rem;padding-right:0;margin-right:0}@media only screen and (min-width: 1024px){.site-header__inner{padding-left:1.25rem;padding-right:1.25rem}}.site-header__col{min-width:0}.site-header__col--left{display:flex;align-items:center;justify-self:start;justify-content:flex-start;width:100%}.site-header__col--center{justify-self:center;display:flex;justify-content:center;width:100%}.site-header__col--right{display:flex;flex-direction:column;align-items:flex-end;gap:0;justify-self:end;justify-content:flex-end;width:100%}@media only screen and (min-width: 1024px){.site-header__col--right{flex-direction:row;align-items:center;justify-content:flex-end;gap:.75rem}}.site-header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;line-height:0}.site-header__menu-toggle{background:rgba(0,0,0,0);border:0;padding:0;margin:0;position:fixed;left:1rem;top:1.875rem;z-index:1100;cursor:pointer;transform:translateY(-50%);transition:opacity .28s ease,visibility .28s ease}@media only screen and (min-width: 1024px){.site-header__menu-toggle{left:1.25rem;top:43px}}.site-header__hamburger{display:inline-flex;flex-direction:column;gap:.25rem}.site-header__hamburger-line{display:block;width:2.125rem;height:.1875rem;background:#fff;transition:transform .22s ease,opacity .22s ease}@media only screen and (max-width: 1024px){.site-header__hamburger-line{background-color:#0f1a3d}}.site-header__logo{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#fff}.site-header__logo img{display:block;max-height:34px;width:auto}@media only screen and (max-width: 1024px){.site-header__logo{color:#000}.site-header__logo img{filter:invert(1)}.site-header__logo span{color:#000}}.site-header__cta{box-sizing:border-box;width:6.25rem;font-size:1.25rem;padding-top:.625rem;padding-bottom:.625rem;padding-left:.9375rem;padding-right:.9375rem;line-height:1}@media only screen and (min-width: 1024px){.site-header__cta{width:auto;font-size:1.5625rem;padding-top:.625rem;padding-bottom:.625rem;padding-left:.875rem;padding-right:.875rem}}.site-header__cta--primary.btn-navy{border:1px solid rgba(0,0,0,0);color:#0f1a3d;background-color:#fc0;filter:none}@media only screen and (max-width: 1024px){.site-header__cta--primary.btn-navy{width:-moz-min-content;width:min-content;padding:.625rem .9375rem}}.site-header__cta--primary:hover,.site-header__cta--primary:focus-visible{color:#fff;background-color:#0f1a3d;filter:none;text-decoration:none}.site-header__cta--primary:active{color:#0f1a3d;background-color:#fc0;filter:none;text-decoration:none}.site-header__cta--primary:focus-visible{outline:2px solid #1452de;outline-offset:2px}.site-header__cta--secondary{display:none}@media only screen and (min-width: 1024px){.site-header__cta--secondary{display:inline-flex}}.site-header__offcanvas{position:fixed;inset:0;top:0;background:rgba(0,0,0,.55);z-index:900;display:flex;align-items:stretch;justify-content:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch}.site-header__offcanvas[hidden]{display:none}.site-header__offcanvas-inner{width:100%;max-width:100vw;min-height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:2.5rem 1.5rem;background-color:#1452de;overflow:auto}@media only screen and (min-width: 1024px){.site-header__offcanvas-inner{width:60vw;min-width:768px;max-width:100vw}}.site-header__offcanvas-main{width:100%;flex:1 1 auto;display:flex;align-items:center}.site-header__offcanvas-columns{width:100%;display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:start}@media only screen and (min-width: 1024px){.site-header__offcanvas-columns{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:2.5rem}}.site-header__subcol{min-width:0;display:none}@media only screen and (min-width: 1024px){.site-header__subcol{display:block}}.site-header__nav{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:18px;align-items:flex-start;justify-content:center;text-align:left}.site-header__nav>li>a{color:#0f1a3d;text-decoration:none;font-family:"Zuume",sans-serif;font-size:4.6875rem;font-style:normal;font-weight:700;line-height:4.375rem;letter-spacing:0;text-transform:uppercase}.site-header__nav>li>a:hover,.site-header__nav>li>a:focus-visible{color:#fff}@media only screen and (min-width: 1024px){.site-header__nav>li.menu-item-has-children>.sub-menu{display:none}}.site-header__nav>li.menu-item-has-children>.sub-menu{padding:0;margin:0;list-style:none;margin-top:.5rem;padding-left:1.125rem;display:none}.site-header__nav>li.menu-item-has-children>.sub-menu a{display:block;color:rgba(255,255,255,.5);text-decoration:none;font-family:"Zuume",sans-serif;font-size:2.1875rem;font-weight:400;line-height:2.5rem;letter-spacing:0;text-transform:uppercase}.site-header__nav>li.menu-item-has-children>.sub-menu a:hover,.site-header__nav>li.menu-item-has-children>.sub-menu a:focus-visible{color:#fff}.site-header__nav>li.menu-item-has-children>.sub-menu .current-menu-item>a,.site-header__nav>li.menu-item-has-children>.sub-menu .current_page_item>a{color:#fff;font-weight:700}@media only screen and (min-width: 1024px){.site-header__nav>li.menu-item-has-children>.sub-menu{display:none}}.site-header__nav>li.is-open>.sub-menu{display:block}.site-header__subnav{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:.375rem}.site-header__subnav a{color:rgba(255,255,255,.5);text-decoration:none;font-family:"Zuume",sans-serif;font-size:2.1875rem;font-weight:400;line-height:2.5rem;letter-spacing:0;text-transform:uppercase}.site-header__subnav a:hover,.site-header__subnav a:focus-visible{color:#fff;text-decoration:none}.site-header__subnav .current-menu-item>a,.site-header__subnav .current_page_item>a{color:#fff;font-weight:700}.site-header__bottomnav{width:100%}.site-header__bottomnav-list{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:.875rem;align-items:center;justify-content:flex-start}.site-header__bottomnav-list a{font-family:"Gotham",sans-serif;font-size:.625rem;line-height:1;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:#fff}.site-header__bottomnav-list a:hover,.site-header__bottomnav-list a:focus-visible{color:#0f1a3d;text-decoration:underline}.site-header__offcanvas-footer{width:100%;display:flex;flex-direction:column;gap:1rem;margin-top:1.875rem;align-items:flex-start}@media only screen and (min-width: 1024px){.site-header__offcanvas-footer{flex-direction:row;align-items:flex-end;justify-content:space-between}}.site-header__socials{width:100%;flex-shrink:0}@media only screen and (min-width: 1024px){.site-header__socials{width:auto}}.site-header__socials-list{padding:0;margin:0;list-style:none;display:flex;flex-shrink:0;gap:.625rem;align-items:center;justify-content:flex-start;font-size:0}@media only screen and (min-width: 1024px){.site-header__socials-list{justify-content:flex-end}}.site-header__socials-item{flex-shrink:0}.site-header__socials-link{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:0;text-decoration:none;font-size:0}.site-header__socials-link:hover .site-header__socials-icon,.site-header__socials-link:focus-visible .site-header__socials-icon{background-color:#0f1a3d}.site-header__socials-link:focus-visible{outline:2px solid #fff;outline-offset:2px}.site-header__socials-icon{display:block;width:1.75rem;height:1.75rem;flex-shrink:0;background-color:#fff;mask-image:var(--icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--icon-url);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:background-color .2s ease}body.header-style--white .site-header{background:#fff}body.header-style--white .site-header__hamburger-line{background-color:#0f1a3d}body.header-style--white .site-header__logo{color:#000}body.header-style--white .site-header__logo img{filter:invert(1)}body.header-style--white .site-header__logo span{color:#000}@media only screen and (min-width: 1024px){body.header-style--white .site-header__cta--secondary.btn-outline-white{color:#0f1a3d;border-color:#0f1a3d;background-color:rgba(0,0,0,0)}body.header-style--white .site-header__cta--secondary.btn-outline-white:hover,body.header-style--white .site-header__cta--secondary.btn-outline-white:focus-visible{color:#fff;background-color:#0f1a3d;border-color:#0f1a3d;text-decoration:none}body.header-style--white .site-header__cta--secondary.btn-outline-white:focus-visible{outline:2px solid #1452de;outline-offset:2px}}@media only screen and (min-width: 1024px){body.site-header--scroll-white:not(.header-style--white) .site-header{background:#fff}body.site-header--scroll-white:not(.header-style--white) .site-header__hamburger-line{background-color:#0f1a3d}body.site-header--scroll-white:not(.header-style--white) .site-header__logo{color:#000}body.site-header--scroll-white:not(.header-style--white) .site-header__logo img{filter:invert(1)}body.site-header--scroll-white:not(.header-style--white) .site-header__logo span{color:#000}}@media only screen and (min-width: 1024px)and (min-width: 1024px){body.site-header--scroll-white:not(.header-style--white) .site-header__cta--secondary.btn-outline-white{color:#0f1a3d;border-color:#0f1a3d;background-color:rgba(0,0,0,0)}body.site-header--scroll-white:not(.header-style--white) .site-header__cta--secondary.btn-outline-white:hover,body.site-header--scroll-white:not(.header-style--white) .site-header__cta--secondary.btn-outline-white:focus-visible{color:#fff;background-color:#0f1a3d;border-color:#0f1a3d;text-decoration:none}body.site-header--scroll-white:not(.header-style--white) .site-header__cta--secondary.btn-outline-white:focus-visible{outline:2px solid #1452de;outline-offset:2px}}body.site-header--hidden .site-header{transform:translateY(-100%);pointer-events:none}body.site-header--hidden .site-header__menu-toggle{opacity:0;visibility:hidden;pointer-events:none}body.admin-bar .site-header{top:32px}body.admin-bar .site-header__menu-toggle{top:62px}@media only screen and (min-width: 1024px){body.admin-bar .site-header__menu-toggle{top:75px}}body.site-header-overlay-active{overflow:hidden}.site-header__menu-toggle[aria-expanded=true] .site-header__hamburger{gap:0}.site-header__menu-toggle[aria-expanded=true] .site-header__hamburger-line:nth-child(1){transform:translateY(0.21875rem) rotate(45deg)}.site-header__menu-toggle[aria-expanded=true] .site-header__hamburger-line:nth-child(2){opacity:0;transform:scaleX(0.6)}.site-header__menu-toggle[aria-expanded=true] .site-header__hamburger-line:nth-child(3){transform:translateY(-0.21875rem) rotate(-45deg)}.search-results-container{width:100%}.search-results-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media only screen and (min-width: 768px){.search-results-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem}}@media only screen and (min-width: 1024px){.search-results-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.75rem}}.search-filter-results-item{min-width:0}.search-filter-results-item__card{display:flex;flex-direction:column;min-height:23.125rem;height:100%;background-color:#fff;color:inherit;text-decoration:none;border-radius:0;overflow:hidden}.search-filter-results-item__card:focus-visible{outline:2px solid #1452de;outline-offset:.125rem}.search-filter-results-item__media{position:relative;width:100%;aspect-ratio:1/1;background-color:#d9d9d9;overflow:hidden}.search-filter-results-item__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.search-filter-results-item__body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-height:0;padding:1.125rem 0 1.125rem;text-align:left}.search-filter-results-item__category{margin:0 0 .625rem;padding:0;font-family:"Gotham",sans-serif;font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.5)}.search-filter-results-item__title{margin:0 0 1rem;padding:0;font-family:"Zuume",sans-serif;font-size:2rem;font-weight:700;line-height:1.05;text-transform:uppercase;color:#0f1a3d}.search-filter-results-item__cta{align-self:flex-start;margin-top:auto;margin-bottom:1rem;margin-left:0;margin-right:0;padding:.5rem 1.125rem;border:1px solid #0f1a3d;border-radius:0;background-color:#fff;font-family:"Zuume",sans-serif;font-size:1.25rem;font-weight:700;line-height:1;text-transform:uppercase;color:#0f1a3d}.m-mt-none{margin-top:0 !important}.m-mt-small{margin-top:20px !important}.m-mt-medium{margin-top:40px !important}.m-mt-large{margin-top:60px !important}.m-mt-xlarge{margin-top:80px !important}.m-mb-none{margin-bottom:0 !important}.m-mb-small{margin-bottom:20px !important}.m-mb-medium{margin-bottom:40px !important}.m-mb-large{margin-bottom:60px !important}.m-mb-xlarge{margin-bottom:80px !important}.m-pt-none{padding-top:0 !important}.m-pt-small{padding-top:20px !important}.m-pt-medium{padding-top:40px !important}.m-pt-large{padding-top:60px !important}.m-pt-xlarge{padding-top:80px !important}.m-pb-none{padding-bottom:0 !important}.m-pb-small{padding-bottom:20px !important}.m-pb-medium{padding-bottom:40px !important}.m-pb-large{padding-bottom:60px !important}.m-pb-xlarge{padding-bottom:80px !important}@media only screen and (min-width: 1024px){.d-mt-none{margin-top:0 !important}.d-mt-small{margin-top:20px !important}.d-mt-medium{margin-top:40px !important}.d-mt-large{margin-top:60px !important}.d-mt-xlarge{margin-top:80px !important}.d-mb-none{margin-bottom:0 !important}.d-mb-small{margin-bottom:20px !important}.d-mb-medium{margin-bottom:40px !important}.d-mb-large{margin-bottom:60px !important}.d-mb-xlarge{margin-bottom:80px !important}.d-pt-none{padding-top:0 !important}.d-pt-small{padding-top:20px !important}.d-pt-medium{padding-top:40px !important}.d-pt-large{padding-top:60px !important}.d-pt-xlarge{padding-top:80px !important}.d-pb-none{padding-bottom:0 !important}.d-pb-small{padding-bottom:20px !important}.d-pb-medium{padding-bottom:40px !important}.d-pb-large{padding-bottom:60px !important}.d-pb-xlarge{padding-bottom:80px !important}}.accommodation{position:relative;width:100%;box-sizing:border-box}.accommodation:not(body){margin-bottom:1.875rem}@media only screen and (min-width: 768px){.accommodation:not(body){margin-bottom:3.75rem}}.accommodation{overflow-x:clip;overflow-y:visible}.accommodation__hero-stage{position:relative;width:100%}@media only screen and (min-width: 1024px){.accommodation__hero-stage{display:grid;grid-template-columns:minmax(0, 1fr)}.accommodation__hero-stage>.accommodation__hero,.accommodation__hero-stage>.accommodation__hero-overlay{grid-column:1;grid-row:1}}.accommodation__hero{width:100%;position:sticky;top:0;z-index:0}@media only screen and (min-width: 1024px){.accommodation__hero{align-self:start}}.accommodation__hero-figure{margin:0;width:100%;line-height:0;position:relative}.accommodation__hero-img{display:block;width:100%;max-width:100%;height:auto;-o-object-position:center top;object-position:center top}@media only screen and (max-width: 1024px){.accommodation__hero-figure--has-mobile-image .accommodation__hero-img--desktop{display:none}}.accommodation__hero-figure--has-mobile-image .accommodation__hero-img--mobile{display:block}@media only screen and (min-width: 1024px){.accommodation__hero-figure--has-mobile-image .accommodation__hero-img--mobile{display:none}}.accommodation__hero-pin{display:none;position:absolute;z-index:1;left:var(--accommodation-pin-x);top:var(--accommodation-pin-y);width:3.1875rem;height:3.1875rem;margin:0;padding:0;transform:translate(-50%, -100%);line-height:0;pointer-events:none}@media only screen and (min-width: 1024px){.accommodation__hero-pin{display:block}.accommodation__hero-pin.is-active{z-index:2}}.accommodation__hero-pin-img{display:block;width:100%;height:auto}.accommodation__hero-overlay{position:relative;z-index:2;width:100%;box-sizing:border-box;margin-top:0;padding-top:0}@media only screen and (min-width: 1024px){.accommodation__hero-overlay{align-self:start;padding-top:7.5rem;pointer-events:none}}.accommodation__split{position:relative;z-index:1;display:flex;flex-direction:row;width:100%;box-sizing:border-box;margin-top:0}.accommodation__split-left{display:none;flex:1 1 50%;min-width:0}@media only screen and (min-width: 1024px){.accommodation__split-left{display:block}}.accommodation__split-right{flex:1 1 100%;min-width:0;display:flex;justify-content:flex-end}@media only screen and (min-width: 1024px){.accommodation__split-right{flex:1 1 50%;max-width:50%}}.accommodation__panel{width:100%;max-width:100%;margin-top:3rem;padding:1.875rem;background-color:#1452de;border-radius:.9375rem;box-sizing:border-box;pointer-events:auto}@media only screen and (min-width: 1024px){.accommodation__panel{max-width:100%;margin-top:4rem}}.accommodation__hero-overlay .accommodation__panel{margin-top:0}.accommodation__introduction{margin:0 0 1.75rem;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;text-transform:uppercase;color:#fff}.accommodation__introduction:last-child{margin-bottom:0}.accommodation__introduction p,.accommodation__introduction li,.accommodation__introduction span,.accommodation__introduction strong,.accommodation__introduction b{color:#fff !important}.accommodation__introduction a{color:#fff !important;text-decoration:underline}.accommodation__introduction p:last-child{margin-bottom:0}.accommodation__locations{margin:0;padding:0;list-style:none}.accommodation__location{margin:0;padding:1.5rem 0 0}.accommodation__location:first-child{padding-top:0;border-top:0}@media only screen and (min-width: 1024px){.accommodation__location+.accommodation__location{margin-top:2.5rem}}.accommodation__location-subtitle{display:flex;align-items:center;gap:.625rem;margin:0;padding-bottom:1.25rem}.accommodation__location-subtitle-icon{flex-shrink:0;width:1.3125rem;height:1.3125rem;display:block}.accommodation__location-subtitle-text{min-width:0;font-family:"Zuume",sans-serif;font-weight:300;font-size:1.125rem;line-height:.85;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.85)}.accommodation__location-title{margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid #fff;font-family:"Zuume",sans-serif;font-weight:700;font-size:1.75rem;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:#fff}@media only screen and (min-width: 768px){.accommodation__location-title{font-size:2.25rem}}.accommodation__location-content{margin:0 0 1rem;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;color:#fff}.accommodation__location-content p,.accommodation__location-content li,.accommodation__location-content span,.accommodation__location-content strong,.accommodation__location-content b{color:#fff !important}.accommodation__location-content a{color:#fff !important;text-decoration:underline}.accommodation__location-content p:last-child{margin-bottom:0}.accommodation__location-figure{margin:1rem 0 0;border-radius:.5rem;overflow:hidden;line-height:0}.accommodation__location-img{display:block;width:100%;height:auto;vertical-align:middle}.article-wysiwyg{padding-top:75px;padding-bottom:75px}.article-wysiwyg .container{padding-top:0;padding-bottom:0}.article-wysiwyg__content{max-width:920px;margin-left:auto;margin-right:auto;font-family:"Gotham",sans-serif;font-size:.8125rem;line-height:150%;color:#fff}.article-wysiwyg__content p,.article-wysiwyg__content li{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.article-wysiwyg__content p+p{padding-top:15px}.article-wysiwyg__content span[style*=Zuume],.article-wysiwyg__content span[style*=zuume]{font-family:"Zuume",sans-serif !important;font-size:1.375rem !important;font-weight:700 !important}.article-image-content{width:100%;margin-top:75px;margin-bottom:75px}.article-image-content__layout{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){.article-image-content__layout{flex-direction:row;align-items:stretch}}.article-image-content__image-col,.article-image-content__content-col{width:100%}@media only screen and (min-width: 1024px){.article-image-content__image-col,.article-image-content__content-col{width:50%}}.article-image-content__image{width:100%;min-height:23.75rem;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.article-image-content__content-col{padding:2rem}@media only screen and (min-width: 1024px){.article-image-content__content-col{padding:3rem 2rem 3rem 75px}}.article-image-content__content{max-width:480px}.article-image-content__content p+p{padding-top:15px}.article-image-content__content span[style*=Zuume],.article-image-content__content span[style*=zuume]{font-family:"Zuume",sans-serif !important;font-size:1.375rem !important;font-weight:700 !important}@media only screen and (min-width: 1024px){.article-image-content--img-right .article-image-content__image-col{order:2}}@media only screen and (min-width: 1024px){.article-image-content--img-right .article-image-content__content-col{order:1}}.cards-overlayed{width:100%;max-width:100%;min-width:0;background-color:#0f1a3d;padding-top:1.875rem;padding-bottom:1.875rem;overflow-x:clip;overflow-y:visible}.cards-overlayed__slider-wrap{display:block;min-width:0;max-width:100%;padding:0 1rem 1.5rem;overflow:hidden}@media only screen and (min-width: 1024px){.cards-overlayed__slider-wrap{display:none}}.cards-overlayed__slider-toolbar{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:.75rem}.cards-overlayed__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:1px solid #fff;border-radius:0;background:rgba(0,0,0,0);font-family:"Zuume",sans-serif;font-size:1.5rem;line-height:1;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.cards-overlayed__arrow:hover,.cards-overlayed__arrow:focus-visible{background-color:rgba(255,255,255,.12);color:#fff}.cards-overlayed__arrow:focus-visible{outline:2px solid #fff;outline-offset:.125rem}.cards-overlayed__splide{width:100%;max-width:100%;min-width:0}.cards-overlayed__splide .splide__track{overflow:hidden}.cards-overlayed__splide .splide__slide{height:auto;max-width:100%;box-sizing:border-box}.cards-overlayed__card--slide{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;min-height:26.25rem;overflow:hidden;border-radius:.625rem;box-shadow:.5rem 0 1.5rem rgba(0,0,0,.34);box-sizing:border-box;cursor:default;transform:none}.cards-overlayed__card--slide .cards-overlayed__title{font-size:3rem;line-height:.95}.cards-overlayed__card--slide .cards-overlayed__content-col{padding:1.5rem 1.25rem 1.75rem}.cards-overlayed__card--slide .cards-overlayed__image{min-height:13.75rem}.cards-overlayed__card.has-background.has-solheim-white-background-color .cards-overlayed__title,.cards-overlayed__card.has-background.has-solheim-white-background-color .cards-overlayed__title-rotated,.cards-overlayed__card.has-background.has-solheim-white-background-color .cards-overlayed__star,.cards-overlayed__card.has-background.has-solheim-white-background-color .cards-overlayed__content,.cards-overlayed__card.has-background.has-white-background-color .cards-overlayed__title,.cards-overlayed__card.has-background.has-white-background-color .cards-overlayed__title-rotated,.cards-overlayed__card.has-background.has-white-background-color .cards-overlayed__star,.cards-overlayed__card.has-background.has-white-background-color .cards-overlayed__content{color:#0f1a3d}.cards-overlayed__card.has-background.has-solheim-white-background-color .cards-overlayed__content a,.cards-overlayed__card.has-background.has-white-background-color .cards-overlayed__content a{color:#0f1a3d}.cards-overlayed__card.has-background.has-solheim-white-background-color .cards-overlayed__cta,.cards-overlayed__card.has-background.has-white-background-color .cards-overlayed__cta{color:#0f1a3d;border-color:#0f1a3d}.cards-overlayed__card.has-background.has-solheim-white-background-color .cards-overlayed__cta:hover,.cards-overlayed__card.has-background.has-solheim-white-background-color .cards-overlayed__cta:focus-visible,.cards-overlayed__card.has-background.has-white-background-color .cards-overlayed__cta:hover,.cards-overlayed__card.has-background.has-white-background-color .cards-overlayed__cta:focus-visible{color:#0f1a3d;border-color:#0f1a3d;background-color:rgba(15,26,61,.08)}.cards-overlayed__card.has-background.has-blue-background-color .cards-overlayed__title-rotated,.cards-overlayed__card.has-background.has-blue-background-color .cards-overlayed__star{color:#fc0}.cards-overlayed__image-col,.cards-overlayed__content-col{width:100%}.cards-overlayed__content-col{position:relative;display:flex;flex-direction:column;justify-content:center;padding:1.75rem 1.625rem}.cards-overlayed__star{position:absolute;top:1.75rem;right:.625rem;z-index:2;display:block;width:2.5625rem;height:2.4375rem;color:#fff;background-color:currentColor;pointer-events:none;mask-image:url("../../assets/images/icon-star.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("../../assets/images/icon-star.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.cards-overlayed__image{width:100%;min-height:16.25rem;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.cards-overlayed__title{margin:0;font-family:"Zuume",sans-serif;font-size:5rem;line-height:.95;font-weight:700;text-transform:uppercase;color:#fff}.cards-overlayed__title-rotated{display:none;pointer-events:none}.cards-overlayed__content{margin-top:1rem;max-width:34.375rem;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.5;color:#fff}.cards-overlayed__cta{align-self:flex-start;margin-top:1.25rem;border:1px solid #fff;background-color:rgba(0,0,0,0);font-size:1.5625rem;color:#fff}.cards-overlayed__cta:hover,.cards-overlayed__cta:focus-visible{color:#fff;border-color:#fff;background-color:rgba(255,255,255,.12);filter:none}.cards-overlayed__stack--desktop{display:none}@media only screen and (min-width: 1024px){.cards-overlayed__stack--desktop{display:flex;position:relative;width:100%;min-height:40.625rem;padding-right:0;padding-bottom:5.625rem;justify-content:flex-start;align-items:flex-start}}@media only screen and (min-width: 1024px){.cards-overlayed__stack--desktop .cards-overlayed__card{position:absolute;top:0;left:0;display:flex;flex-direction:row;width:calc(100% - var(--card-count, 1)*60px);min-height:33.75rem;overflow:hidden;border-radius:0 .625rem .625rem 0;box-shadow:.5rem 0 1.5rem rgba(0,0,0,.34);z-index:calc(80 - var(--card-index));transform:translateX(calc(var(--card-index) * 60px));transition:transform .3s ease;cursor:pointer}}@media only screen and (min-width: 1024px){.cards-overlayed__stack--desktop .cards-overlayed__card:not(.is-active):hover{transform:translateX(calc(var(--card-index) * 60px + 0.5rem))}}@media only screen and (min-width: 1024px){.cards-overlayed__stack--desktop .cards-overlayed__card.is-active{cursor:default}}@media only screen and (min-width: 1024px){.cards-overlayed__stack--desktop .cards-overlayed__image-col{width:45%}}@media only screen and (min-width: 1024px){.cards-overlayed__stack--desktop .cards-overlayed__content-col{width:55%;padding:1.75rem 60px 1.75rem 1.625rem}}@media only screen and (min-width: 1024px){.cards-overlayed__stack--desktop .cards-overlayed__title-rotated{display:block;position:absolute;right:.6875rem;bottom:0;transform:rotate(-90deg) translate(calc(100% + 25px), 0%);transform-origin:right bottom;white-space:nowrap;font-family:"Zuume",sans-serif;font-size:2.25rem;line-height:1;font-weight:700;text-transform:uppercase;color:#fff;z-index:1;text-align:left}}.contact-form{width:100%;padding-top:3rem;padding-bottom:3rem;background-color:#fff}@media only screen and (min-width: 1024px){.contact-form{padding-top:5rem;padding-bottom:5rem}}.contact-form__inner{display:flex;flex-direction:column;gap:2rem;align-items:stretch;min-width:0;max-width:100%}@media only screen and (min-width: 1024px){.contact-form__inner{flex-direction:row;align-items:center;gap:3.75rem}}.contact-form__col{min-width:0;max-width:100%}@media only screen and (min-width: 1024px){.contact-form__col--title{flex:2 1 0;max-width:40%;padding-right:1rem}.contact-form__col--form{flex:3 1 0;max-width:60%;padding-left:1rem}}.contact-form__title{margin:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:2.625rem;line-height:.82;letter-spacing:0;text-transform:uppercase;color:#0f1a3d}@media only screen and (min-width: 1024px){.contact-form__title{font-size:3.75rem}}.contact-form__title br{display:block}.contact-form__form{width:100%;max-width:100%;min-width:0}.contact-form__form .wpcf7{width:100%;max-width:100%;min-width:0}.contact-form__form .wpcf7-form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.25rem;width:100%;max-width:100%;min-width:0;margin:0;align-items:start}.contact-form__form .wpcf7-form>fieldset.hidden-fields-container{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.contact-form__form .wpcf7-form>p{margin:0;min-width:0}.contact-form__form .wpcf7-form>p:has(textarea),.contact-form__form .wpcf7-form>p:has(.wpcf7-textarea){grid-column:1/-1}.contact-form__form .wpcf7-form>p:has(input[type=submit]),.contact-form__form .wpcf7-form>p:has(button[type=submit]),.contact-form__form .wpcf7-form>p:has(.wpcf7-submit){grid-column:1/-1;justify-self:start}@media only screen and (max-width: 1024px){.contact-form__form .wpcf7-form{grid-template-columns:1fr}}.contact-form__form .wpcf7-form-control-wrap{display:block;width:100%;margin-bottom:0}.contact-form__form label{display:block;margin-bottom:.625rem;font-family:"Zuume",sans-serif;font-size:1.3125rem;font-weight:300;line-height:1.625rem;letter-spacing:0;text-transform:uppercase;color:#0f1a3d}.contact-form__form input[type=text],.contact-form__form input[type=email],.contact-form__form input[type=tel],.contact-form__form input[type=url],.contact-form__form textarea{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding:.75rem .875rem;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;color:#0f1a3d;background-color:#fff;border:1px solid #0f1a3d;border-radius:0;transition:all .2s ease-in-out}.contact-form__form input[type=text]::-moz-placeholder, .contact-form__form input[type=email]::-moz-placeholder, .contact-form__form input[type=tel]::-moz-placeholder, .contact-form__form input[type=url]::-moz-placeholder, .contact-form__form textarea::-moz-placeholder{color:rgba(15,26,61,.45)}.contact-form__form input[type=text]::placeholder,.contact-form__form input[type=email]::placeholder,.contact-form__form input[type=tel]::placeholder,.contact-form__form input[type=url]::placeholder,.contact-form__form textarea::placeholder{color:rgba(15,26,61,.45)}.contact-form__form input[type=text]:focus,.contact-form__form input[type=email]:focus,.contact-form__form input[type=tel]:focus,.contact-form__form input[type=url]:focus,.contact-form__form textarea:focus{outline:none;border-color:#0f1a3d}.contact-form__form input[type=text]:focus-visible,.contact-form__form input[type=email]:focus-visible,.contact-form__form input[type=tel]:focus-visible,.contact-form__form input[type=url]:focus-visible,.contact-form__form textarea:focus-visible{outline:2px solid #1452de;outline-offset:.125rem;border-color:#0f1a3d}.contact-form__form textarea{min-height:8.75rem;max-height:12.5rem;resize:vertical;padding:.875rem}.contact-form__form input[type=submit],.contact-form__form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin-top:0;min-width:10rem;padding:.875rem 1.75rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:1.5625rem;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;text-align:center;text-decoration:none;border-radius:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease-in-out}.contact-form__form .wpcf7-spinner{margin-left:.5rem}.contact-form__form .wpcf7-not-valid-tip{margin-top:.375rem;font-size:.75rem;color:#bb133e}.contact-form__form .wpcf7-response-output{grid-column:1/-1;margin:1rem 0 0;padding:.75rem;font-size:.875rem;line-height:1.375rem;border:1px solid rgba(0,0,0,.15)}.contact-form--accent-navy .contact-form__title{color:#0f1a3d}.contact-form--accent-navy .contact-form__form input[type=submit],.contact-form--accent-navy .contact-form__form button[type=submit]{color:#fff;background-color:#0f1a3d;border:0}.contact-form--accent-navy .contact-form__form input[type=submit]:hover,.contact-form--accent-navy .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-navy .contact-form__form button[type=submit]:hover,.contact-form--accent-navy .contact-form__form button[type=submit]:focus-visible{color:#fff;text-decoration:none;filter:brightness(1.08)}.contact-form--accent-navy .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-navy .contact-form__form button[type=submit]:focus-visible{outline:2px solid #1452de;outline-offset:2px}.contact-form--accent-yellow .contact-form__title{color:#fc0}.contact-form--accent-yellow .contact-form__form input[type=submit],.contact-form--accent-yellow .contact-form__form button[type=submit]{color:#fff;background-color:#1452de;border:0}.contact-form--accent-yellow .contact-form__form input[type=submit]:hover,.contact-form--accent-yellow .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-yellow .contact-form__form button[type=submit]:hover,.contact-form--accent-yellow .contact-form__form button[type=submit]:focus-visible{color:#fff;text-decoration:none;filter:brightness(1.08)}.contact-form--accent-yellow .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-yellow .contact-form__form button[type=submit]:focus-visible{outline:2px solid #0f1a3d;outline-offset:2px}.contact-form--accent-red .contact-form__title{color:#bb133e}.contact-form--accent-red .contact-form__form input[type=submit],.contact-form--accent-red .contact-form__form button[type=submit]{color:#fff;background-color:#bb133e;border:0}.contact-form--accent-red .contact-form__form input[type=submit]:hover,.contact-form--accent-red .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-red .contact-form__form button[type=submit]:hover,.contact-form--accent-red .contact-form__form button[type=submit]:focus-visible{color:#fff;text-decoration:none;filter:brightness(1.08)}.contact-form--accent-red .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-red .contact-form__form button[type=submit]:focus-visible{outline:2px solid #0f1a3d;outline-offset:2px}.contact-form--accent-blue .contact-form__title{color:#1452de}.contact-form--accent-blue .contact-form__form input[type=submit],.contact-form--accent-blue .contact-form__form button[type=submit]{color:#fff;background-color:#1452de;border:0}.contact-form--accent-blue .contact-form__form input[type=submit]:hover,.contact-form--accent-blue .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-blue .contact-form__form button[type=submit]:hover,.contact-form--accent-blue .contact-form__form button[type=submit]:focus-visible{color:#fff;text-decoration:none;filter:brightness(1.08)}.contact-form--accent-blue .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-blue .contact-form__form button[type=submit]:focus-visible{outline:2px solid #0f1a3d;outline-offset:2px}.contact-form--accent-green .contact-form__title{color:#006336}.contact-form--accent-green .contact-form__form input[type=submit],.contact-form--accent-green .contact-form__form button[type=submit]{color:#fff;background-color:#006336;border:0}.contact-form--accent-green .contact-form__form input[type=submit]:hover,.contact-form--accent-green .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-green .contact-form__form button[type=submit]:hover,.contact-form--accent-green .contact-form__form button[type=submit]:focus-visible{color:#fff;filter:brightness(1.08)}.contact-form--accent-green .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-green .contact-form__form button[type=submit]:focus-visible{outline:2px solid #0f1a3d;outline-offset:2px}.contact-form--accent-light-blue .contact-form__title{color:#629cef}.contact-form--accent-light-blue .contact-form__form input[type=submit],.contact-form--accent-light-blue .contact-form__form button[type=submit]{color:#0f1a3d;background-color:#629cef;border:0}.contact-form--accent-light-blue .contact-form__form input[type=submit]:hover,.contact-form--accent-light-blue .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-light-blue .contact-form__form button[type=submit]:hover,.contact-form--accent-light-blue .contact-form__form button[type=submit]:focus-visible{color:#0f1a3d;filter:brightness(1.05)}.contact-form--accent-light-red .contact-form__title{color:#fb5f86}.contact-form--accent-light-red .contact-form__form input[type=submit],.contact-form--accent-light-red .contact-form__form button[type=submit]{color:#fff;background-color:#bb133e;border:0}.contact-form--accent-light-red .contact-form__form input[type=submit]:hover,.contact-form--accent-light-red .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-light-red .contact-form__form button[type=submit]:hover,.contact-form--accent-light-red .contact-form__form button[type=submit]:focus-visible{color:#fff;filter:brightness(1.08)}.contact-form--accent-light-red .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-light-red .contact-form__form button[type=submit]:focus-visible{outline:2px solid #0f1a3d;outline-offset:2px}.contact-form--accent-black .contact-form__title,.contact-form--accent-solheim-black .contact-form__title{color:#0f1a3d}.contact-form--accent-black .contact-form__form input[type=submit],.contact-form--accent-black .contact-form__form button[type=submit],.contact-form--accent-solheim-black .contact-form__form input[type=submit],.contact-form--accent-solheim-black .contact-form__form button[type=submit]{color:#fff;background-color:#000;border:0}.contact-form--accent-black .contact-form__form input[type=submit]:hover,.contact-form--accent-black .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-black .contact-form__form button[type=submit]:hover,.contact-form--accent-black .contact-form__form button[type=submit]:focus-visible,.contact-form--accent-solheim-black .contact-form__form input[type=submit]:hover,.contact-form--accent-solheim-black .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-solheim-black .contact-form__form button[type=submit]:hover,.contact-form--accent-solheim-black .contact-form__form button[type=submit]:focus-visible{color:#fff;filter:brightness(1.15)}.contact-form--accent-white .contact-form__title,.contact-form--accent-solheim-white .contact-form__title{color:#0f1a3d}.contact-form--accent-white .contact-form__form input[type=submit],.contact-form--accent-white .contact-form__form button[type=submit],.contact-form--accent-solheim-white .contact-form__form input[type=submit],.contact-form--accent-solheim-white .contact-form__form button[type=submit]{color:#fff;background-color:#0f1a3d;border:0}.contact-form--accent-white .contact-form__form input[type=submit]:hover,.contact-form--accent-white .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-white .contact-form__form button[type=submit]:hover,.contact-form--accent-white .contact-form__form button[type=submit]:focus-visible,.contact-form--accent-solheim-white .contact-form__form input[type=submit]:hover,.contact-form--accent-solheim-white .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-solheim-white .contact-form__form button[type=submit]:hover,.contact-form--accent-solheim-white .contact-form__form button[type=submit]:focus-visible{color:#fff;text-decoration:none;filter:brightness(1.08)}.contact-form--accent-white .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-white .contact-form__form button[type=submit]:focus-visible,.contact-form--accent-solheim-white .contact-form__form input[type=submit]:focus-visible,.contact-form--accent-solheim-white .contact-form__form button[type=submit]:focus-visible{outline:2px solid #1452de;outline-offset:2px}.contact-form.contact-form--style-2{padding-top:0;padding-bottom:0}.contact-form.contact-form--style-2 .contact-form__split{display:flex;flex-direction:column;margin:0;padding:0;min-height:37.5rem}@media only screen and (min-width: 1024px){.contact-form.contact-form--style-2 .contact-form__split{flex-direction:row;align-items:stretch;gap:3.75rem}}.contact-form.contact-form--style-2 .contact-form__split-media{position:relative;flex:0 0 auto;width:100%;min-height:auto;max-height:18.75rem;margin:0;padding:0;overflow:hidden}@media only screen and (min-width: 1024px){.contact-form.contact-form--style-2 .contact-form__split-media{flex:0 0 calc(44% - 1.875rem);width:calc(44% - 1.875rem);max-width:calc(44% - 1.875rem);max-height:none;min-width:0;min-height:0;align-self:stretch}}.contact-form.contact-form--style-2 .contact-form__split-img{display:block;width:100%;height:auto;max-height:18.75rem;min-height:0;margin:0;padding:0;border:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media only screen and (min-width: 1024px){.contact-form.contact-form--style-2 .contact-form__split-img{position:absolute;inset:0;width:100%;height:100%;max-height:none;min-height:100%}}.contact-form.contact-form--style-2 .contact-form__split-main{box-sizing:border-box;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:1.5rem 1rem}@media only screen and (min-width: 1024px){.contact-form.contact-form--style-2 .contact-form__split-main{flex:0 0 calc(56% - 1.875rem);max-width:calc(56% - 1.875rem);padding:0}}@media only screen and (min-width: 1024px){.contact-form.contact-form--style-2 .contact-form__split-main--full{flex-basis:100%;max-width:100%}}.contact-form.contact-form--style-2 .contact-form__split-main-inner{width:100%;display:flex;flex-direction:column;gap:1.5rem;padding:3.75rem 0;margin-top:0;margin-bottom:0}@media only screen and (min-width: 1024px){.contact-form.contact-form--style-2 .contact-form__split-main-inner{gap:2rem;max-width:40rem;margin-top:auto;margin-bottom:auto}}.contact-form.contact-form--style-2 .contact-form__body{font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;color:#0f1a3d}.contact-form.contact-form--style-2 .contact-form__body p{margin:0 0 .75rem}.contact-form.contact-form--style-2 .contact-form__body p:last-child{margin-bottom:0}.contact-form.contact-form--style-2 .contact-form__body ul,.contact-form.contact-form--style-2 .contact-form__body ol{margin:0 0 .75rem;padding-left:1.25rem}.contact-form.contact-form--style-2 .contact-form__body a{color:#1452de;text-decoration:underline}.contact-form.contact-form--style-2 .contact-form__body a:hover{text-decoration:none}.contact-form.contact-form--style-2 .contact-form__body :where(h1,h2,h3,h4,h5,h6){font-family:"Zuume",sans-serif;color:#0f1a3d}.contact-form.contact-form--style-2 .contact-form__title{margin:0}.contact-form.contact-form--style-2 .contact-form__form{margin:0}.cta-ticker{display:flex;align-items:center;width:100%;background-color:#fc0;padding-top:1rem;padding-bottom:10px;overflow:hidden}.cta-ticker__viewport{display:flex;align-items:center;overflow:hidden;width:100%;min-height:100%}.cta-ticker__splide{width:100%}.cta-ticker__splide .splide__arrow,.cta-ticker__splide .splide__pagination{display:none}.cta-ticker__splide .splide__track{display:flex;align-items:center}.cta-ticker__splide .splide__list{align-items:center}.cta-ticker__splide:not(.is-initialized) .splide__list{display:flex;flex-wrap:nowrap;align-items:center;gap:3rem;overflow:hidden}.cta-ticker__splide:not(.is-initialized) .splide__slide{flex:0 0 auto}.cta-ticker__slide{display:flex;align-items:center;flex-shrink:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:2.5rem;line-height:.83;text-transform:uppercase;color:#0f1a3d;white-space:nowrap}.cta-ticker.has-background.has-light-blue-background-color .cta-ticker__slide{color:#0f1a3d}.cta-ticker.has-background.has-navy-background-color .cta-ticker__slide,.cta-ticker.has-background.has-red-background-color .cta-ticker__slide{color:#fff}.cta-ticker.has-background.has-light-red-background-color .cta-ticker__slide{color:#0f1a3d}.cta-ticker__bullet{display:inline-block;padding:0 0 0 3rem;font-weight:700}.cta-ticker__link,.cta-ticker__text{display:inline-flex;align-items:center;color:inherit;text-decoration:none;font:inherit;line-height:inherit;letter-spacing:inherit}.cta-ticker__link:hover,.cta-ticker__link:focus,.cta-ticker__link:focus-visible,.cta-ticker__text:hover,.cta-ticker__text:focus,.cta-ticker__text:focus-visible{text-decoration:none}.cta-ticker__link:focus-visible{outline:2px solid #1452de;outline-offset:2px}.faqs.faqs--style-1{--faqs-category-scroll-margin: 11.25rem;position:relative;background-color:#1452de;color:#fff;padding-top:3rem;padding-bottom:3rem;overflow:visible}@media only screen and (min-width: 1024px){.faqs.faqs--style-1{padding-top:4rem;padding-bottom:4rem}}@media only screen and (min-width: 1024px){.faqs.faqs--style-1.faqs--first-after-header{padding-top:9.9375rem}}@media only screen and (min-width: 1024px){.faqs.faqs--style-1.faqs--has-section-image .faqs__inner{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0}}@media only screen and (min-width: 1024px){.faqs.faqs--style-1.faqs--has-section-image .faqs__col--content{flex:0 0 calc(50% - 3.125rem);width:calc(50% - 3.125rem);max-width:calc(50% - 3.125rem);margin-left:calc(50% + 3.125rem)}}.faqs.faqs--style-1 .faqs__section-image{display:none;pointer-events:none}@media only screen and (min-width: 1024px){.faqs.faqs--style-1 .faqs__section-image{display:block;position:absolute;top:0;left:0;z-index:0;width:calc(50vw - 3.75rem);height:100%}}@media only screen and (min-width: 1024px){.faqs.faqs--style-1 .faqs__section-image-pin{position:sticky;top:0;width:calc(50vw - 3.75rem)}}@media only screen and (min-width: 1024px){.faqs.faqs--style-1 .faqs__section-image-img{display:block;width:100%;height:auto;max-width:none}}.faqs.faqs--style-1 .faqs__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:2rem;padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 1024px){.faqs.faqs--style-1 .faqs__inner{padding-left:2rem;padding-right:2rem}}.faqs.faqs--style-1 .faqs__mobile-title{display:block;margin:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:3.375rem;line-height:calc(3.375rem*.85);letter-spacing:0;text-transform:uppercase;color:#fff}@media only screen and (min-width: 1024px){.faqs.faqs--style-1 .faqs__mobile-title{display:none}}.faqs.faqs--style-1 .faqs__col{min-width:0;width:100%}.faqs.faqs--style-1 .faqs__content-stack{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width: 1024px){.faqs.faqs--style-1 .faqs__content-stack{gap:2rem}}.faqs.faqs--style-1 .faqs__nav-wrap{position:relative;width:100%;margin:0 0 .25rem;padding-top:.25rem;padding-bottom:.125rem;background-color:#1452de;border-bottom:1px solid rgba(255,255,255,.35);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.faqs.faqs--style-1 .faqs__nav{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem 1.25rem;margin:0;padding:0 0 .75rem;list-style:none;min-width:-moz-min-content;min-width:min-content}.faqs.faqs--style-1 .faqs__nav-item{flex:0 0 auto;margin:0;padding:0}.faqs.faqs--style-1 .faqs__nav-link{display:inline-block;padding:.5rem 0 .625rem;border-bottom:3px solid rgba(0,0,0,0);font-family:"Zuume",sans-serif;font-weight:700;font-size:1.125rem;line-height:1.15;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.65);white-space:nowrap;transition:all .2s ease-in-out}.faqs.faqs--style-1 .faqs__nav-link:hover{color:rgba(255,255,255,.9);text-decoration:none}.faqs.faqs--style-1 .faqs__nav-link:focus-visible{outline:2px solid #fff;outline-offset:.25rem}.faqs.faqs--style-1 .faqs__nav-link.is-active{color:#fff;border-bottom-color:#fff}@media only screen and (min-width: 1024px){.faqs.faqs--style-1 .faqs__nav-link{font-size:1.375rem;padding-bottom:.75rem}}.faqs.faqs--style-1 .faqs__categories{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width: 1024px){.faqs.faqs--style-1 .faqs__categories{gap:3rem}}.faqs.faqs--style-1 .faqs__category{scroll-margin-top:var(--faqs-category-scroll-margin)}.faqs.faqs--style-1 .faqs__category-title{margin:0 0 1rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:1.75rem;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:#fff}@media only screen and (min-width: 1024px){.faqs.faqs--style-1 .faqs__category-title{font-size:2.25rem;margin-bottom:1.25rem}}.faqs.faqs--style-1 .faqs__list{margin:0;padding:0;list-style:none}.faqs.faqs--style-1 .faqs__list-item{margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.25)}.faqs.faqs--style-1 .faqs__list-item:first-child{border-top:1px solid rgba(255,255,255,.25)}.faqs.faqs--style-1 .faqs__item{margin:0;padding:0}.faqs.faqs--style-1 .faqs__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;cursor:pointer;font-family:"Zuume",sans-serif;font-size:1.375rem;font-weight:300;line-height:1.2;color:#fff;list-style:none}.faqs.faqs--style-1 .faqs__question::-webkit-details-marker{display:none}@media only screen and (min-width: 1024px){.faqs.faqs--style-1 .faqs__question{padding:1.125rem 0}}.faqs.faqs--style-1 .faqs__question-text{flex:1 1 auto;min-width:0;font-family:"Gotham",sans-serif;font-weight:700;font-size:1.25rem;line-height:calc(1.25rem*.85)}.faqs.faqs--style-1 .faqs__question-icon{flex:0 0 auto;position:relative;width:.75rem;height:.75rem;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);margin-top:-0.25rem;transition:all .2s ease-in-out}.faqs.faqs--style-1 .faqs__item[open] .faqs__question-icon{transform:rotate(225deg);margin-top:.25rem}.faqs.faqs--style-1 .faqs__answer{padding:0 0 1rem}.faqs.faqs--style-1 .faqs__answer-content{font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;color:rgba(255,255,255,.92)}.faqs.faqs--style-1 .faqs__answer-content p,.faqs.faqs--style-1 .faqs__answer-content li{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.faqs.faqs--style-1 .faqs__answer-content p{margin:0 0 .75rem}.faqs.faqs--style-1 .faqs__answer-content p:last-child{margin-bottom:0}.faqs.faqs--style-1 .faqs__answer-content p+p{margin-top:.75rem}.faqs.faqs--style-1 .faqs__answer-content ul,.faqs.faqs--style-1 .faqs__answer-content ol{margin:0 0 .75rem;padding-left:1.25em}.faqs.faqs--style-1 .faqs__answer-content ul:last-child,.faqs.faqs--style-1 .faqs__answer-content ol:last-child{margin-bottom:0}.faqs.faqs--style-1 .faqs__answer-content li+li{margin-top:.5rem}.faqs.faqs--style-1 .faqs__answer-content a{color:#fff;text-decoration:underline}.faqs.faqs--style-1 .faqs__answer-content a:hover,.faqs.faqs--style-1 .faqs__answer-content a:focus-visible{text-decoration:none}.faqs.faqs--style-2{position:relative;background-color:#fff;color:#0f1a3d;padding-top:3rem;padding-bottom:4rem;overflow:hidden}@media only screen and (min-width: 1024px){.faqs.faqs--style-2{padding-top:4rem;padding-bottom:5rem}}.faqs.faqs--style-2 .faqs__s2-ripple{position:absolute;top:0;right:0;z-index:0;height:37.5rem;width:auto;aspect-ratio:697/1180;pointer-events:none;background-repeat:no-repeat;background-position:top right;background-size:contain}.faqs.faqs--style-2 .faqs__s2-container{position:relative;z-index:1;display:flex;justify-content:center;padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 1024px){.faqs.faqs--style-2 .faqs__s2-container{padding-left:2rem;padding-right:2rem}}.faqs.faqs--style-2 .faqs__s2-inner{width:100%;max-width:46.875rem;box-sizing:border-box}.faqs.faqs--style-2 .faqs__s2-title{margin:0 0 1.5rem;padding:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:2.75rem;line-height:2.625rem;letter-spacing:0;text-transform:none}@media only screen and (min-width: 768px){.faqs.faqs--style-2 .faqs__s2-title{font-size:4.375rem;line-height:3.75rem;margin-bottom:2rem}}.faqs.faqs--style-2 .faqs__s2-title-line{display:block;font-family:"Zuume",sans-serif;font-weight:700;color:#0f1a3d}.faqs.faqs--style-2 .faqs__s2-title-line--accent{color:#1452de}.faqs.faqs--style-2 .faqs__s2-title-line--single{color:#0f1a3d}.faqs.faqs--style-2 .faqs__s2-tabs{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.75rem;margin:0 0 1.75rem;padding:0}@media only screen and (min-width: 1024px){.faqs.faqs--style-2 .faqs__s2-tabs{gap:.625rem 2rem;margin-bottom:2rem}}.faqs.faqs--style-2 .faqs__s2-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0 0 .25rem;border:0;background:rgba(0,0,0,0);font-family:"Zuume",sans-serif;font-weight:400;font-size:1.25rem;line-height:2rem;letter-spacing:0;text-transform:uppercase;color:#0f1a3d;cursor:pointer;text-decoration:none;transition:all .2s ease-in-out}.faqs.faqs--style-2 .faqs__s2-tab:hover{color:#0f1a3d}.faqs.faqs--style-2 .faqs__s2-tab:focus-visible{outline:2px solid #1452de;outline-offset:.25rem}.faqs.faqs--style-2 .faqs__s2-tab.is-active{font-weight:700;text-decoration:underline;text-decoration-thickness:.125rem;text-underline-offset:.375rem;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media only screen and (min-width: 768px){.faqs.faqs--style-2 .faqs__s2-tab{font-size:1.75rem;line-height:2.8125rem}}.faqs.faqs--style-2 .faqs__s2-panels{position:relative}.faqs.faqs--style-2 .faqs__s2-panel[hidden]{display:none}.faqs.faqs--style-2 .faqs__s2-list{margin:0;padding:0;list-style:none}.faqs.faqs--style-2 .faqs__list-item{margin:0;padding:0;border-bottom:1px solid rgba(98,156,239,.85)}.faqs.faqs--style-2 .faqs__list-item:first-child{border-top:1px solid rgba(98,156,239,.85)}.faqs.faqs--style-2 .faqs__item{margin:0;padding:0}.faqs.faqs--style-2 .faqs__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;cursor:pointer;font-family:"Zuume",sans-serif;font-size:1.375rem;font-weight:400;line-height:2.71;color:#0f1a3d;list-style:none;text-transform:none}.faqs.faqs--style-2 .faqs__question::-webkit-details-marker{display:none}@media only screen and (min-width: 1024px){.faqs.faqs--style-2 .faqs__question{padding:.875rem 0}}.faqs.faqs--style-2 .faqs__question-text{flex:1 1 auto;min-width:0;font-family:"Gotham",sans-serif;font-weight:700;font-size:1.25rem;line-height:calc(1.25rem*1.2)}.faqs.faqs--style-2 .faqs__question-icon{flex:0 0 auto;width:.625rem;height:.625rem;border-right:2px solid #1452de;border-bottom:2px solid #1452de;transform:rotate(45deg);margin-top:-0.125rem;transition:all .2s ease-in-out}.faqs.faqs--style-2 .faqs__item[open] .faqs__question-icon{transform:rotate(225deg);margin-top:.25rem}.faqs.faqs--style-2 .faqs__answer{padding:0 0 1rem}.faqs.faqs--style-2 .faqs__answer-content{font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;color:rgba(15,26,61,.88)}.faqs.faqs--style-2 .faqs__answer-content p,.faqs.faqs--style-2 .faqs__answer-content li{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.faqs.faqs--style-2 .faqs__answer-content p{margin:0 0 .75rem}.faqs.faqs--style-2 .faqs__answer-content p:last-child{margin-bottom:0}.faqs.faqs--style-2 .faqs__answer-content p+p{margin-top:.75rem}.faqs.faqs--style-2 .faqs__answer-content ul,.faqs.faqs--style-2 .faqs__answer-content ol{margin:0 0 .75rem;padding-left:1.25em}.faqs.faqs--style-2 .faqs__answer-content ul:last-child,.faqs.faqs--style-2 .faqs__answer-content ol:last-child{margin-bottom:0}.faqs.faqs--style-2 .faqs__answer-content li+li{margin-top:.5rem}.faqs.faqs--style-2 .faqs__answer-content a{color:#1452de;text-decoration:underline}.faqs.faqs--style-2 .faqs__answer-content a:hover,.faqs.faqs--style-2 .faqs__answer-content a:focus-visible{text-decoration:none}.hero{position:relative;width:100%;min-height:600px;overflow:hidden}.hero--style-1,.hero--style-3{min-height:0;height:auto;overflow:visible}.hero--style-1 .hero__container{position:absolute;left:0;right:0;bottom:1.5rem;z-index:3;pointer-events:none;display:flex;justify-content:flex-end;align-items:flex-end}.hero--style-1 .hero__menu{pointer-events:auto;text-align:right}.hero--style-1 .hero__menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.hero--style-1 .hero__menu-link{display:inline-block;font-family:"Zuume",sans-serif;font-weight:700;font-size:1.875rem;line-height:.82;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:#fff;transition:all .2s ease-in-out}.hero--style-1 .hero__menu-link:hover,.hero--style-1 .hero__menu-link:focus-visible{color:#fc0;text-decoration:none}.hero--style-1 .hero__menu-link:focus-visible{outline:2px solid #fff;outline-offset:.25rem}.hero--style-2{height:65vh}.hero__bg{position:absolute;inset:0;background-image:var(--hero-bg-mobile);background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 768px){.hero__bg{background-image:var(--hero-bg-desktop)}}.hero__picture{display:block;width:100%;line-height:0}.hero__img{display:block;width:100%;max-width:100%;height:auto}.hero__splide{width:100%;visibility:visible}.hero__splide:not(.is-initialized) .hero__nav{display:none}.hero__slide{display:flex;align-items:center;width:100%}.hero__link{position:absolute;inset:0;z-index:1;display:block;text-decoration:none}@media only screen and (min-width: 768px){.hero__link--narrow{display:none}}.hero__link--wide{display:none}@media only screen and (min-width: 768px){.hero__link--wide{display:block}}.hero--style-2 .hero__splide,.hero--style-2 .splide__track,.hero--style-2 .splide__list,.hero--style-2 .hero__slide{height:100%}.hero--style-2 .hero__slide{position:relative}.hero__container,.hero__countdown{transition:opacity .4s ease,visibility .4s ease}.hero__container.is-slide-hidden,.hero__countdown.is-slide-hidden{opacity:0;visibility:hidden}@media(prefers-reduced-motion: reduce){.hero .hero__container,.hero .hero__countdown{transition:none}}.hero__nav{z-index:6}.hero__nav-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;z-index:6;transform:translateY(-50%);margin:0;padding:.75rem;border:0;background:rgba(0,0,0,0);color:#fff;cursor:pointer;line-height:1;transition:all .2s ease-in-out}.hero__nav-btn:hover,.hero__nav-btn:focus-visible{color:#fc0}.hero__nav-btn:focus-visible{outline:2px solid #fff;outline-offset:.125rem}.hero__nav-btn--prev{left:.75rem}@media only screen and (min-width: 1024px){.hero__nav-btn--prev{left:1.5rem}}.hero__nav-btn--next{right:.75rem}@media only screen and (min-width: 1024px){.hero__nav-btn--next{right:1.5rem}}.hero__nav-icon{display:block;font-size:2.25rem;font-weight:300;line-height:1}@media only screen and (min-width: 1024px){.hero__nav-icon{font-size:2.75rem}}.hero__countdown{position:absolute;left:50%;top:calc(50% + var(--hero-countdown-offset-y-mobile, 0%));transform:translate(-50%, -50%);z-index:2;pointer-events:auto;display:inline-block;background-color:#fff;border-radius:0;padding:10px;font-family:"Zuume",sans-serif;font-size:1.25rem;line-height:1.15;text-align:center;text-transform:uppercase;color:#0f1a3d;white-space:normal}.hero__countdown-label,.hero__countdown-value{display:block;width:100%}.hero__countdown-label{font-family:inherit;font-weight:400}.hero__countdown-value{font-family:inherit;font-weight:700}@media only screen and (min-width: 768px){.hero__countdown{font-size:1.5rem;top:calc(50% + var(--hero-countdown-offset-y, 0%));white-space:nowrap}.hero__countdown-label,.hero__countdown-value{display:inline;width:auto}}@media only screen and (min-width: 1024px){.hero__countdown{font-size:1.8125rem}}.hero-cta{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:90vh;min-height:600px;overflow:hidden}.hero-cta--style-2{align-items:stretch;justify-content:center}.hero-cta--has-video{height:auto;min-height:0;aspect-ratio:16/9}.hero-cta--has-video .hero-cta__youtube-iframe{top:0;left:0;width:100%;height:100%;min-width:0;min-height:0;transform:none}.hero-cta__media{position:absolute;inset:0;z-index:0}.hero-cta--has-video .hero-cta__media{z-index:2;cursor:pointer}.hero-cta__poster{position:absolute;inset:0;z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat}.hero-cta--has-video .hero-cta__poster--motion-fallback{display:none}.hero-cta__video{position:absolute;inset:0;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none}.hero-cta__youtube{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.hero-cta__youtube-iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100%;transform:translate(-50%, -50%);border:0;pointer-events:none}.hero-cta__inner{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;width:100%;padding:1.5rem;pointer-events:none}.hero-cta__inner .hero-cta__cta{pointer-events:auto}.hero-cta__overlay{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:0;padding:2rem 1.5rem;pointer-events:none}@media only screen and (min-width: 1024px){.hero-cta__overlay{padding:2.5rem 2rem}}.hero-cta__overlay-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%}.hero-cta__overlay-row{display:flex;justify-content:center;width:100%;padding-top:0;padding-bottom:0;box-sizing:border-box}@media only screen and (min-width: 1024px){.hero-cta__overlay-row{padding-top:.625rem;padding-bottom:.625rem}}.hero-cta__overlay-row+.hero-cta__overlay-row{margin-top:0}@media only screen and (min-width: 1024px){.hero-cta__overlay-row+.hero-cta__overlay-row{margin-top:1.5rem}}.hero-cta__overlay-shift{display:inline-block;max-width:100%;will-change:transform}.hero-cta__overlay-inner{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;pointer-events:none}.hero-cta__overlay-inner a{pointer-events:auto}.hero-cta__overlay-inner--cta-left .hero-cta__overlay-cta{order:1}.hero-cta__overlay-inner--cta-left .hero-cta__overlay-text-wrap{order:2}.hero-cta__overlay-text-wrap{flex:0 1 auto;min-width:0;max-width:100%;color:#fff;text-align:center}.hero-cta__overlay-text-wrap.white{color:#fff}.hero-cta__overlay-text-wrap.black{color:#000}.hero-cta__overlay-text-wrap.navy{color:#0f1a3d}.hero-cta__overlay-text-wrap.blue{color:#1452de}.hero-cta__overlay-text-wrap.light-blue{color:#629cef}.hero-cta__overlay-text-wrap.yellow{color:#fc0}.hero-cta__overlay-text-wrap.green{color:#006336}.hero-cta__overlay-text-wrap.red{color:#bb133e}.hero-cta__overlay-text-wrap.light-red{color:#fb5f86}.hero-cta__overlay-text{margin:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:3rem;line-height:calc(3rem*.85);letter-spacing:0;text-transform:uppercase}@media only screen and (min-width: 768px){.hero-cta__overlay-text{font-size:5.625rem;line-height:calc(5.625rem*.85)}}@media only screen and (min-width: 1024px){.hero-cta__overlay-text{font-size:7.5rem;line-height:5.9375rem}}@media only screen and (min-width: 1200px){.hero-cta__overlay-text{font-size:10.625rem;line-height:5.9375rem}}.hero-cta__overlay-text p{margin:0}.hero-cta__overlay-text p+p{margin-top:.15em}.hero-cta__overlay-cta{flex:0 0 auto;font-size:1.5625rem;line-height:1.58;padding:.5rem 1.25rem;white-space:nowrap}@media only screen and (max-width: 1024px){.hero-cta__overlay-cta--in-row{display:none}}.hero-cta__overlay-ctas-mobile{display:none;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;margin-top:1rem;pointer-events:none}.hero-cta__overlay-ctas-mobile .hero-cta__overlay-cta{pointer-events:auto}@media only screen and (max-width: 1024px){.hero-cta__overlay-ctas-mobile{display:flex}}@media(prefers-reduced-motion: reduce){.hero-cta--has-video .hero-cta__poster--motion-fallback{display:block}.hero-cta--has-video .hero-cta__video,.hero-cta--has-video .hero-cta__youtube{display:none}}.hero-team{--hero-team-border-color: #bb133e;width:100%;background-color:#fff;border-bottom:1.25rem solid var(--hero-team-border-color);display:flex;flex-direction:column;padding-top:5rem;padding-bottom:5rem;box-sizing:border-box}@media only screen and (max-width: 1024px){.hero-team{border-top:1.25rem solid var(--hero-team-border-color);padding-top:2.5rem;padding-bottom:2.5rem}}.hero-team--has-image{overflow:hidden}@media only screen and (min-width: 1024px){.hero-team--has-image{background-image:var(--hero-team-bg-image);background-repeat:no-repeat;background-position:right center;background-size:auto 100%}}.hero-team__image-desc{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hero-team--theme-navy,.hero-team--theme-blue{--hero-team-border-color: #0f1a3d;padding-top:10rem}@media only screen and (max-width: 1024px){.hero-team--theme-navy,.hero-team--theme-blue{padding-top:4rem}}.hero-team--theme-red{--hero-team-border-color: #bb133e}.hero-team--theme-red .hero-team__title-text{color:#bb133e}.hero-team--theme-red .hero-team__title-text-accent{color:#0f1a3d}.hero-team--theme-red .hero-team__star{background-color:#bb133e}.hero-team--theme-navy .hero-team__title-text{color:#0f1a3d}.hero-team--theme-navy .hero-team__title-text-accent{color:#1452de}.hero-team--theme-navy .hero-team__star{background-color:#fc0}.hero-team__grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;align-items:stretch;width:100%}@media only screen and (min-width: 1024px){.hero-team__grid{grid-template-columns:1fr 1fr}}.hero-team__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;align-self:stretch;text-align:center;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box;gap:1.5rem}@media only screen and (max-width: 1024px){.hero-team__content{gap:1rem}}@media only screen and (min-width: 1024px){.hero-team__content{padding-left:2.5rem;padding-right:2.5rem}}.hero-team__title{margin:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;max-width:100%}.hero-team__title-text{flex:1 1 auto;min-width:0;max-width:100%;text-align:center;font-family:"Zuume",sans-serif;font-weight:700;font-size:4rem;line-height:.95;letter-spacing:0;text-transform:uppercase}@media only screen and (min-width: 768px){.hero-team__title-text{font-size:6rem}}@media only screen and (min-width: 1024px){.hero-team__title-text{font-size:7.5rem}}.hero-team__title-text-lead,.hero-team__title-text-accent{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.hero-team__title-text-lead+.hero-team__title-text-accent::before{content:" "}.hero-team__star{flex:0 0 auto;flex-shrink:0;width:1.75rem;height:1.625rem;-webkit-mask-image:url("../images/icon-star.svg");mask-image:url("../images/icon-star.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media only screen and (min-width: 1024px){.hero-team__star{width:2.5625rem;height:2.4375rem}}.hero-team__subtitle{margin:0;max-width:32.5rem;font-family:"Gotham",sans-serif;font-weight:400;font-size:.875rem;line-height:1.5rem;letter-spacing:.04em;text-transform:uppercase;color:#0f1a3d}@media only screen and (min-width: 1024px){.hero-team__subtitle{font-size:1rem}}.hero-team__cta{margin-top:.5rem}@media only screen and (max-width: 1024px){.hero-team__cta{margin-top:0}}.hero-team__aside{display:none;pointer-events:none}@media only screen and (min-width: 1024px){.hero-team__aside{display:block;width:100%;align-self:stretch;min-height:0}}.hero-testimonial{position:relative;width:100%;overflow:hidden;color:#fff;--hero-testimonial-flourish: #fb5f86;--hero-testimonial-theme-bg: #fb5f86}.hero-testimonial__splide.splide{width:100%}.hero-testimonial .splide__track,.hero-testimonial .splide__list{min-height:32.5rem;min-height:max(32.5rem, 72vh)}.hero-testimonial__slide{position:relative;box-sizing:border-box;min-height:32.5rem;min-height:max(32.5rem, 72vh);width:100%}@media only screen and (max-width: 768px){.hero-testimonial__slide{background-color:var(--hero-testimonial-theme-bg, #fb5f86)}}.hero-testimonial__bg{position:absolute;inset:0;z-index:0;background-color:var(--hero-testimonial-theme-bg, #fb5f86);background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width: 768px){.hero-testimonial__bg{background-image:none !important;background-color:var(--hero-testimonial-theme-bg, #fb5f86)}}.hero-testimonial__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.25) 45%, rgba(0, 0, 0, 0.05) 100%)}@media only screen and (max-width: 768px){.hero-testimonial__scrim{display:none}}.hero-testimonial__inner{position:relative;z-index:2;display:flex;align-items:center;min-height:32.5rem;min-height:max(32.5rem, 72vh);padding:3rem 0 4rem;box-sizing:border-box}@media only screen and (min-width: 1024px){.hero-testimonial__inner{padding:4rem 0 5rem}}.hero-testimonial__content{max-width:40rem;padding-right:2.5rem}@media only screen and (min-width: 1024px){.hero-testimonial__content{max-width:45rem;padding-right:3.5rem}}.hero-testimonial__quote-open{margin:0 0 .75rem;line-height:0}.hero-testimonial__quote-icon{display:inline-block;color:var(--hero-testimonial-flourish);vertical-align:middle}.hero-testimonial__quote-icon svg{display:block;width:100%;height:auto}.hero-testimonial__quote-icon--open{width:3.5rem;max-width:22vw}@media only screen and (min-width: 768px){.hero-testimonial__quote-icon--open{width:5rem}}@media only screen and (min-width: 1024px){.hero-testimonial__quote-icon--open{width:6.5rem}}.hero-testimonial__quote-icon--close{width:1.375rem;margin-left:.375rem;margin-top:-0.25rem;transform:rotate(180deg);transform-origin:center}@media only screen and (min-width: 768px){.hero-testimonial__quote-icon--close{width:1.75rem}}@media only screen and (min-width: 1024px){.hero-testimonial__quote-icon--close{width:2.25rem;margin-left:.5rem}}.hero-testimonial__quote{margin:0 0 1.25rem;padding:0;border:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:2.8125rem;line-height:2.5rem;letter-spacing:.02em;text-transform:uppercase;color:#fff}@media only screen and (min-width: 1024px){.hero-testimonial__quote{margin-bottom:1.75rem}}.hero-testimonial__quote-text{margin:0;font-family:"Zuume",sans-serif}.hero-testimonial__author{margin:0 0 .75rem;padding:0;font-family:"Adobe Handwriting Ernie",cursive;font-weight:400;font-style:normal;font-size:1.75rem;line-height:1.2;color:var(--hero-testimonial-flourish)}@media only screen and (min-width: 1024px){.hero-testimonial__author{font-size:2.25rem;margin-bottom:1rem}}.hero-testimonial__subtitle{margin:0;padding:0;font-family:"Gotham",sans-serif;font-weight:400;font-size:.75rem;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;color:#fff}@media only screen and (min-width: 768px){.hero-testimonial__subtitle{font-size:.8125rem}}.hero-testimonial__nav-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;z-index:5;transform:translateY(-50%);margin:0;padding:.75rem;border:0;background:rgba(0,0,0,0);color:#fff;cursor:pointer;line-height:1}.hero-testimonial__nav-btn--prev{left:.75rem}@media only screen and (min-width: 1024px){.hero-testimonial__nav-btn--prev{left:1.5rem}}.hero-testimonial__nav-btn--next{right:.75rem}@media only screen and (min-width: 1024px){.hero-testimonial__nav-btn--next{right:1.5rem}}.hero-testimonial__nav-btn:hover,.hero-testimonial__nav-btn:focus-visible{color:#fb5f86}.hero-testimonial__nav-btn:focus-visible{outline:2px solid #fff;outline-offset:.25rem}.hero-testimonial__nav-icon{display:block;font-size:2.25rem;font-weight:300;line-height:1}@media only screen and (min-width: 1024px){.hero-testimonial__nav-icon{font-size:2.75rem}}.hero-testimonial__slide--theme-light-red{--hero-testimonial-flourish: #fb5f86;--hero-testimonial-theme-bg: #fb5f86}.hero-testimonial__slide--theme-red{--hero-testimonial-flourish: #bb133e;--hero-testimonial-theme-bg: #bb133e}.hero-testimonial__slide--theme-navy{--hero-testimonial-flourish: #0f1a3d;--hero-testimonial-theme-bg: #0f1a3d}.hero-testimonial__slide--theme-blue{--hero-testimonial-flourish: #1452de;--hero-testimonial-theme-bg: #1452de}.hero-testimonial__slide--theme-light-blue{--hero-testimonial-flourish: #629cef;--hero-testimonial-theme-bg: #629cef}.hero-testimonial__slide--theme-yellow{--hero-testimonial-flourish: #ffcc00;--hero-testimonial-theme-bg: #ffcc00}.hero-testimonial__slide--theme-green{--hero-testimonial-flourish: #006336;--hero-testimonial-theme-bg: #006336}.hero-testimonial__slide--theme-white{--hero-testimonial-flourish: #ffffff;--hero-testimonial-theme-bg: #ffffff}.hero-testimonial__slide--theme-black{--hero-testimonial-flourish: #000000;--hero-testimonial-theme-bg: #000000}@media only screen and (max-width: 768px){.hero-testimonial__quote-icon,.hero-testimonial__author{color:#fff}}.hero-video{position:relative;width:100%;padding-top:2.5rem;padding-bottom:2.5rem;border-top:.625rem solid #fc0;box-sizing:border-box;overflow:hidden}.hero-video--has-video{padding-top:0;padding-bottom:0;height:auto;min-height:0;aspect-ratio:16/9.1;max-height:none}.hero-video--has-video .hero-video__youtube-iframe{top:0;left:0;width:100%;height:100%;min-width:0;min-height:0;transform:none}.hero-video__media{position:absolute;inset:0;z-index:0;overflow:hidden;background-color:#000}.hero-video--has-video .hero-video__media{cursor:pointer}.hero-video__poster{position:absolute;inset:0;z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat;pointer-events:none}.hero-video--has-video .hero-video__poster--motion-fallback{display:none}.hero-video__video--file{position:absolute;inset:0;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;background-color:#000;pointer-events:none}.hero-video__youtube{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.hero-video__youtube-iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100%;transform:translate(-50%, -50%);border:0;pointer-events:none}.hero-video__inner{position:relative;z-index:1;width:100%;max-width:56.25rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.hero-video__frame{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#000}.hero-video__cover-only{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(prefers-reduced-motion: reduce){.hero-video--has-video .hero-video__poster--motion-fallback{display:block}.hero-video--has-video .hero-video__video--file,.hero-video--has-video .hero-video__youtube{display:none}}.html-block{width:100%;padding-top:3rem;padding-bottom:3rem;box-sizing:border-box}@media only screen and (min-width: 1024px){.html-block{padding-top:5rem;padding-bottom:5rem}}.html-block__inner{min-width:0;max-width:100%}.html-block__content{min-width:0;max-width:100%;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem}.html-block__content>*:first-child{margin-top:0}.html-block__content>*:last-child{margin-bottom:0}.html-block__content img,.html-block__content video,.html-block__content iframe,.html-block__content embed,.html-block__content object{max-width:100%;height:auto}.how-to-qualify{position:relative;z-index:0;box-sizing:border-box;background-color:#0f1a3d;color:#fff;overflow:hidden;padding-top:3rem;padding-bottom:6.25rem}@media only screen and (min-width: 1024px){.how-to-qualify{padding-top:4rem;padding-bottom:7.5rem}}.how-to-qualify__inner{position:relative;z-index:1}.how-to-qualify__grid{display:grid;gap:2.5rem;align-items:start}@media only screen and (min-width: 1024px){.how-to-qualify__grid{grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);gap:3rem}}.how-to-qualify__col--left{display:flex;flex-direction:column;gap:1.25rem}@media only screen and (min-width: 1024px){.how-to-qualify__col--left{padding-right:5rem}}.how-to-qualify__heading{margin:0;padding:0;font-family:"Zuume",sans-serif;font-weight:700;line-height:1;text-transform:uppercase;color:#fff}.how-to-qualify__heading-line{display:block;font-family:"Zuume",sans-serif;line-height:.82}.how-to-qualify__heading-line--small{font-size:3.75rem;margin-bottom:.25rem}.how-to-qualify__heading-line--large{font-size:5.9375rem}.how-to-qualify__ping{margin:.5rem 0 0;line-height:0;max-width:100%}.how-to-qualify__ping-img{display:block;width:100%;max-width:22.625rem;height:auto}.how-to-qualify__ctas{margin:1.5rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.how-to-qualify__cta-item{margin:0}.how-to-qualify__cta{width:-moz-max-content;width:max-content;max-width:100%;box-sizing:border-box;font-size:1.375rem;line-height:1.2;font-weight:700;text-transform:uppercase;padding:.875rem 1rem;white-space:normal;hyphens:auto}.how-to-qualify__teams{display:flex;flex-direction:column;gap:2rem}.how-to-qualify__team{margin:0;padding:0}.how-to-qualify__team:not([open]) .how-to-qualify__team-chevron{transform:rotate(180deg)}.how-to-qualify__team:not([open]) .how-to-qualify__team-header{margin-bottom:0}.how-to-qualify__team-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;cursor:pointer;list-style:none}.how-to-qualify__team-header::-webkit-details-marker{display:none}.how-to-qualify__team-header::marker{content:""}.how-to-qualify__team-header:focus-visible{outline:2px solid #fff;outline-offset:.25rem}.how-to-qualify__team-title{margin:0;padding:0;flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;font-family:"Zuume",sans-serif;font-weight:700;font-size:3.4375rem;line-height:.82;text-transform:uppercase;letter-spacing:.02em}.how-to-qualify__team-title-part{font-family:"Zuume",sans-serif}.how-to-qualify__team-title-part--lead{color:#fff}.how-to-qualify__team-title-part--accent-blue{color:#629cef}.how-to-qualify__team-title-part--accent-pink{color:#fb5f86}.how-to-qualify__team-title-part--single{color:#fff}.how-to-qualify__team-chevron{flex-shrink:0;width:0;height:0;border-left:.3125rem solid rgba(0,0,0,0);border-right:.3125rem solid rgba(0,0,0,0);border-bottom:.4375rem solid #fff;margin-top:.125rem;transition:all .2s ease-in-out}.how-to-qualify__team-panel{margin-bottom:.25rem}.how-to-qualify__team-rule{height:1px;background-color:#fff;margin-bottom:1rem}.how-to-qualify__team-content{font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;color:#fff}.how-to-qualify__team-content p,.how-to-qualify__team-content li{font-size:.875rem;line-height:1.375rem}.how-to-qualify__team-content p,.how-to-qualify__team-content li,.how-to-qualify__team-content span,.how-to-qualify__team-content strong,.how-to-qualify__team-content b{color:#fff !important}.how-to-qualify__team-content a{color:#fff !important;text-decoration:underline}.how-to-qualify__team-content ul{margin:0 0 .75rem;padding-left:1.25rem}.how-to-qualify__team-content p:last-child{margin-bottom:0}.image-content{width:100%;padding-top:3rem;padding-bottom:3rem;padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 1024px){.image-content{padding-top:5.625rem;padding-bottom:5.625rem;padding-left:2rem;padding-right:2rem}}.image-content__layout{display:flex;flex-direction:column;gap:0}@media only screen and (min-width: 0px)and (max-width: 768px){.image-content__layout{gap:1.5625rem}}@media only screen and (min-width: 768px){.image-content__layout{flex-direction:row;align-items:stretch}}@media only screen and (min-width: 1024px){.image-content__layout{gap:4rem}}.image-content--style-1 .image-content__content-col{align-items:center}.image-content--style-1 .image-content__image-col{align-items:center}.image-content--style-3{padding-left:0;padding-right:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.image-content--style-3>.container{width:100%}@media only screen and (min-width: 768px){.image-content--style-3 .image-content__layout{align-items:flex-start}}.image-content--style-3 .image-content__content-col{align-items:flex-start;justify-content:flex-start}@media only screen and (min-width: 768px){.image-content--style-3 .image-content__content-col{flex:0 0 60%;width:60%;max-width:60%}}.image-content--style-3 .image-content__image-col{align-items:flex-start}@media only screen and (min-width: 768px){.image-content--style-3 .image-content__image-col{flex:0 0 40%;width:40%;max-width:40%}}.image-content--style-3 .image-content__content :where(h1,h2,h3,h4,h5){margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.image-content--style-3 .image-content__content span[style*="Adobe Handwriting Ernie"],.image-content--style-3 .image-content__content span[style*="Adobe Handwriting"],.image-content--style-3 .image-content__content span[style*=cursive]{font-family:"Adobe Handwriting Ernie",cursive !important;font-weight:300 !important}.image-content--style-3 .image-content__content h3 span[style*=cursive],.image-content--style-3 .image-content__content h3 span[style*="Adobe Handwriting"]{font-family:"Adobe Handwriting Ernie",cursive !important;font-weight:300 !important}.image-content--style-3 .image-content__content span[style*=Zuume],.image-content--style-3 .image-content__content span[style*=zuume],.image-content--style-3 .image-content__content span[style*="1.75rem"]{font-family:"Zuume",sans-serif !important;font-size:1.75rem !important;line-height:calc(1.75rem*.85) !important;font-weight:700 !important;text-transform:uppercase}@media only screen and (min-width: 768px){.image-content--style-3 .image-content__content span[style*=Zuume],.image-content--style-3 .image-content__content span[style*=zuume],.image-content--style-3 .image-content__content span[style*="1.75rem"]{font-size:3.75rem !important;line-height:calc(3.75rem*.85) !important}}.image-content--style-3 .image-content__content span[style*=Zuume] span[style*=color],.image-content--style-3 .image-content__content span[style*=zuume] span[style*=color],.image-content--style-3 .image-content__content span[style*="1.75rem"] span[style*=color]{font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;font-weight:inherit !important}.image-content--style-2{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.image-content--style-2 .image-content__inner{max-width:100%}@media only screen and (min-width: 768px){.image-content--style-2 .image-content__inner{max-width:32.5rem}}.image-content--style-2 .image-content__content-col{flex:0 0 auto;width:100%;box-sizing:border-box;justify-content:flex-end;padding-top:3rem;padding-bottom:3rem;padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 768px){.image-content--style-2 .image-content__content-col{width:auto;flex:23 1 0;min-width:0;padding-top:5.625rem;padding-bottom:5.625rem}}@media only screen and (min-width: 768px){.image-content--style-2 .image-content__image-col{flex:27 1 0;min-width:0}}@media only screen and (min-width: 768px){.image-content--style-2.image-content--img-right .image-content__content-col{padding-left:1.5rem;padding-right:0}}@media only screen and (min-width: 768px){.image-content--style-2.image-content--img-left .image-content__content-col{padding-right:1.5rem;padding-left:0;justify-content:flex-end}}.image-content--img-right:not(.image-content--style-3) .image-content__content-col{order:1}@media only screen and (min-width: 768px){.image-content--img-right:not(.image-content--style-3) .image-content__content-col{justify-content:flex-end}}.image-content--img-right:not(.image-content--style-3) .image-content__image-col{order:2}.image-content--img-left:not(.image-content--style-3) .image-content__image-col{order:1}.image-content--img-left:not(.image-content--style-3) .image-content__content-col{order:2}@media only screen and (min-width: 768px){.image-content--img-left:not(.image-content--style-3) .image-content__content-col{justify-content:flex-start}}.image-content--style-3.image-content--img-right .image-content__content-col{order:1}.image-content--style-3.image-content--img-right .image-content__image-col{order:2}.image-content--style-3.image-content--img-left .image-content__image-col{order:1}.image-content--style-3.image-content--img-left .image-content__content-col{order:2}.image-content__content-col,.image-content__image-col{width:100%;min-width:0}@media only screen and (min-width: 768px){.image-content__content-col,.image-content__image-col{flex:1 1 0;width:auto;max-width:none}}.image-content__image-col{display:flex;align-items:flex-start;justify-content:center;line-height:0}@media only screen and (max-width: 1024px){.image-content__image-col{margin-top:1.25rem}}.image-content__content-col{display:flex}.image-content__inner{width:100%;max-width:31.25rem;text-align:left}@media only screen and (min-width: 1024px){.image-content__inner{width:100%}}.image-content__title{margin:0 0 .5rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:3.75rem;line-height:calc(3.75rem*.85);letter-spacing:0;text-transform:uppercase;color:inherit}@media only screen and (max-width: 1024px){.image-content__title{margin-top:.9375rem}}.image-content__subtitle{margin:0 0 1rem;font-family:"Zuume",sans-serif;font-weight:400;font-size:1.875rem;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:inherit}.image-content.blue .image-content__title,.image-content.blue .image-content__subtitle,.image-content.has-blue-background-color .image-content__title,.image-content.has-blue-background-color .image-content__subtitle{color:#fff}.image-content.blue .image-content__content,.image-content.blue .image-content__content p,.image-content.blue .image-content__content li,.image-content.blue .image-content__content span:not([style*=color]),.image-content.blue .image-content__content a,.image-content.blue .image-content__content h1,.image-content.blue .image-content__content h2,.image-content.blue .image-content__content h3,.image-content.blue .image-content__content h4,.image-content.has-blue-background-color .image-content__content,.image-content.has-blue-background-color .image-content__content p,.image-content.has-blue-background-color .image-content__content li,.image-content.has-blue-background-color .image-content__content span:not([style*=color]),.image-content.has-blue-background-color .image-content__content a,.image-content.has-blue-background-color .image-content__content h1,.image-content.has-blue-background-color .image-content__content h2,.image-content.has-blue-background-color .image-content__content h3,.image-content.has-blue-background-color .image-content__content h4{color:#fff !important}.image-content.blue .image-content__content span[style*=Zuume]:not([style*=color]),.image-content.blue .image-content__content span[style*=zuume]:not([style*=color]),.image-content.has-blue-background-color .image-content__content span[style*=Zuume]:not([style*=color]),.image-content.has-blue-background-color .image-content__content span[style*=zuume]:not([style*=color]){color:#fff !important}.image-content.blue .image-content__content a:hover,.image-content.has-blue-background-color .image-content__content a:hover{color:#fff !important}.image-content.red .image-content__title,.image-content.red .image-content__subtitle,.image-content.has-red-background-color .image-content__title,.image-content.has-red-background-color .image-content__subtitle{color:#fff}.image-content.red .image-content__content,.image-content.red .image-content__content p,.image-content.red .image-content__content li,.image-content.red .image-content__content span:not([style*=color]),.image-content.red .image-content__content a,.image-content.red .image-content__content h1,.image-content.red .image-content__content h2,.image-content.red .image-content__content h3,.image-content.red .image-content__content h4,.image-content.has-red-background-color .image-content__content,.image-content.has-red-background-color .image-content__content p,.image-content.has-red-background-color .image-content__content li,.image-content.has-red-background-color .image-content__content span:not([style*=color]),.image-content.has-red-background-color .image-content__content a,.image-content.has-red-background-color .image-content__content h1,.image-content.has-red-background-color .image-content__content h2,.image-content.has-red-background-color .image-content__content h3,.image-content.has-red-background-color .image-content__content h4{color:#fff !important}.image-content.red .image-content__content span[style*=Zuume]:not([style*=color]),.image-content.red .image-content__content span[style*=zuume]:not([style*=color]),.image-content.has-red-background-color .image-content__content span[style*=Zuume]:not([style*=color]),.image-content.has-red-background-color .image-content__content span[style*=zuume]:not([style*=color]){color:#fff !important}.image-content.red .image-content__content a:hover,.image-content.has-red-background-color .image-content__content a:hover{color:#fff !important}.image-content.has-navy-background-color .image-content__title{color:#1452de}.image-content.has-navy-background-color .image-content__subtitle{color:#fff}.image-content.has-navy-background-color .image-content__content,.image-content.has-navy-background-color .image-content__content p,.image-content.has-navy-background-color .image-content__content li,.image-content.has-navy-background-color .image-content__content span:not([style*=color]),.image-content.has-navy-background-color .image-content__content a,.image-content.has-navy-background-color .image-content__content h1,.image-content.has-navy-background-color .image-content__content h2,.image-content.has-navy-background-color .image-content__content h3,.image-content.has-navy-background-color .image-content__content h4{color:#fff !important}.image-content.has-navy-background-color .image-content__content span[style*=Zuume]:not([style*=color]),.image-content.has-navy-background-color .image-content__content span[style*=zuume]:not([style*=color]){color:#fff !important}.image-content.has-navy-background-color .image-content__content a:hover{color:#fff !important}.image-content__content{color:#0f1a3d;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem}.image-content__content p,.image-content__content li{font-family:inherit;font-size:inherit;line-height:inherit}.image-content__content ul,.image-content__content ol{margin:0 0 .9375rem;padding-left:1.25em}.image-content__content ul li,.image-content__content ol li{margin-bottom:0}.image-content__content ul li+li,.image-content__content ol li+li{margin-top:.5rem}.image-content__content :where(p,h1,h2,h3,h4,h5,h6)+:where(p,h1,h2,h3,h4,h5,h6){margin-top:.9375rem}.image-content__content :where(h1,h2,h3,h4,h5){margin-bottom:0;padding-bottom:0}.image-content__content span[style*=Zuume],.image-content__content span[style*=zuume],.image-content__content span[style*="1.75rem"]{font-family:"Zuume",sans-serif !important;font-size:1.75rem !important;line-height:calc(1.75rem*.85) !important;font-weight:700 !important}.image-content__cta{margin-top:2.5rem}.image-content__image{display:block;width:auto;max-width:100%;height:auto}.image-content-sustainability{position:relative;width:100%;border-bottom:1.25rem solid #1452de;padding-top:3rem;padding-bottom:3rem;overflow:hidden}@media only screen and (max-width: 1024px){.image-content-sustainability{padding-bottom:0}}@media only screen and (min-width: 1024px){.image-content-sustainability{padding-top:5.625rem;padding-bottom:5.625rem}}@media only screen and (max-width: 1024px){.image-content-sustainability--has-image .image-content-sustainability__image-col{display:none}.image-content-sustainability--has-image .image-content-sustainability__layout{gap:0}}.image-content-sustainability--has-image::after{content:"";display:block;width:100%;height:17.5rem;margin-top:2rem;margin-bottom:0;background-image:var(--ics-image-url);background-repeat:no-repeat;background-position:center center;background-size:cover;pointer-events:none}@media only screen and (min-width: 1024px){.image-content-sustainability--has-image::after{position:absolute;top:0;right:0;z-index:0;width:calc(50% - 2.5rem);height:100%;margin-top:0}}.image-content-sustainability__container{position:relative;z-index:1;width:100%}.image-content-sustainability__layout{display:flex;flex-direction:column;gap:2rem;width:100%}@media only screen and (min-width: 1024px){.image-content-sustainability__layout{flex-direction:row;align-items:stretch;gap:4rem}}.image-content-sustainability--img-right .image-content-sustainability__content-col{order:1}.image-content-sustainability--img-right .image-content-sustainability__image-col{order:2}.image-content-sustainability__content-col,.image-content-sustainability__image-col{width:100%;min-width:0}@media only screen and (min-width: 1024px){.image-content-sustainability__content-col,.image-content-sustainability__image-col{flex:0 0 50%;width:50%;max-width:none}}.image-content-sustainability__content-col{display:flex;align-items:stretch;justify-content:flex-start}.image-content-sustainability__image-col{flex-shrink:0;min-height:17.5rem;pointer-events:none}@media only screen and (min-width: 1024px){.image-content-sustainability__image-col{min-height:25rem}}.image-content-sustainability--has-image .image-content-sustainability__image-col{min-height:0}@media only screen and (min-width: 1024px){.image-content-sustainability--has-image .image-content-sustainability__image-col{min-height:25rem}}.image-content-sustainability__image-sr{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.image-content-sustainability__inner{width:100%;max-width:none;text-align:left}.image-content-sustainability__title{margin:0 0 .5rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:3.75rem;line-height:1;letter-spacing:0;text-transform:uppercase;color:inherit}.image-content-sustainability__content{color:#0f1a3d;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem}.image-content-sustainability__content--2{margin-top:2rem}.image-content-sustainability__content p,.image-content-sustainability__content li{font-family:inherit;font-size:inherit;line-height:inherit}.image-content-sustainability__content ul,.image-content-sustainability__content ol{margin:0 0 .9375rem;padding-left:1.25em}.image-content-sustainability__content ul li+li,.image-content-sustainability__content ol li+li{margin-top:.5rem}.image-content-sustainability__content :where(p,h1,h2,h3,h4,h5,h6)+:where(p,h1,h2,h3,h4,h5,h6){margin-top:.9375rem}.image-content-sustainability__content span[style*=Zuume],.image-content-sustainability__content span[style*=zuume],.image-content-sustainability__content span[style*="1.75rem"]{font-family:"Zuume",sans-serif !important;font-size:1.75rem !important;line-height:1.75rem !important;font-weight:700 !important}.image-content-sustainability__cta-grid{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;margin:2rem 0 0;padding:0;list-style:none}@media only screen and (min-width: 768px){.image-content-sustainability__cta-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.image-content-sustainability__cta-item{min-width:0;max-width:100%;justify-self:stretch;width:100%}.image-content-sustainability__cta-btn{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%;min-height:3.25rem;white-space:normal;overflow-wrap:break-word;margin:0;padding:.625rem .875rem;border:0;border-radius:0;background-color:#1452de;font-family:"Zuume",sans-serif;font-weight:300;font-size:1.5rem;line-height:1.1;letter-spacing:0;text-align:left;text-transform:uppercase;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease-in-out}.image-content-sustainability__cta-btn:hover,.image-content-sustainability__cta-btn:focus-visible{filter:brightness(1.08);color:#fff;text-decoration:none}.image-content-sustainability__cta-btn:focus-visible{outline:2px solid #0f1a3d;outline-offset:.125rem}.image-content-sustainability__cta-btn--static{cursor:default}.image-content-sustainability__cta-btn--static:hover,.image-content-sustainability__cta-btn--static:focus-visible{filter:none}.image-content-sustainability.blue .image-content-sustainability__title,.image-content-sustainability.has-blue-background-color .image-content-sustainability__title{color:#fff}.image-content-sustainability.blue .image-content-sustainability__content,.image-content-sustainability.blue .image-content-sustainability__content p,.image-content-sustainability.blue .image-content-sustainability__content li,.image-content-sustainability.blue .image-content-sustainability__content span:not([style*=color]),.image-content-sustainability.blue .image-content-sustainability__content a,.image-content-sustainability.has-blue-background-color .image-content-sustainability__content,.image-content-sustainability.has-blue-background-color .image-content-sustainability__content p,.image-content-sustainability.has-blue-background-color .image-content-sustainability__content li,.image-content-sustainability.has-blue-background-color .image-content-sustainability__content span:not([style*=color]),.image-content-sustainability.has-blue-background-color .image-content-sustainability__content a{color:#fff !important}.image-content-sustainability.blue .image-content-sustainability__content span[style*=Zuume]:not([style*=color]),.image-content-sustainability.blue .image-content-sustainability__content span[style*=zuume]:not([style*=color]),.image-content-sustainability.has-blue-background-color .image-content-sustainability__content span[style*=Zuume]:not([style*=color]),.image-content-sustainability.has-blue-background-color .image-content-sustainability__content span[style*=zuume]:not([style*=color]){color:#fff !important}.image-content-sustainability.red .image-content-sustainability__title,.image-content-sustainability.has-red-background-color .image-content-sustainability__title{color:#fff}.image-content-sustainability.red .image-content-sustainability__content,.image-content-sustainability.red .image-content-sustainability__content p,.image-content-sustainability.red .image-content-sustainability__content li,.image-content-sustainability.red .image-content-sustainability__content span:not([style*=color]),.image-content-sustainability.red .image-content-sustainability__content a,.image-content-sustainability.has-red-background-color .image-content-sustainability__content,.image-content-sustainability.has-red-background-color .image-content-sustainability__content p,.image-content-sustainability.has-red-background-color .image-content-sustainability__content li,.image-content-sustainability.has-red-background-color .image-content-sustainability__content span:not([style*=color]),.image-content-sustainability.has-red-background-color .image-content-sustainability__content a{color:#fff !important}.image-content-sustainability.has-navy-background-color .image-content-sustainability__title{color:#1452de}.image-content-sustainability.has-navy-background-color .image-content-sustainability__content,.image-content-sustainability.has-navy-background-color .image-content-sustainability__content p,.image-content-sustainability.has-navy-background-color .image-content-sustainability__content li,.image-content-sustainability.has-navy-background-color .image-content-sustainability__content span:not([style*=color]),.image-content-sustainability.has-navy-background-color .image-content-sustainability__content a{color:#fff !important}.image-content-sustainability__modal-source{display:none !important}.image-content-sustainability__modal{position:fixed;inset:0;width:min(45rem, calc(100% - 2rem));max-width:none;max-height:calc(100vh - 3rem);margin:auto;padding:0;border:0;border-radius:0;background:#1452de;color:#fff;overflow:hidden;box-sizing:border-box}.image-content-sustainability__modal:not([open]){display:none}.image-content-sustainability__modal::backdrop{background:rgba(0,0,0,.72)}.image-content-sustainability__modal-close{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#fff;font-family:"Gotham",sans-serif;font-size:2rem;line-height:1;cursor:pointer}.image-content-sustainability__modal-close:hover,.image-content-sustainability__modal-close:focus-visible{color:#629cef}.image-content-sustainability__modal-close:focus-visible{outline:2px solid #fff;outline-offset:.125rem}.image-content-sustainability__modal-body{max-height:calc(100vh - 3rem);padding:3.5rem 1.5rem 2rem;overflow-y:auto;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;color:#fff;box-sizing:border-box}@media only screen and (min-width: 768px){.image-content-sustainability__modal-body{padding:3.5rem 2.5rem 2.5rem}}.image-content-sustainability__modal-body p,.image-content-sustainability__modal-body li{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.image-content-sustainability__modal-body p+p{margin-top:.75rem}.image-content-sustainability__modal-body ul,.image-content-sustainability__modal-body ol{margin:0 0 .75rem;padding-left:1.25em}.image-content-sustainability__modal-body a{color:#fff !important;text-decoration:underline}.image-content-sustainability__modal-body a:hover,.image-content-sustainability__modal-body a:focus-visible{color:#629cef !important;text-decoration:none}.image-content-sustainability__modal-body p,.image-content-sustainability__modal-body li,.image-content-sustainability__modal-body span:not([style*=color]){color:#fff !important}.image-content-sustainability__modal-body span[style*=Zuume],.image-content-sustainability__modal-body span[style*=zuume]{font-family:"Zuume",sans-serif !important;font-weight:700 !important}.image-slider{width:100%;max-width:100%;min-width:0;padding-bottom:2.5rem;overflow-x:clip;overflow-y:visible}.image-slider__splide{width:100%;max-width:100%;min-width:0}.image-slider__splide .splide__track{overflow:hidden}.image-slider__splide .splide__list{max-width:none}.image-slider__slide{height:auto;box-sizing:border-box}@media only screen and (max-width: 1024px){.image-slider__slide{max-width:calc(100vw - 2.5rem)}}.image-slider__img{display:block;width:auto;height:15rem;max-width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1024px){.image-slider__img{height:23.4375rem;max-width:none}}.latest-news{width:100%;max-width:100%;min-width:0;background-color:#fff;padding:100px 20px;overflow-x:clip;overflow-y:visible}.latest-news__layout{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:1.25rem;min-width:0;max-width:100%}@media only screen and (min-width: 1024px){.latest-news__layout{grid-template-columns:5.75rem minmax(0, 1fr);align-items:stretch;gap:1rem}}.latest-news__title{position:relative;z-index:5;margin:0;height:auto;padding-top:.5rem;padding-bottom:.5rem;padding-left:0;padding-right:0;background-color:#fff;font-family:"Zuume",sans-serif;font-weight:700;font-size:3.375rem;line-height:calc(3.375rem*.85);color:#1452de;text-transform:uppercase;text-align:left}@media only screen and (min-width: 768px){.latest-news__title{font-size:4.75rem;line-height:calc(4.75rem*.85)}}@media only screen and (max-width: 1024px){.latest-news__title{padding-bottom:0;margin-bottom:0}}@media only screen and (min-width: 1024px){.latest-news__title{align-self:center;justify-self:center;transform:rotate(-90deg) translateY(-5px);transform-origin:center;white-space:nowrap;text-align:center;height:8.125rem;padding-top:.625rem;padding-bottom:0;padding-left:3.125rem;padding-right:3.125rem;font-size:7.1875rem;line-height:1;display:inline-flex;align-items:flex-start}}.latest-news__slider-wrap{position:relative;z-index:1;min-width:0;max-width:100%;padding:.625rem;overflow:hidden}.latest-news__topbar{display:flex;justify-content:flex-end;align-items:center;gap:1.125rem;margin-bottom:40px}@media only screen and (max-width: 1024px){.latest-news__topbar{margin-bottom:1.25rem}}.latest-news__topbar a:hover{color:#0f1a3d}.latest-news__browse-link{font-family:"Zuume",sans-serif;font-size:1.125rem;line-height:1;color:#0f1a3d;text-transform:uppercase;text-decoration:underline}.latest-news__browse-link:hover{text-decoration:none}.latest-news__arrows{display:inline-flex;gap:.625rem}.latest-news__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:rgba(0,0,0,0);color:#0f1a3d;font-size:1.375rem;line-height:1;padding:0;cursor:pointer}.latest-news__splide{width:100%;max-width:100%;min-width:0}.latest-news__splide .splide__track{overflow:visible}@media only screen and (max-width: 1024px){.latest-news__splide .splide__slide{max-width:100%;box-sizing:border-box}}.latest-news__card{border-radius:.625rem;background:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.15);overflow:hidden;transform:scale(1);transition:transform .25s ease,background-color .25s ease;max-width:100%}.latest-news__card-link{display:flex;flex-direction:column;min-height:23.125rem;color:inherit;text-decoration:none}.latest-news__card-link:hover,.latest-news__card-link:focus-visible{text-decoration:none}.latest-news__card-title{margin:0;padding:1.125rem;flex:0 0 auto;width:100%;min-width:0;overflow:hidden;font-family:"Zuume",sans-serif;font-size:2rem;font-weight:700;line-height:calc(2rem*.85);color:#0f1a3d;text-transform:uppercase;text-decoration:none;word-break:break-word;transition:color .25s ease}.latest-news__card-title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;width:100%;min-width:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:.85;text-transform:inherit;word-break:break-word}.latest-news__card-media{flex:1 1 auto;min-height:11.25rem;background-color:#d9d9d9;background-position:center center;background-size:cover;background-repeat:no-repeat}.latest-news__card-cta{align-self:center;margin:.875rem .875rem 1rem;border:1px solid #0f1a3d;padding:.5rem 1.125rem;font-family:"Zuume",sans-serif;font-size:1.25rem;font-weight:700;line-height:1;color:#0f1a3d;text-transform:uppercase;text-decoration:none;transition:color .25s ease,border-color .25s ease}.latest-news__card:hover{background-color:#1452de}@media(hover: hover){.latest-news__card:hover{transform:scale(1.03)}}.latest-news__card:hover .latest-news__card-title,.latest-news__card:hover .latest-news__card-cta{text-decoration:none}.latest-news__card:hover .latest-news__card-title{color:#fff}.latest-news__card:hover .latest-news__card-cta{color:#fff;border-color:#fff}.latest-news.latest-news--style-2{background-color:#0f1a3d}@media only screen and (max-width: 1024px){.latest-news.latest-news--style-2{padding-top:3.125rem;padding-bottom:3.125rem}}.latest-news.latest-news--style-2 .latest-news__title{background-color:#0f1a3d;color:#1452de}.latest-news.latest-news--style-2 .latest-news__arrow{color:#fff}.latest-news.latest-news--style-2 .latest-news__arrow:hover,.latest-news.latest-news--style-2 .latest-news__arrow:focus-visible{color:#fff;opacity:.85}.latest-news.latest-news--style-2 .latest-news__arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.news{width:100%;padding-top:3rem;padding-bottom:3rem}@media only screen and (min-width: 1024px){.news{padding-top:4rem;padding-bottom:4rem}}.news__inner{min-width:0}.news__filters{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;margin-bottom:2rem;width:100%}@media only screen and (min-width: 1024px){.news__filters{display:grid;grid-template-columns:minmax(0, max-content) minmax(0, 1fr) minmax(0, max-content);align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1rem;margin-bottom:2.5rem}}.news .news__filters .search-filter-field__input input[type=text]::-moz-placeholder{font-family:"Gotham",sans-serif !important;font-size:.75rem !important;font-weight:300 !important;line-height:1.2 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#0f1a3d !important;opacity:1 !important}.news .news__filters .search-filter-field__input input[type=text]::placeholder{font-family:"Gotham",sans-serif !important;font-size:.75rem !important;font-weight:300 !important;line-height:1.2 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#0f1a3d !important;opacity:1 !important}.news .news__filters .search-filter-field__input input[type=text]::-webkit-input-placeholder{font-family:"Gotham",sans-serif !important;font-size:.75rem !important;font-weight:300 !important;line-height:1.2 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#0f1a3d !important}.news .news__filters .search-filter-field__input input[type=text]::-moz-placeholder{font-family:"Gotham",sans-serif !important;font-size:.75rem !important;font-weight:300 !important;line-height:1.2 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#0f1a3d !important;opacity:1 !important}.news__filter{min-width:0}@media only screen and (min-width: 1024px){.news__filter:nth-child(1){justify-self:start}.news__filter:nth-child(2){justify-self:center;width:100%;max-width:100%}.news__filter:nth-child(3){justify-self:end}}.news__filter>*{max-width:100%}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-field--control-type-sort{display:grid;grid-template-columns:max-content minmax(0, 1fr);align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:0;border:1px solid #d9d9d9;border-radius:0;padding:0 .3125rem;background:rgba(0,0,0,0);box-shadow:none}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-field--control-type-sort>.search-filter-label{grid-column:1;grid-row:1}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-field--control-type-sort>.search-filter-field__input{grid-column:2;grid-row:1;min-width:0}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-field--control-type-sort>.search-filter-component-combobox-base__screen-reader-text{grid-column:2;grid-row:1;align-self:start;justify-self:start;width:0;height:0;margin:0;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-label{position:relative;top:.1875rem;margin:0;padding:0;font-family:"Zuume",sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#0f1a3d}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-component-combobox-base{display:inline-flex;flex:0 1 auto;align-items:baseline;border:0;background:rgba(0,0,0,0);box-shadow:none}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-component-combobox__header{display:inline-flex;align-items:center;gap:0;padding:0;margin:0;border:0;background:rgba(0,0,0,0);box-shadow:none;min-height:0}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-component-combobox__listbox-toggle,.news__filter:has(.search-filter-field--control-type-sort) .search-filter-component-combobox__input-divider,.news__filter:has(.search-filter-field--control-type-sort) .search-filter-component-combobox__clear-selection{display:none !important}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-component-combobox__actions{padding:0;margin:0;border:0;background:rgba(0,0,0,0)}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-component-combobox__actions-input{display:inline-block;width:auto;min-width:3rem;max-width:12.5rem;padding:0;margin:0;border:0;background:rgba(0,0,0,0);box-shadow:none !important;font-family:"Zuume",sans-serif;font-size:.875rem;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:#0f1a3d;cursor:pointer}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-component-combobox__actions-input:focus{outline:none}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-component-combobox__actions-input:focus-visible{outline:2px solid #1452de;outline-offset:.125rem}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-component-combobox__actions-input::-moz-placeholder{color:#0f1a3d !important;opacity:1 !important}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-component-combobox__actions-input::placeholder{color:#0f1a3d !important;opacity:1 !important}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-component-combobox__actions-input::-webkit-input-placeholder{color:#0f1a3d !important}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-component-combobox__actions-input::-moz-placeholder{color:#0f1a3d !important;opacity:1 !important}.news__filter:has(.search-filter-field--control-type-sort) .search-filter-component-combobox-base__listbox-option{color:#0f1a3d}.news__filter:has(.search-filter-field--input-type-radio){overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 1024px){.news__filter:has(.search-filter-field--input-type-radio){display:flex;justify-content:center;overflow-x:visible}}.news__filter:has(.search-filter-field--input-type-radio) .search-filter-field--input-type-radio{display:inline-block;width:auto;max-width:100%;border:0;background:rgba(0,0,0,0);box-shadow:none}.news__filter:has(.search-filter-field--input-type-radio) .search-filter-input-group{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem 1.5rem;margin:0;padding:0;border:0;min-width:0;max-width:100%}.news__filter:has(.search-filter-field--input-type-radio) .search-filter-input-radio{display:inline-flex;flex:0 0 auto;align-items:center;margin:0}.news__filter:has(.search-filter-field--input-type-radio) .search-filter-input-radio__input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.news__filter:has(.search-filter-field--input-type-radio) .search-filter-input-radio__control{display:none !important}.news__filter:has(.search-filter-field--input-type-radio) .search-filter-input-radio__label{margin:0;padding:0;font-family:"Zuume",sans-serif}.news__filter:has(.search-filter-field--input-type-radio) .search-filter-input-radio__container{display:inline-block;margin:0;padding:0 0 .375rem;border:0;border-bottom:3px solid rgba(0,0,0,0);background:rgba(0,0,0,0);font-family:"Zuume",sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:#0f1a3d;cursor:pointer;transition:border-color .15s ease,font-weight .15s ease}.news__filter:has(.search-filter-field--input-type-radio) .search-filter-input-radio--is-active .search-filter-input-radio__container,.news__filter:has(.search-filter-field--input-type-radio) .search-filter-input-radio:has(.search-filter-input-radio__input:checked) .search-filter-input-radio__container{font-weight:700;border-bottom-color:#0f1a3d}@media only screen and (min-width: 1024px){.news__filter:has(.search-filter-field--type-search){display:flex;justify-content:flex-end}}.news__filter:has(.search-filter-field--type-search) .search-filter-field--type-search{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.625rem;border:0;background:rgba(0,0,0,0);box-shadow:none}.news__filter:has(.search-filter-field--type-search) .search-filter-label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.news__filter:has(.search-filter-field--type-search) .search-filter-input-text{display:flex;flex-direction:row;align-items:center;gap:.625rem;margin:0;padding:0 .3125rem;border:1px solid #d9d9d9;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.news__filter:has(.search-filter-field--type-search) .search-filter-input-text__icon{flex-shrink:0;color:rgba(0,0,0,.45)}.news__filter:has(.search-filter-field--type-search) .search-filter-input-text__icon .search-filter-icon__svg{display:block;width:1.125rem;height:1.125rem}.news__filter:has(.search-filter-field--type-search) .search-filter-field__input input{flex:1 1 auto;min-width:0;width:100%;max-width:13.75rem;padding:0;margin:0;border:0;background:rgba(0,0,0,0);box-shadow:none !important;font-family:"Zuume",sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#0f1a3d}.news__filter:has(.search-filter-field--type-search) .search-filter-field__input input:focus{outline:none}.news__filter:has(.search-filter-field--type-search) .search-filter-field__input input:focus-visible{outline:2px solid #1452de;outline-offset:.125rem}.news__results{min-width:0}.news__results .search-results-container{width:100%}.is-horizontal-drag-scroll{cursor:grab}.is-horizontal-drag-scroll.is-drag-scrolling{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-horizontal-drag-scroll.is-drag-scrolling *{cursor:grabbing}.links-cards{width:100%;padding-top:3.75rem;padding-bottom:3.75rem;background-color:#fff;box-sizing:border-box}.links-cards__layout{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width: 1024px){.links-cards__layout{flex-direction:row;align-items:flex-start;gap:2rem}}.links-cards__nav-col{width:100%;min-width:0}@media only screen and (min-width: 1024px){.links-cards__nav-col{flex:5 1 0;width:auto;min-width:0;max-width:50rem}}.links-cards__panel-col{width:100%;min-width:0}@media only screen and (min-width: 1024px){.links-cards__panel-col{flex:0 1 29.375rem;width:auto;max-width:29.375rem}}.links-cards__heading{margin:0 0 1.5rem;font-family:"Zuume",sans-serif;font-weight:400;font-size:1.5rem;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:#0f1a3d}@media only screen and (min-width: 768px){.links-cards__heading{font-size:1.875rem;line-height:2.25rem}}.links-cards__tabs{margin:0;padding:0;list-style:none}.links-cards__tab-item{width:-moz-max-content;width:max-content;max-width:100%}.links-cards__tab-item+.links-cards__tab-item{margin-top:.625rem}.links-cards__tab{display:inline-block;width:-moz-max-content;width:max-content;max-width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;text-align:left;font-family:"Zuume",sans-serif;font-weight:700;font-size:2.5rem;line-height:.82;letter-spacing:0;text-transform:uppercase;color:#1452de;opacity:.1;transition:all .2s ease-in-out}@media only screen and (min-width: 768px){.links-cards__tab{font-size:3.5rem}}@media only screen and (min-width: 1024px){.links-cards__tab{font-size:5rem}}.links-cards__tab.is-active{opacity:1}.links-cards__tab:focus-visible{outline:2px solid #1452de;outline-offset:2px}.links-cards__panel-col{position:relative;display:flex;flex-direction:column;align-items:stretch}@media only screen and (min-width: 1024px){.links-cards__panel-col{position:sticky;top:1.25rem;align-self:flex-start;align-items:flex-end}}.links-cards__card{margin:0;width:100%;max-width:29.375rem;padding:1.75rem 1.5rem 2rem;background-color:#1452de;border-radius:.9375rem;box-shadow:0 0 .625rem .3125rem rgba(0,0,0,.15);box-sizing:border-box}@media only screen and (min-width: 1024px){.links-cards__card{padding:1.875rem 1.875rem 2.25rem}}.links-cards__card:not(.is-active){display:none}.links-cards__card-title{margin:0 0 1.25rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:2rem;line-height:2.25rem;letter-spacing:0;color:#fff}@media only screen and (min-width: 768px){.links-cards__card-title{font-size:2.5rem;line-height:2.25rem}}@media only screen and (min-width: 1024px){.links-cards__card-title{font-size:2.8125rem;line-height:2.5rem}}.links-cards__card-media{margin:0 0 1.5rem;border-radius:.375rem;overflow:hidden;line-height:0}.links-cards__card-img{display:block;width:100%;height:auto;vertical-align:middle}.links-cards__card-cta{display:flex;justify-content:center;text-align:center}.links-cards__cta{min-width:11.875rem;min-height:2.9375rem;padding:.5rem 1.25rem;font-size:1.5625rem;line-height:1.58;text-transform:uppercase;color:#fff;background-color:#1452de;border:1px solid #fff}.links-cards__cta:hover,.links-cards__cta:focus-visible{color:#0f1a3d;background-color:#fff;border-color:#fff;text-decoration:none;filter:none}.links-cards__cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.links-cards--style-2 .links-cards__tabs-fade{display:none}@media only screen and (max-width: 1024px){.links-cards--style-2 .links-cards__tabs-scroll{position:relative;max-width:100%;min-width:0}.links-cards--style-2 .links-cards__tabs-fade{display:none}}@media only screen and (max-width: 1024px)and (max-width: 1024px){.links-cards--style-2 .links-cards__tabs-fade{display:block;position:absolute;top:0;bottom:0;width:2.5rem;z-index:4;pointer-events:none;opacity:0;transition:opacity .2s ease}.links-cards--style-2 .links-cards__tabs-fade--start{left:0;background:linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}.links-cards--style-2 .links-cards__tabs-fade--end{right:0;width:3rem;display:flex;align-items:center;justify-content:flex-end;padding-right:.375rem;background:linear-gradient(to left, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}.links-cards--style-2 .links-cards__tabs-swipe-hint{display:block;flex-shrink:0;width:1.5rem;height:1.5rem;opacity:0;transition:opacity .2s ease}.links-cards--style-2 .links-cards__tabs-scroll.has-fade-end:not(.has-swipe-hint-dismissed) .links-cards__tabs-swipe-hint{opacity:.45}.links-cards--style-2 .links-cards__tabs-scroll.has-fade-start .links-cards__tabs-fade--start,.links-cards--style-2 .links-cards__tabs-scroll.has-fade-end .links-cards__tabs-fade--end{opacity:1}}@media only screen and (max-width: 1024px){.links-cards--style-2 .links-cards__tabs{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;gap:1rem;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none}.links-cards--style-2 .links-cards__tabs::-webkit-scrollbar{display:none}.links-cards--style-2 .links-cards__tab-item{flex:0 0 auto;width:auto;max-width:none}.links-cards--style-2 .links-cards__tab-item+.links-cards__tab-item{margin-top:0}.links-cards--style-2 .links-cards__tab{white-space:nowrap}}@media only screen and (min-width: 1024px){.links-cards--style-2 .links-cards__panel-col{flex:2 1 0;max-width:none;align-items:stretch}}.links-cards--style-2 .links-cards__card{max-width:none;width:100%;padding:0;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none}.links-cards--style-2 .links-cards__card-media{margin:0 0 1rem;border-radius:0;overflow:hidden}.links-cards--style-2 .links-cards__card-img{border-radius:0}.links-cards--style-2 .links-cards__card-title{margin:0 0 .75rem;font-size:1.75rem;line-height:1.15;color:#0f1a3d}@media only screen and (min-width: 768px){.links-cards--style-2 .links-cards__card-title{font-size:2rem;line-height:1.2}}@media only screen and (min-width: 1024px){.links-cards--style-2 .links-cards__card-title{font-size:2.25rem}}.links-cards--style-2 .links-cards__card-content{text-align:left;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;color:#1452de}.links-cards--style-2 .links-cards__card-content p{margin:0 0 .75rem;color:inherit}.links-cards--style-2 .links-cards__card-content p:last-child{margin-bottom:0}.links-cards--style-2 .links-cards__card-content strong,.links-cards--style-2 .links-cards__card-content b{color:#0f1a3d;font-weight:700}.links-cards--style-2 .links-cards__card-content a{color:#1452de;text-decoration:underline}.links-cards--style-2 .links-cards__card-content a:hover{text-decoration:none}.links-cards--style-2 .links-cards__card-content h1,.links-cards--style-2 .links-cards__card-content h2,.links-cards--style-2 .links-cards__card-content h3,.links-cards--style-2 .links-cards__card-content h4{color:#0f1a3d}.links-cards--style-2 .links-cards__card-cta{justify-content:flex-start;margin-top:1.25rem}.links-cards--style-2 .links-cards__cta.links-cards__cta--style-2{min-width:10rem;min-height:auto;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.2;color:#fff;background-color:#1452de;border:0}.links-cards--style-2 .links-cards__cta.links-cards__cta--style-2:hover,.links-cards--style-2 .links-cards__cta.links-cards__cta--style-2:focus-visible{color:#0f1a3d;background-color:#fff;text-decoration:none;filter:none}.links-cards--style-2 .links-cards__cta.links-cards__cta--style-2:focus-visible{outline:2px solid #1452de;outline-offset:2px}.logo-bar{--logo-bar-bg: #0f1a3d}.logo-bar.has-background.has-blue-background-color{--logo-bar-bg: #1452de}.logo-bar.has-background.has-light-blue-background-color{--logo-bar-bg: #629cef}.logo-bar.has-background.has-navy-background-color{--logo-bar-bg: #0f1a3d}.logo-bar.logo-bar--style-1{width:100%;padding-top:7px;padding-bottom:7px}.logo-bar.logo-bar--style-1 .logo-bar__layout{display:flex;flex-direction:column;width:100%;background-color:var(--logo-bar-bg)}@media only screen and (min-width: 1024px){.logo-bar.logo-bar--style-1 .logo-bar__layout{flex-direction:row;align-items:center}}.logo-bar.logo-bar--style-1 .logo-bar__title-col{width:100%;padding:1rem 1.5rem .625rem}@media only screen and (min-width: 1024px){.logo-bar.logo-bar--style-1 .logo-bar__title-col{width:25%;padding:1.5rem}}.logo-bar.logo-bar--style-1 .logo-bar__title{margin:0;font-family:"Zuume",sans-serif;font-size:1.875rem;font-weight:700;line-height:1;text-transform:uppercase;color:#fff}.logo-bar.logo-bar--style-1 .logo-bar__slider-col{position:relative;width:100%;padding:.625rem .5rem .875rem}@media only screen and (min-width: 1024px){.logo-bar.logo-bar--style-1 .logo-bar__slider-col{width:75%;padding:.875rem .5rem}}.logo-bar.logo-bar--style-1 .logo-bar__slider-col::before,.logo-bar.logo-bar--style-1 .logo-bar__slider-col::after{content:"";position:absolute;top:0;bottom:0;width:5.625rem;z-index:3;pointer-events:none}.logo-bar.logo-bar--style-1 .logo-bar__slider-col::before{left:0;background:linear-gradient(to right, var(--logo-bar-bg) 0%, transparent 100%)}.logo-bar.logo-bar--style-1 .logo-bar__slider-col::after{right:0;background:linear-gradient(to left, var(--logo-bar-bg) 0%, transparent 100%)}.logo-bar.logo-bar--style-1 .logo-bar__splide .splide__track{overflow:hidden}.logo-bar.logo-bar--style-1 .logo-bar__splide .splide__slide{display:flex;align-items:center;justify-content:center}.logo-bar.logo-bar--style-1 .logo-bar__logo-item{display:flex;align-items:center;justify-content:center;min-height:3.5rem;padding:.375rem 1.125rem}.logo-bar.logo-bar--style-1 .logo-bar__logo-item img{display:block;width:auto;max-width:100%;max-height:100px;height:auto;-o-object-fit:contain;object-fit:contain;opacity:.9}.logo-bar.logo-bar--style-2{width:100%;padding-top:0;padding-bottom:0}.logo-bar.logo-bar--style-2 .logo-bar__layout--partners{width:100%;background-color:var(--logo-bar-bg);padding:3rem 0 3.25rem}@media only screen and (min-width: 1024px){.logo-bar.logo-bar--style-2 .logo-bar__layout--partners{padding:4rem 0 4.5rem}}.logo-bar.logo-bar--style-2 .logo-bar__partners-inner{text-align:center}.logo-bar.logo-bar--style-2 .logo-bar__title{margin:0 auto 2rem;max-width:56.25rem;font-family:"Zuume",sans-serif;font-size:1.75rem;font-weight:700;line-height:1.05;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#fff}@media only screen and (min-width: 1024px){.logo-bar.logo-bar--style-2 .logo-bar__title{margin-bottom:3rem;font-size:2.25rem}}.logo-bar.logo-bar--style-2 .logo-bar__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;padding:0;list-style:none;-moz-column-gap:2rem;column-gap:2rem;row-gap:2.25rem}@media only screen and (min-width: 1024px){.logo-bar.logo-bar--style-2 .logo-bar__grid{-moz-column-gap:3rem;column-gap:3rem;row-gap:2.5rem}}.logo-bar.logo-bar--style-2 .logo-bar__grid-item{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex:0 0 calc((100% - 2rem)/2);max-width:calc((100% - 2rem)/2)}@media only screen and (min-width: 768px){.logo-bar.logo-bar--style-2 .logo-bar__grid-item{flex:0 0 calc((100% - 2*2rem)/3);max-width:calc((100% - 2*2rem)/3)}}@media only screen and (min-width: 1024px){.logo-bar.logo-bar--style-2 .logo-bar__grid-item{flex:0 0 calc((100% - 4*3rem)/5);max-width:calc((100% - 4*3rem)/5)}}.logo-bar.logo-bar--style-2 .logo-bar__logo-item--partners{display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:.5rem .75rem}.logo-bar.logo-bar--style-2 .logo-bar__logo-item--partners img{display:block;width:auto;max-width:100%;max-height:5rem;height:auto;-o-object-fit:contain;object-fit:contain;opacity:.95}@media only screen and (min-width: 1024px){.logo-bar.logo-bar--style-2 .logo-bar__logo-item--partners img{max-height:6rem}}.meet-the-team{width:100%;padding-top:2rem;padding-bottom:2rem;background-color:#fff;box-sizing:border-box}@media only screen and (min-width: 768px){.meet-the-team{padding-top:3.75rem;padding-bottom:3.75rem}}.meet-the-team--theme-white .meet-the-team__title-lead,.meet-the-team--theme-white .meet-the-team__title-accent{color:#fff}.meet-the-team--theme-white .meet-the-team__member-meta{background-color:#fff}.meet-the-team--theme-black .meet-the-team__title-lead,.meet-the-team--theme-black .meet-the-team__title-accent{color:#000}.meet-the-team--theme-black .meet-the-team__member-meta{background-color:#000}.meet-the-team--theme-navy .meet-the-team__title-lead,.meet-the-team--theme-navy .meet-the-team__title-accent{color:#0f1a3d}.meet-the-team--theme-navy .meet-the-team__member-meta{background-color:#0f1a3d}.meet-the-team--theme-blue .meet-the-team__title-lead,.meet-the-team--theme-blue .meet-the-team__title-accent{color:#1452de}.meet-the-team--theme-blue .meet-the-team__member-meta{background-color:#1452de}.meet-the-team--theme-light-blue .meet-the-team__title-lead,.meet-the-team--theme-light-blue .meet-the-team__title-accent{color:#629cef}.meet-the-team--theme-light-blue .meet-the-team__member-meta{background-color:#629cef}.meet-the-team--theme-yellow .meet-the-team__title-lead,.meet-the-team--theme-yellow .meet-the-team__title-accent{color:#fc0}.meet-the-team--theme-yellow .meet-the-team__member-meta{background-color:#fc0}.meet-the-team--theme-green .meet-the-team__title-lead,.meet-the-team--theme-green .meet-the-team__title-accent{color:#006336}.meet-the-team--theme-green .meet-the-team__member-meta{background-color:#006336}.meet-the-team--theme-red .meet-the-team__title-lead,.meet-the-team--theme-red .meet-the-team__title-accent{color:#bb133e}.meet-the-team--theme-red .meet-the-team__member-meta{background-color:#bb133e}.meet-the-team--theme-light-red .meet-the-team__title-lead,.meet-the-team--theme-light-red .meet-the-team__title-accent{color:#fb5f86}.meet-the-team--theme-light-red .meet-the-team__member-meta{background-color:#fb5f86}.meet-the-team--theme-navy .meet-the-team__title-lead{color:#0f1a3d}.meet-the-team--theme-navy .meet-the-team__title-accent{color:#1452de}.meet-the-team--theme-navy .meet-the-team__member-photo{background-color:#e7f2fd}.meet-the-team--theme-navy .meet-the-team__member-meta{background-color:#1452de}.meet-the-team--theme-red .meet-the-team__title-lead{color:#0f1a3d}.meet-the-team--theme-red .meet-the-team__title-accent{color:#bb133e}.meet-the-team--theme-red .meet-the-team__member-photo{background-color:#ffedf3}.meet-the-team--theme-red .meet-the-team__member-meta{background-color:#bb133e}.meet-the-team__header{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;margin-bottom:1.5rem}@media only screen and (min-width: 768px){.meet-the-team__header{margin-bottom:2.5rem}}@media only screen and (min-width: 1024px){.meet-the-team__header{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:1.5rem 2rem;margin-bottom:3rem}}@media only screen and (min-width: 1024px){.meet-the-team__header--title-only .meet-the-team__title{flex:1 1 auto;width:100%;max-width:none}}@media only screen and (min-width: 1024px){.meet-the-team__header--intro-only .meet-the-team__intro{flex:1 1 auto;width:100%;max-width:none}}.meet-the-team__title{margin:0;flex:0 1 auto;min-width:0;width:100%;font-family:"Zuume",sans-serif;font-weight:700;font-size:2.5rem;line-height:1.05;letter-spacing:0;text-transform:uppercase}@media only screen and (min-width: 768px){.meet-the-team__title{font-size:3.5rem}}@media only screen and (min-width: 1024px){.meet-the-team__title{flex:0 0 33%;width:33%;max-width:33%;box-sizing:border-box;font-size:5rem;line-height:5.3125rem}}.meet-the-team__title-lead,.meet-the-team__title-accent{font-family:inherit;font-weight:inherit}.meet-the-team__title-lead+.meet-the-team__title-accent::before{content:" "}.meet-the-team__intro{flex:1 1 auto;width:100%;min-width:0;box-sizing:border-box}@media only screen and (min-width: 1024px){.meet-the-team__intro{flex:1 1 0;width:auto;max-width:none}}.meet-the-team__intro-inner{width:100%;max-width:37.5rem;margin-left:0;margin-right:auto;text-align:left;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;color:#0f1a3d;box-sizing:border-box}.meet-the-team__intro-inner p{margin:0}.meet-the-team__intro-inner p+p{margin-top:.75rem}.meet-the-team__intro-inner strong,.meet-the-team__intro-inner b{font-family:"Gotham",sans-serif;font-weight:700}.meet-the-team__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;gap:1rem}@media only screen and (min-width: 768px){.meet-the-team__grid{gap:1.75rem}}@media only screen and (min-width: 1024px){.meet-the-team__grid{grid-template-columns:repeat(4, 1fr);gap:2rem}}.meet-the-team__member{margin:0;display:flex;flex-direction:column;height:100%;min-width:0}.meet-the-team__member-photo{position:relative;flex-shrink:0;width:100%;aspect-ratio:4/5;overflow:hidden;background-color:rgba(15,26,61,.06)}.meet-the-team__member-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meet-the-team__member-meta{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:0;padding:1rem 1.125rem;color:#fff;text-align:center}@media only screen and (max-width: 768px){.meet-the-team__member-meta{justify-content:center}}.meet-the-team__member-name{margin:0;padding:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:2.1875rem;line-height:100%;letter-spacing:0;text-transform:uppercase;text-align:center}.meet-the-team__member-role{margin:0;padding:0;font-family:"Zuume",sans-serif;font-weight:400;font-size:1.5625rem;line-height:100%;text-align:center}.newsletter{width:100%;background-color:#fc0;padding-top:2rem;padding-bottom:2rem;text-align:center}@media only screen and (min-width: 1024px){.newsletter{padding-top:2.5rem;padding-bottom:2.5rem}}.newsletter__inner{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:1.5rem;align-items:stretch;text-align:left}@media only screen and (min-width: 1024px){.newsletter__inner{flex-direction:row;align-items:center;gap:3rem}}.newsletter__title,.newsletter__text{margin:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:2.25rem;line-height:1.05;color:#0f1a3d;text-transform:uppercase}.newsletter__title{flex:0 1 auto;align-self:flex-start;display:inline-block;padding-bottom:0;border-bottom:0;text-align:left}.newsletter__title::after{content:"";display:block;width:100%;max-width:21.75rem;aspect-ratio:348/32;margin:0;padding:0;background:url("../../assets/images/underline-white.svg") no-repeat left center/100% 100%}@media only screen and (min-width: 1024px){.newsletter__title{flex:0 1 34%;max-width:34%;font-size:3.125rem}}.newsletter__text{font-size:3.125rem;text-align:center}.newsletter__form{flex:1 1 auto;width:100%;min-width:0;max-width:100%;margin:0;text-align:left}.newsletter__form .wpcf7{width:100%;max-width:100%;min-width:0}.newsletter__form .wpcf7-form{width:100%;max-width:100%;min-width:0;margin:0}.newsletter__form .wpcf7-form>fieldset.hidden-fields-container{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.newsletter__form .wpcf7-form>.wpcf7-response-output{grid-column:unset;margin:1rem 0 0;padding:.625rem;font-size:.875rem;line-height:1.375rem;color:#0f1a3d;border:1px solid rgba(15,26,61,.35)}.newsletter__form .newsletter-signup{width:100%;min-width:0}.newsletter__form .newsletter-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%;min-width:0;margin-bottom:1.25rem}.newsletter__form .newsletter-row .newsletter-email,.newsletter__form .newsletter-row .newsletter-submit{min-width:0}.newsletter__form .newsletter-row .newsletter-email>p,.newsletter__form .newsletter-row .newsletter-submit>p{margin:0;height:100%}.newsletter__form .newsletter-row .newsletter-email{flex:1 1 auto}.newsletter__form .newsletter-row .newsletter-email input[type=email],.newsletter__form .newsletter-row .newsletter-email input[type=text]{width:100%;height:3.25rem;min-height:3.25rem;margin:0;padding:.75rem 1rem;border:0;border-radius:0;font-family:"Zuume",sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#0f1a3d;background-color:#fff}.newsletter__form .newsletter-row .newsletter-email input[type=email]::-moz-placeholder, .newsletter__form .newsletter-row .newsletter-email input[type=text]::-moz-placeholder{font-family:"Zuume",sans-serif;font-size:1.5rem;font-weight:400;color:#0f1a3d;opacity:1}.newsletter__form .newsletter-row .newsletter-email input[type=email]::placeholder,.newsletter__form .newsletter-row .newsletter-email input[type=text]::placeholder{font-family:"Zuume",sans-serif;font-size:1.5rem;font-weight:400;color:#0f1a3d;opacity:1}.newsletter__form .newsletter-row .newsletter-email input[type=email]::-webkit-input-placeholder,.newsletter__form .newsletter-row .newsletter-email input[type=text]::-webkit-input-placeholder{font-family:"Zuume",sans-serif;font-size:1.5rem;font-weight:400;color:#0f1a3d;opacity:1}.newsletter__form .newsletter-row .newsletter-email input[type=email]::-moz-placeholder,.newsletter__form .newsletter-row .newsletter-email input[type=text]::-moz-placeholder{font-family:"Zuume",sans-serif;font-size:1.5rem;font-weight:400;color:#0f1a3d;opacity:1}.newsletter__form .newsletter-row .newsletter-email input[type=email]:focus,.newsletter__form .newsletter-row .newsletter-email input[type=text]:focus{outline:none}.newsletter__form .newsletter-row .newsletter-email input[type=email]:focus-visible,.newsletter__form .newsletter-row .newsletter-email input[type=text]:focus-visible{outline:2px solid #0f1a3d;outline-offset:-0.125rem}.newsletter__form .newsletter-row .newsletter-submit{flex:0 0 auto}.newsletter__form .newsletter-row .newsletter-submit input[type=submit],.newsletter__form .newsletter-row .newsletter-submit button[type=submit]{display:flex;align-items:center;justify-content:center;width:100%;min-width:8.75rem;height:3.25rem;min-height:3.25rem;margin:0;padding:.75rem 1.75rem;border:0;border-radius:0;font-family:"Zuume",sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:#fff;background-color:#0f1a3d;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s ease-in-out}.newsletter__form .newsletter-row .newsletter-submit input[type=submit]:hover,.newsletter__form .newsletter-row .newsletter-submit input[type=submit]:focus-visible,.newsletter__form .newsletter-row .newsletter-submit button[type=submit]:hover,.newsletter__form .newsletter-row .newsletter-submit button[type=submit]:focus-visible{color:#fff;text-decoration:none;filter:brightness(1.08)}.newsletter__form .newsletter-row .newsletter-submit input[type=submit]:focus-visible,.newsletter__form .newsletter-row .newsletter-submit button[type=submit]:focus-visible{outline:2px solid #fff;outline-offset:.125rem}.newsletter__form .newsletter-row .newsletter-submit .wpcf7-spinner{margin-left:.5rem}.newsletter__form .newsletter-bottom{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;width:100%;min-width:0}@media only screen and (min-width: 768px){.newsletter__form .newsletter-bottom{flex-direction:row;gap:2rem;align-items:flex-start}}.newsletter__form .newsletter-checkboxes{flex:0 0 auto;min-width:0;font-family:"Zuume",sans-serif;font-size:.875rem}@media only screen and (min-width: 768px){.newsletter__form .newsletter-checkboxes{flex:0 1 42%;max-width:42%}}.newsletter__form .newsletter-checkboxes>p{margin:0 0 .625rem}.newsletter__form .newsletter-checkboxes>p:last-child{margin-bottom:0}.newsletter__form .newsletter-checkboxes>p>label{font-family:"Zuume",sans-serif;font-size:.875rem;font-weight:700;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:#0f1a3d}.newsletter__form .newsletter-checkboxes>p>label br{display:none}.newsletter__form .newsletter-checkboxes .wpcf7-list-item{margin:0}.newsletter__form .newsletter-checkboxes .wpcf7-list-item label{display:flex;align-items:flex-start;gap:.625rem;margin:0;font-family:"Zuume",sans-serif;font-size:.875rem;font-weight:700;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:#0f1a3d;cursor:pointer}.newsletter__form .newsletter-checkboxes input[type=checkbox]{flex-shrink:0;width:1.125rem;height:1.125rem;margin:.125rem 0 0;accent-color:#0f1a3d;cursor:pointer}.newsletter__form .newsletter-checkboxes .wpcf7-list-item-label{flex:1 1 auto;min-width:0;font-family:"Gotham",sans-serif;font-size:.875rem;font-weight:700;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:#0f1a3d}.newsletter__form .newsletter-consent{flex:1 1 auto;min-width:0}@media only screen and (min-width: 768px){.newsletter__form .newsletter-consent{flex:1 1 58%;max-width:58%}}.newsletter__form .newsletter-consent p{margin:0;font-family:"Gotham",sans-serif;font-size:.6875rem;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:#0f1a3d}.newsletter__form .wpcf7-form-control-wrap{display:block;width:100%;min-width:0}.newsletter__form .wpcf7-not-valid-tip{margin-top:.375rem;font-size:.75rem;color:#bb133e}.newsletter__form--mailchimp #mc_embed_shell,.newsletter__form--mailchimp #mc_embed_signup,.newsletter__form--mailchimp #mc-embedded-subscribe-form{width:100%;max-width:100%;min-width:0;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:0}.newsletter__form--mailchimp .indicates-required,.newsletter__form--mailchimp .asterisk{display:none !important}.newsletter__form--mailchimp #mc_embed_signup_scroll{display:grid;grid-template-columns:minmax(0, 1fr) auto;-moz-column-gap:0;column-gap:0;row-gap:1.25rem;width:100%;min-width:0;margin:0;padding:0}.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow){grid-column:1;grid-row:1;min-width:0;margin:0 !important;padding:0 !important;width:auto !important;min-height:0 !important}.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow)>label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow) input[type=email],.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow) input[type=text]{display:block;width:100%;height:3.25rem;min-height:3.25rem;margin:0 !important;padding:.75rem 1rem;border:0 !important;border-radius:0 !important;font-family:"Zuume",sans-serif !important;font-size:1.5rem !important;font-weight:400 !important;line-height:1.2 !important;letter-spacing:.04em;text-transform:uppercase;color:#0f1a3d !important;background-color:#fff !important;box-shadow:none !important}.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow) input[type=email]::-moz-placeholder, .newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow) input[type=text]::-moz-placeholder{font-family:"Zuume",sans-serif;font-size:1.5rem;font-weight:400;color:#0f1a3d;opacity:1}.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow) input[type=email]::placeholder,.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow) input[type=text]::placeholder{font-family:"Zuume",sans-serif;font-size:1.5rem;font-weight:400;color:#0f1a3d;opacity:1}.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow) input[type=email]::-webkit-input-placeholder,.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow) input[type=text]::-webkit-input-placeholder{font-family:"Zuume",sans-serif;font-size:1.5rem;font-weight:400;color:#0f1a3d;opacity:1}.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow) input[type=email]::-moz-placeholder,.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow) input[type=text]::-moz-placeholder{font-family:"Zuume",sans-serif;font-size:1.5rem;font-weight:400;color:#0f1a3d;opacity:1}.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow) input[type=email]:focus,.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow) input[type=text]:focus{outline:none}.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow) input[type=email]:focus-visible,.newsletter__form--mailchimp #mc_embed_signup_scroll>.mc-field-group:not(.gdpr-mergeRow) input[type=text]:focus-visible{outline:2px solid #0f1a3d;outline-offset:-0.125rem}.newsletter__form--mailchimp #mc_embed_signup_scroll>.clear:not(#mce-responses){grid-column:2;grid-row:1;min-width:0;margin:0 !important;padding:0 !important;width:auto !important;align-self:stretch}.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow{grid-column:1/-1;grid-row:2;margin:0 !important;padding:0 !important;width:100% !important}@media only screen and (min-width: 768px){.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow{display:grid;grid-template-columns:minmax(0, 42%) minmax(0, 58%);-moz-column-gap:2rem;column-gap:2rem;row-gap:.625rem;align-items:start}}.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow .content__gdpr>label,.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow .content__gdpr>p:first-of-type{display:none}@media only screen and (min-width: 768px){.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow .content__gdpr{display:contents}}.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow fieldset{display:flex;flex-direction:column;gap:.625rem;margin:0 !important;padding:0 !important;border:0 !important;width:100% !important}@media only screen and (min-width: 768px){.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow fieldset{grid-column:1;grid-row:1/span 2;align-self:start}}.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow fieldset label.checkbox.subfield:first-of-type{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow label.checkbox.subfield{display:flex;align-items:flex-start;gap:.625rem;margin:0 !important;padding:0 !important;cursor:pointer}.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow label.checkbox.subfield input[type=checkbox]{flex-shrink:0;width:1.125rem;height:1.125rem;margin:.125rem 0 0 !important;accent-color:#0f1a3d;cursor:pointer}.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow label.checkbox.subfield span{flex:1 1 auto;min-width:0;font-family:"Gotham",sans-serif !important;font-size:.875rem !important;font-weight:700 !important;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:#0f1a3d !important}.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow .content__gdpr>p{margin:1rem 0 0}@media only screen and (min-width: 768px){.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow .content__gdpr>p{grid-column:2;grid-row:1;margin:0}}.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow .content__gdpr>p,.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow .content__gdprLegal p{font-family:"Gotham",sans-serif !important;font-size:.6875rem !important;font-weight:400 !important;line-height:1.45 !important;letter-spacing:0;text-transform:none;color:#0f1a3d !important}.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow .content__gdprLegal{margin:.625rem 0 0}@media only screen and (min-width: 768px){.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow .content__gdprLegal{grid-column:2;grid-row:2;margin:0}}.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow .content__gdprLegal p{margin:0}.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow a{color:#0f1a3d;text-decoration:underline}.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow a:hover,.newsletter__form--mailchimp #mc_embed_signup_scroll>.gdpr-mergeRow a:focus-visible{text-decoration:none}.newsletter__form--mailchimp #mc_embed_signup_scroll>#mce-responses{grid-column:1/-1;grid-row:3;width:100%;margin:1rem 0 0;padding:0}.newsletter__form--mailchimp #mc_embed_signup_scroll>#mce-responses .response{margin:0;padding:.625rem;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;color:#0f1a3d;border:1px solid rgba(15,26,61,.35)}.newsletter__form--mailchimp #mc-embedded-subscribe,.newsletter__form--mailchimp input#mc-embedded-subscribe.button{display:flex;align-items:center;justify-content:center;width:100%;min-width:8.75rem;height:3.25rem;min-height:3.25rem;margin:0 !important;padding:.75rem 1.75rem;border:0 !important;border-radius:0 !important;font-family:"Zuume",sans-serif !important;font-size:1.5rem !important;font-weight:700 !important;line-height:1.1 !important;letter-spacing:.06em;text-transform:uppercase;color:#fff !important;background-color:#0f1a3d !important;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none !important;transition:all .2s ease-in-out}.newsletter__form--mailchimp #mc-embedded-subscribe:hover,.newsletter__form--mailchimp #mc-embedded-subscribe:focus-visible,.newsletter__form--mailchimp input#mc-embedded-subscribe.button:hover,.newsletter__form--mailchimp input#mc-embedded-subscribe.button:focus-visible{color:#fff !important;background-color:#1452de !important;text-decoration:none;filter:none}.newsletter__form--mailchimp #mc-embedded-subscribe:focus-visible,.newsletter__form--mailchimp input#mc-embedded-subscribe.button:focus-visible{outline:2px solid #fff;outline-offset:.125rem}.promo-text-content{position:relative;width:100%;padding-top:4rem;padding-bottom:4rem;overflow:hidden}@media only screen and (min-width: 768px){.promo-text-content{padding-top:6rem;padding-bottom:6rem}}.promo-text-content--style-1{background-repeat:no-repeat;background-position:left center;background-size:contain}@media only screen and (max-width: 1024px){.promo-text-content--style-1.has-background{background-image:none !important}}@media only screen and (min-width: 1024px){.promo-text-content--style-1{padding-top:12.5rem;padding-bottom:12.5rem}}@media only screen and (min-width: 1024px){.promo-text-content--style-3{background-image:url("../../assets/images/ripple-blue-1.svg");background-repeat:no-repeat;background-position:left center;background-size:contain}}.promo-text-content--style-3 .promo-text-content__inner{max-width:37.5rem;width:100%;margin-left:auto;margin-right:auto;flex-direction:column;align-items:stretch;gap:1.5rem;padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 1024px){.promo-text-content--style-3 .promo-text-content__inner{flex-direction:column;gap:1.75rem;padding-left:1rem;padding-right:1rem}}.promo-text-content--style-3 .promo-text-content__stack{width:100%;max-width:37.5rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1.5rem}@media only screen and (min-width: 768px){.promo-text-content--style-3 .promo-text-content__stack{gap:1.75rem}}.promo-text-content--style-3 .promo-text-content__promo{text-align:left;color:#fff;font-size:3.125rem !important;line-height:calc(3.125rem*0.85) !important}.promo-text-content__promo>p{margin:0;font-family:"Zuume",sans-serif !important;font-weight:700 !important;text-transform:uppercase;font-size:3.5rem !important;line-height:calc(3.5rem*0.85) !important}@media only screen and (min-width: 1024px){.promo-text-content__promo>p{font-size:4.6875rem !important;line-height:calc(4.6875rem*0.85) !important}}.promo-text-content--style-3 .promo-text-content__promo>p{font-size:3.125rem !important;line-height:calc(3.125rem*0.85) !important}.promo-text-content--style-3 .promo-text-content__content{text-align:left;color:#fff}.promo-text-content--style-3 .promo-text-content__content a{color:#fff;text-decoration:underline}.promo-text-content--style-3 .promo-text-content__content a:hover,.promo-text-content--style-3 .promo-text-content__content a:focus-visible{text-decoration:none}.promo-text-content--style-3 .promo-text-content__cta{margin-top:0}.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__promo,.promo-text-content.has-background.has-white-background-color .promo-text-content__promo{color:#0f1a3d}.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__promo>p,.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__promo>p .has-white-color,.promo-text-content.has-background.has-white-background-color .promo-text-content__promo>p,.promo-text-content.has-background.has-white-background-color .promo-text-content__promo>p .has-white-color{color:#0f1a3d}.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__promo a,.promo-text-content.has-background.has-white-background-color .promo-text-content__promo a{color:#0f1a3d !important}.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__promo a:hover,.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__promo a:focus-visible,.promo-text-content.has-background.has-white-background-color .promo-text-content__promo a:hover,.promo-text-content.has-background.has-white-background-color .promo-text-content__promo a:focus-visible{color:#0f1a3d !important}.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__promo .has-yellow-color,.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__promo .has-yellow-color *,.promo-text-content.has-background.has-white-background-color .promo-text-content__promo .has-yellow-color,.promo-text-content.has-background.has-white-background-color .promo-text-content__promo .has-yellow-color *{color:#fc0 !important}.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__content,.promo-text-content.has-background.has-white-background-color .promo-text-content__content{color:#0f1a3d}.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__content,.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__content *,.promo-text-content.has-background.has-white-background-color .promo-text-content__content,.promo-text-content.has-background.has-white-background-color .promo-text-content__content *{color:#0f1a3d !important}.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__content a,.promo-text-content.has-background.has-white-background-color .promo-text-content__content a{color:#0f1a3d !important}.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__content a:hover,.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__content a:focus-visible,.promo-text-content.has-background.has-white-background-color .promo-text-content__content a:hover,.promo-text-content.has-background.has-white-background-color .promo-text-content__content a:focus-visible{color:#0f1a3d !important}.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__content .has-yellow-color,.promo-text-content.has-background.has-solheim-white-background-color .promo-text-content__content .has-yellow-color *,.promo-text-content.has-background.has-white-background-color .promo-text-content__content .has-yellow-color,.promo-text-content.has-background.has-white-background-color .promo-text-content__content .has-yellow-color *{color:#fc0 !important}.promo-text-content--style-2{background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:26.25rem}@media only screen and (min-width: 768px){.promo-text-content--style-2{min-height:32.5rem}}@media only screen and (min-width: 1024px){.promo-text-content--style-2{min-height:37.5rem}}.promo-text-content__inner{position:relative;display:flex;flex-direction:column;gap:1.75rem;padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 1024px){.promo-text-content__inner{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:3.75rem;padding-left:5rem;padding-right:5rem}}.promo-text-content__col{min-width:0;display:flex;align-items:center}@media only screen and (min-width: 1024px){.promo-text-content__col{width:50%}}.promo-text-content__promo-stack{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}@media only screen and (min-width: 1024px){.promo-text-content__promo-stack{gap:1.75rem}}.promo-text-content--style-1 .promo-text-content__promo-stack{gap:0}.promo-text-content--style-2 .promo-text-content__promo-stack{gap:0}.promo-text-content__cta{flex-shrink:0}.promo-text-content--style-2 .promo-text-content__cta{margin-top:25px}.promo-text-content__promo{width:100%;font-family:"Zuume",sans-serif;font-weight:700;font-size:3.5rem;line-height:calc(3.5rem*0.85);color:#fff;text-transform:uppercase}@media only screen and (min-width: 1024px){.promo-text-content__promo{font-size:4.6875rem;line-height:calc(4.6875rem*0.85)}}.promo-text-content__promo,.promo-text-content__promo span,.promo-text-content__promo strong,.promo-text-content__promo em,.promo-text-content__promo b,.promo-text-content__promo i,.promo-text-content__promo a{font-family:"Zuume",sans-serif !important}.promo-text-content__promo p{margin:0}.promo-text-content--style-2 .promo-text-content__promo{text-shadow:0 .125rem 1.5rem rgba(0,0,0,.35)}.promo-text-content__content{width:100%;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem}.promo-text-content__content p{margin:0}.promo-text-content__content p+p{padding-top:.75rem}.promo-text-content__content p+h3{margin-top:2.5rem}.promo-text-content--style-1 .promo-text-content__content{color:#fff}@media only screen and (min-width: 1024px){.promo-text-content--style-1 .promo-text-content__col--promo{width:auto;flex:0 1 29.6875rem;max-width:29.6875rem}}@media only screen and (min-width: 1024px){.promo-text-content--style-1 .promo-text-content__col--content{width:auto;flex:0 1 32.0625rem;max-width:32.0625rem}}.promo-text-content--style-2 .promo-text-content__panel{width:100%;background-color:#fc0;color:#0f1a3d;border-radius:15px;padding:40px}.promo-text-content--style-2 .promo-text-content__panel .promo-text-content__content{color:#0f1a3d}.promo-text-content--style-2 .promo-text-content__panel .promo-text-content__content a{color:#0f1a3d;text-decoration:underline}.promo-text-content--style-2 .promo-text-content__panel .promo-text-content__content a:hover{text-decoration:none}.promo-text-content--style-2 .promo-text-content__panel .promo-text-content__content strong,.promo-text-content--style-2 .promo-text-content__panel .promo-text-content__content b{font-weight:700}.promo-text-slider{position:relative;width:100%;padding-top:4rem;padding-bottom:4rem;overflow:hidden;box-sizing:border-box}@media only screen and (min-width: 1024px){.promo-text-slider::before,.promo-text-slider::after{content:"";position:absolute;top:0;bottom:0;width:5.625rem;z-index:6;pointer-events:none;opacity:0;transition:opacity .2s ease}.promo-text-slider::before{left:0;background:linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}.promo-text-slider::after{right:0;background:linear-gradient(to left, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}.promo-text-slider.has-fade-start::before{opacity:1}.promo-text-slider.has-fade-end::after{opacity:1}}@media only screen and (min-width: 768px){.promo-text-slider{padding-top:6rem;padding-bottom:6rem}}.promo-text-slider--style-1{background-repeat:no-repeat;background-position:left center;background-size:contain}@media only screen and (max-width: 1024px){.promo-text-slider--style-1.has-background{background-image:none !important}}@media only screen and (min-width: 1024px){.promo-text-slider--style-1{padding-top:7.5rem;padding-bottom:7.5rem}}.promo-text-slider--style-2{background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:26.25rem}@media only screen and (min-width: 768px){.promo-text-slider--style-2{min-height:32.5rem}}@media only screen and (min-width: 1024px){.promo-text-slider--style-2{min-height:37.5rem}}@media only screen and (min-width: 1024px){.promo-text-slider--style-3{background-image:url("../../assets/images/ripple-blue-1.svg");background-repeat:no-repeat;background-position:left center;background-size:contain}}.promo-text-slider--style-3 .promo-text-slider__promo{color:#0f1a3d}.promo-text-slider--style-3 .promo-text-slider__promo>p{color:#0f1a3d;font-size:3.125rem !important;line-height:calc(3.125rem*0.85) !important}.promo-text-slider__inner{position:relative;display:flex;flex-direction:column;gap:2rem;width:100%;max-width:83.5rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box;overflow:visible}@media only screen and (min-width: 1024px){.promo-text-slider__inner{padding-left:3.25rem;padding-right:3.25rem}}.promo-text-slider__promo-col{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;max-width:40.625rem;min-width:0;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1024px){.promo-text-slider__promo-col{gap:1.75rem}}.promo-text-slider__slider-col{position:relative;min-width:0;width:100%;overflow:visible}@media only screen and (max-width: 1024px){.promo-text-slider__controls{display:none}.promo-text-slider__splide{visibility:visible}.promo-text-slider__splide .splide__track{overflow:visible;visibility:visible}.promo-text-slider__splide .splide__list{display:flex;flex-direction:column;gap:1rem;transform:none !important}.promo-text-slider__splide .splide__slide{visibility:visible;width:100% !important;height:auto !important;margin:0 !important;transform:none !important}}.promo-text-slider--stacked .promo-text-slider__splide{visibility:visible}.promo-text-slider--stacked .promo-text-slider__splide .splide__track,.promo-text-slider--stacked .promo-text-slider__splide .splide__slide{visibility:visible}.promo-text-slider__controls{display:flex;justify-content:flex-end;width:100%;margin:0 0 1rem}.promo-text-slider__arrows{display:inline-flex;align-items:center;gap:.75rem}.promo-text-slider__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;color:#fff;font-size:1.75rem;line-height:1;cursor:pointer;opacity:1;transition:opacity .2s ease}.promo-text-slider__arrow:hover,.promo-text-slider__arrow:focus-visible{opacity:.7}.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__arrow,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__arrow{color:#0f1a3d}.promo-text-slider__promo{width:100%;color:#0f1a3d;text-transform:uppercase}.promo-text-slider__promo,.promo-text-slider__promo span,.promo-text-slider__promo strong,.promo-text-slider__promo em,.promo-text-slider__promo b,.promo-text-slider__promo i,.promo-text-slider__promo a{font-family:"Zuume",sans-serif !important}.promo-text-slider__promo p{margin:0}.promo-text-slider--style-2 .promo-text-slider__promo{text-shadow:0 .125rem 1.5rem rgba(0,0,0,.35)}.promo-text-slider__promo>p{margin:0;font-family:"Zuume",sans-serif !important;font-weight:700 !important;text-transform:uppercase;font-size:3.5rem !important;line-height:calc(3.5rem*0.85) !important;color:#0f1a3d}@media only screen and (min-width: 1024px){.promo-text-slider__promo>p{font-size:4.6875rem !important;line-height:calc(4.6875rem*0.85) !important}}.promo-text-slider__content{margin-top:1.5rem;width:100%;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;color:#fff}@media only screen and (min-width: 1024px){.promo-text-slider__content{margin-top:2rem}}.promo-text-slider__content p{margin:0}.promo-text-slider__content p+p{padding-top:.75rem}.promo-text-slider__content p+h3{margin-top:2.5rem}.promo-text-slider__content a{color:#fff;text-decoration:underline}.promo-text-slider__content a:hover,.promo-text-slider__content a:focus-visible{text-decoration:none}.promo-text-slider--style-3 .promo-text-slider__content{color:#fff}.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__promo,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__promo{color:#0f1a3d}.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__promo>p,.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__promo>p .has-white-color,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__promo>p,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__promo>p .has-white-color{color:#0f1a3d}.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__promo .has-yellow-color,.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__promo .has-yellow-color *,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__promo .has-yellow-color,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__promo .has-yellow-color *{color:#fc0 !important}.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__promo a,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__promo a{color:#0f1a3d !important}.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__promo a:hover,.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__promo a:focus-visible,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__promo a:hover,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__promo a:focus-visible{color:#0f1a3d !important}.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__content,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__content{color:#0f1a3d}.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__content,.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__content *,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__content,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__content *{color:#0f1a3d !important}.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__content a,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__content a{color:#0f1a3d !important}.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__content a:hover,.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__content a:focus-visible,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__content a:hover,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__content a:focus-visible{color:#0f1a3d !important}.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__content .has-yellow-color,.promo-text-slider.has-background.has-solheim-white-background-color .promo-text-slider__content .has-yellow-color *,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__content .has-yellow-color,.promo-text-slider.has-background.has-white-background-color .promo-text-slider__content .has-yellow-color *{color:#fc0 !important}.promo-text-slider__block-cta{margin-top:1.5rem}.promo-text-slider__block-cta.btn-outline-navy:hover,.promo-text-slider__block-cta.btn-outline-navy:focus-visible{color:#fff;background-color:#0f1a3d;border-color:#0f1a3d;text-decoration:none}.promo-text-slider__splide{--splide-gap: 1.5rem;width:100%;max-width:100%;min-width:0;overflow:visible}.promo-text-slider__splide .splide__track{overflow:visible}.promo-text-slider__splide .splide__list{align-items:stretch}.promo-text-slider__splide .splide__slide{box-sizing:border-box}.promo-text-slider__slide{height:auto;box-sizing:border-box;padding:1rem}.promo-text-slider__slide--promo{display:flex;align-items:center}.promo-text-slider__slide--ticket{box-sizing:border-box}.promo-text-slider__ticket{display:flex;align-items:stretch;width:100%;min-height:0;height:auto;border-radius:.625rem;box-shadow:.3125rem .3125rem .625rem .3125rem rgba(0,0,0,.2);overflow:hidden;box-sizing:border-box}@media only screen and (min-width: 1024px){.promo-text-slider__ticket{height:20.9375rem;min-height:20.9375rem}}.promo-text-slider__ticket-stub{display:flex;flex:0 0 7.1875rem;flex-direction:column;align-items:center;justify-content:space-between;padding:1rem .5rem 1.25rem;background-color:#fff;box-sizing:border-box}.promo-text-slider__ticket-label{margin:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:6.25rem;line-height:1;letter-spacing:0;text-transform:uppercase;color:#1452de;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.promo-text-slider__ticket-entry{margin:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:1.3125rem;line-height:.85;letter-spacing:0;text-align:center;text-transform:uppercase;color:#0f1a3d;word-break:break-word}.promo-text-slider__ticket-panel{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:1.5rem 1.25rem;box-sizing:border-box}.promo-text-slider__ticket-title{margin:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:3.125rem;line-height:.85;letter-spacing:0;text-transform:uppercase;color:inherit}.promo-text-slider__ticket-subtitle{margin-top:.5rem;font-family:"Zuume",sans-serif;font-weight:400;font-size:1.25rem;line-height:1.625rem;text-transform:uppercase;color:inherit}.promo-text-slider__ticket-subtitle p{margin:0}.promo-text-slider__ticket-subtitle p+p{margin-top:.25rem}.promo-text-slider__ticket-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin-top:1rem}.promo-text-slider__ticket-includes-label{margin:0 0 .5rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:1.375rem;line-height:.85;text-transform:uppercase;color:inherit}.promo-text-slider__ticket-includes-list{margin:0;padding:0 0 0 1.125rem;list-style:disc}.promo-text-slider__ticket-includes-item{font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.3125rem;color:inherit}.promo-text-slider__ticket-includes-item+.promo-text-slider__ticket-includes-item{margin-top:.25rem}.promo-text-slider__ticket-price{margin:0;margin-top:auto;padding-top:.75rem;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.3125rem;color:inherit}.promo-text-slider__ticket-price-label{font-family:"Zuume",sans-serif;font-weight:700;font-size:1.375rem;line-height:.85;text-transform:uppercase;color:inherit}.promo-text-slider__ticket-media{position:relative;flex:0 0 15.375rem;width:15.375rem;min-height:0;overflow:hidden}@media only screen and (min-width: 1024px){.promo-text-slider__ticket-media{align-self:stretch;min-height:20.9375rem}}.promo-text-slider__ticket-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo-text-slider__ticket-cta{position:absolute;left:50%;bottom:1rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:2.9375rem;padding:.5rem 1rem;border:.046875rem solid #fff;font-family:"Zuume",sans-serif;font-weight:700;font-size:1.5625rem;line-height:.85;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#fff;background-color:rgba(15,26,61,.3);transform:translateX(-50%);cursor:pointer;transition:all .2s ease-in-out}.promo-text-slider__ticket-cta:hover,.promo-text-slider__ticket-cta:focus-visible{color:#0f1a3d;background-color:#fff;border-color:#fff;text-decoration:none}.promo-text-slider__ticket-cta:focus-visible{outline:2px solid #fff;outline-offset:.125rem}.promo-text-slider__ticket.has-blue-background-color .promo-text-slider__ticket-panel,.promo-text-slider__ticket.has-blue-background-color .promo-text-slider__ticket-media,.promo-text-slider__ticket-panel.has-blue-background-color,.promo-text-slider__ticket-media.has-blue-background-color,.promo-text-slider__ticket--theme-blue .promo-text-slider__ticket-panel,.promo-text-slider__ticket--theme-blue .promo-text-slider__ticket-media{background-color:#1452de}.promo-text-slider__ticket.has-blue-background-color .promo-text-slider__ticket-panel,.promo-text-slider__ticket-panel.has-blue-background-color,.promo-text-slider__ticket--theme-blue .promo-text-slider__ticket-panel{color:#fff}.promo-text-slider__ticket.has-yellow-background-color .promo-text-slider__ticket-panel,.promo-text-slider__ticket.has-yellow-background-color .promo-text-slider__ticket-media,.promo-text-slider__ticket-panel.has-yellow-background-color,.promo-text-slider__ticket-media.has-yellow-background-color,.promo-text-slider__ticket--theme-yellow .promo-text-slider__ticket-panel,.promo-text-slider__ticket--theme-yellow .promo-text-slider__ticket-media{background-color:#fc0}.promo-text-slider__ticket.has-yellow-background-color .promo-text-slider__ticket-panel,.promo-text-slider__ticket-panel.has-yellow-background-color,.promo-text-slider__ticket--theme-yellow .promo-text-slider__ticket-panel{color:#0f1a3d}.promo-text-slider__ticket.has-red-background-color .promo-text-slider__ticket-panel,.promo-text-slider__ticket.has-red-background-color .promo-text-slider__ticket-media,.promo-text-slider__ticket-panel.has-red-background-color,.promo-text-slider__ticket-media.has-red-background-color,.promo-text-slider__ticket--theme-red .promo-text-slider__ticket-panel,.promo-text-slider__ticket--theme-red .promo-text-slider__ticket-media{background-color:#bb133e}.promo-text-slider__ticket.has-red-background-color .promo-text-slider__ticket-panel,.promo-text-slider__ticket-panel.has-red-background-color,.promo-text-slider__ticket--theme-red .promo-text-slider__ticket-panel{color:#fff}.promo-text-slider__ticket.has-navy-background-color .promo-text-slider__ticket-panel,.promo-text-slider__ticket.has-navy-background-color .promo-text-slider__ticket-media,.promo-text-slider__ticket-panel.has-navy-background-color,.promo-text-slider__ticket-media.has-navy-background-color,.promo-text-slider__ticket--theme-navy .promo-text-slider__ticket-panel,.promo-text-slider__ticket--theme-navy .promo-text-slider__ticket-media{background-color:#0f1a3d}.promo-text-slider__ticket.has-navy-background-color .promo-text-slider__ticket-panel,.promo-text-slider__ticket-panel.has-navy-background-color,.promo-text-slider__ticket--theme-navy .promo-text-slider__ticket-panel{color:#fff}.promo-text-slider__ticket--theme-blue .promo-text-slider__ticket-label{color:#1452de}.promo-text-slider__ticket--theme-yellow .promo-text-slider__ticket-label{color:#fc0}.promo-text-slider__ticket--theme-red .promo-text-slider__ticket-label{color:#bb133e}.promo-text-slider__ticket--theme-navy .promo-text-slider__ticket-label{color:#0f1a3d}@media only screen and (max-width: 768px){.promo-text-slider__ticket{flex-direction:column;min-height:0}.promo-text-slider__ticket-stub{flex:0 0 auto;flex-direction:row;align-items:center;justify-content:space-between;width:100%;min-height:3.25rem;padding:.75rem 1rem}.promo-text-slider__ticket-label{font-size:3rem;line-height:1;writing-mode:horizontal-tb;transform:none}.promo-text-slider__ticket-entry{max-width:50%;font-size:1.125rem;line-height:.85;text-align:right}.promo-text-slider__ticket-panel{padding:1.25rem 1rem}.promo-text-slider__ticket-title{font-size:2.8125rem}.promo-text-slider__ticket-subtitle{font-size:1.125rem;line-height:1.5rem}.promo-text-slider__ticket-includes-label,.promo-text-slider__ticket-price-label{font-size:1.25rem}.promo-text-slider__ticket-body{margin-top:.75rem}.promo-text-slider__ticket-media{flex:0 0 auto;width:100%;height:12.5rem;min-height:12.5rem;aspect-ratio:auto}.promo-text-slider__ticket-cta{min-height:2.75rem;padding:.5rem .875rem;font-size:1.375rem}}@media only screen and (min-width: 1024px){.promo-text-slider--style-3 .promo-text-slider__inner{align-items:center}}.promo-text-slider--style-3 .promo-text-slider__inner .promo-text-slider__slider-col{max-width:100%;width:100%}.promo-text-slider.promo-text-slider--style-3 .promo-text-content__promo{color:#0f1a3d !important}.promo-text-slider.promo-text-slider--style-3 .promo-text-content__promo p{color:#0f1a3d !important}.promo-text-image{width:100%;overflow:hidden}.promo-text-image__inner{display:flex;flex-direction:column;width:100%;min-height:26.25rem}@media only screen and (min-width: 1024px){.promo-text-image__inner{flex-direction:row;align-items:stretch;min-height:42.75rem}}.promo-text-image__content-col{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;padding:3rem 1.5rem;overflow:hidden}@media only screen and (min-width: 1024px){.promo-text-image__content-col{flex:0 0 40%;width:40%;max-width:40%;padding:4rem 2.5rem 4rem 5rem}}.promo-text-image__ripple{position:absolute;right:0;bottom:0;z-index:0;height:21.25rem;width:auto;aspect-ratio:521/684;pointer-events:none;opacity:.5;mix-blend-mode:screen;background-repeat:no-repeat;background-position:right bottom;background-size:contain}@media only screen and (min-width: 768px){.promo-text-image__ripple{height:30rem}}@media only screen and (min-width: 1024px){.promo-text-image__ripple{height:32.5rem}}.promo-text-image__content{position:relative;z-index:1;width:100%;max-width:32.5rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:2.5rem;line-height:calc(2.5rem*.85);letter-spacing:0;text-transform:uppercase;color:#fff}@media only screen and (min-width: 1024px){.promo-text-image__content{font-size:4.6875rem;line-height:calc(4.6875rem*.85)}}.promo-text-image__content,.promo-text-image__content *{font-family:"Zuume",sans-serif !important}.promo-text-image__content p{margin:0}.promo-text-image__content p+p{margin-top:1rem}.promo-text-image__content a{color:inherit;text-decoration:underline}.promo-text-image__content a:hover,.promo-text-image__content a:focus-visible{text-decoration:none}.promo-text-image__content span[style*=Zuume],.promo-text-image__content span[style*=zuume]{font-family:"Zuume",sans-serif !important;font-weight:700 !important;text-transform:uppercase}.promo-text-image.has-background.has-white-background-color .promo-text-image__content,.promo-text-image.has-background.has-yellow-background-color .promo-text-image__content{color:#0f1a3d}.promo-text-image__media-col{flex:1 1 auto;min-width:0;min-height:17.5rem}@media only screen and (min-width: 1024px){.promo-text-image__media-col{flex:0 0 60%;width:60%;max-width:60%;min-height:42.75rem}}.promo-text-image__figure{margin:0;width:100%;height:100%;min-height:17.5rem}@media only screen and (min-width: 1024px){.promo-text-image__figure{min-height:42.75rem}}.promo-text-image__img{display:block;width:100%;height:100%;min-height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media only screen and (min-width: 1024px){.promo-text-image__inner:has(.promo-text-image__content-col):not(:has(.promo-text-image__media-col)) .promo-text-image__content-col{flex:1 1 100%;width:100%;max-width:100%}}@media only screen and (min-width: 1024px){.promo-text-image__inner:has(.promo-text-image__media-col):not(:has(.promo-text-image__content-col)) .promo-text-image__media-col{flex:1 1 100%;width:100%;max-width:100%}}.is-horizontal-drag-scroll{cursor:grab}.is-horizontal-drag-scroll.is-drag-scrolling{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-horizontal-drag-scroll.is-drag-scrolling *{cursor:grabbing}.qualification-standings{--qs-accent: #1452de;position:relative;width:100%;overflow:hidden;background-color:#0f1a3d;color:#fff;padding-top:3rem;padding-bottom:3rem}@media only screen and (min-width: 1024px){.qualification-standings{padding-top:4rem;padding-bottom:5rem}}.qualification-standings--theme-red{--qs-accent: #bb133e}.qualification-standings__layout{position:relative;display:block;min-width:0}@media only screen and (min-width: 1024px){.qualification-standings__layout{padding-left:5.5rem}}.qualification-standings__title{position:relative;z-index:2;margin:0 0 1.5rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:3rem;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--qs-accent);text-align:left}@media only screen and (min-width: 1024px){.qualification-standings__title{position:absolute;left:0;top:50%;margin:0;width:-moz-max-content;width:max-content;max-width:none;font-size:4.5rem;transform:rotate(-90deg) translate(-50%, 60%);transform-origin:left center;white-space:nowrap}}.qualification-standings__main{width:100%;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.qualification-standings__tables{display:flex;flex-direction:column;gap:4rem;width:100%;min-width:0}.qualification-standings__table-card{flex:0 0 auto;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:0}.qualification-standings__table-card-head{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:0}.qualification-standings__table-title{flex:1 1 auto;min-width:0;margin:0;padding:0;padding-right:.75rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:2.5rem;line-height:1.05;letter-spacing:0;text-transform:uppercase;color:#fff;text-align:left}.qualification-standings__table-icon{display:block;flex:0 0 auto;width:3rem;height:3rem;margin-left:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right}.qualification-standings__table-wrap{position:relative;display:block;width:100%;max-width:100%;min-width:0}.qualification-standings__table-wrap .qualification-standings__table-scroll-fade{display:none}@media only screen and (max-width: 1024px){.qualification-standings__table-wrap{overflow:hidden}}@media only screen and (min-width: 1024px){.qualification-standings__table-wrap{overflow-x:visible;overflow-y:visible}}.qualification-standings__table-wrap .qualification-standings__table-scroll-inner{position:relative;z-index:1}@media only screen and (max-width: 1024px){.qualification-standings__table-wrap .qualification-standings__table-scroll-inner{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.qualification-standings__table-wrap .qualification-standings__table-scroll-inner::-webkit-scrollbar{display:none}}@media only screen and (min-width: 1024px){.qualification-standings__table-wrap .qualification-standings__table-scroll-inner{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.qualification-standings__table-wrap .qualification-standings__table-scroll-inner>table,.qualification-standings__table-wrap .qualification-standings__table-scroll-inner .qualification-standings__table{display:table;width:100%;min-width:40rem;margin:0;border-collapse:collapse;table-layout:auto}.qualification-standings__table-wrap .qualification-standings__table-scroll-inner>table thead,.qualification-standings__table-wrap .qualification-standings__table-scroll-inner .qualification-standings__table thead{display:table-header-group}.qualification-standings__table-wrap .qualification-standings__table-scroll-inner>table tbody,.qualification-standings__table-wrap .qualification-standings__table-scroll-inner .qualification-standings__table tbody{display:table-row-group}.qualification-standings__table-wrap .qualification-standings__table-scroll-inner>table tr,.qualification-standings__table-wrap .qualification-standings__table-scroll-inner .qualification-standings__table tr{display:table-row}.qualification-standings__table-wrap .qualification-standings__table-scroll-inner>table th,.qualification-standings__table-wrap .qualification-standings__table-scroll-inner>table td,.qualification-standings__table-wrap .qualification-standings__table-scroll-inner .qualification-standings__table th,.qualification-standings__table-wrap .qualification-standings__table-scroll-inner .qualification-standings__table td{display:table-cell}@media only screen and (min-width: 1024px){.qualification-standings__table-wrap .qualification-standings__table-scroll-inner>table,.qualification-standings__table-wrap .qualification-standings__table-scroll-inner .qualification-standings__table{width:100%;min-width:0;table-layout:fixed}}.qualification-standings__table-wrap .qualification-standings__table-scroll-fade{display:none}@media only screen and (max-width: 1024px){.qualification-standings__table-wrap .qualification-standings__table-scroll-fade{display:block;position:absolute;top:0;bottom:0;width:2.5rem;z-index:4;pointer-events:none;opacity:0;transition:opacity .2s ease}.qualification-standings__table-wrap .qualification-standings__table-scroll-fade--start{left:0;background:linear-gradient(to right, #0f1a3d 0%, rgba(15, 26, 61, 0) 100%)}.qualification-standings__table-wrap .qualification-standings__table-scroll-fade--end{right:0;width:3rem;display:flex;align-items:center;justify-content:flex-end;padding-right:.375rem;background:linear-gradient(to left, #0f1a3d 0%, rgba(15, 26, 61, 0) 100%)}.qualification-standings__table-wrap .qualification-standings__table-swipe-hint{display:block;flex-shrink:0;width:1.5rem;height:1.5rem;opacity:0;transition:opacity .2s ease}.qualification-standings__table-wrap.has-fade-end:not(.has-swipe-hint-dismissed) .qualification-standings__table-swipe-hint{opacity:.45}.qualification-standings__table-wrap.has-fade-start .qualification-standings__table-scroll-fade--start,.qualification-standings__table-wrap.has-fade-end .qualification-standings__table-scroll-fade--end{opacity:1}}@media only screen and (max-width: 1024px){.qualification-standings__table-wrap.has-fade-end:not(.has-swipe-hint-dismissed) .qualification-standings__table-swipe-hint{opacity:.7;filter:brightness(0) invert(1)}}.qualification-standings__table,.qualification-standings__table-wrap table{width:100%;min-width:40rem;margin:0;border-spacing:0;border-collapse:collapse;table-layout:auto}@media only screen and (min-width: 1024px){.qualification-standings__table,.qualification-standings__table-wrap table{min-width:0;table-layout:fixed}}.qualification-standings__table,.qualification-standings__table-wrap table{font-family:"Gotham",sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem;color:#fff;text-align:left;background-color:#0f1a3d;border:1px solid #fff}.qualification-standings__table thead,.qualification-standings__table-wrap table thead{background-color:#fff}.qualification-standings__table thead tr,.qualification-standings__table-wrap table thead tr{border-bottom:1px solid #fff}.qualification-standings__table thead th,.qualification-standings__table-wrap table thead th{padding:.625rem .75rem;font-family:"Zuume",sans-serif;font-size:2.1875rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#0f1a3d;background-color:#fff;vertical-align:middle;white-space:nowrap;border-right:1px solid #fff}.qualification-standings__table thead th:last-child,.qualification-standings__table-wrap table thead th:last-child{border-right:0}.qualification-standings__table tbody tr,.qualification-standings__table-wrap table tbody tr{border-bottom:1px solid #fff}.qualification-standings__table tbody tr:last-child,.qualification-standings__table-wrap table tbody tr:last-child{border-bottom:0}.qualification-standings__table tbody td,.qualification-standings__table-wrap table tbody td{padding:.625rem .75rem;vertical-align:middle;color:#fff;background-color:#0f1a3d;word-wrap:break-word;overflow-wrap:break-word;border-right:1px solid #fff}.qualification-standings__table tbody td:last-child,.qualification-standings__table-wrap table tbody td:last-child{border-right:0}.qualification-standings__table tbody td:first-child,.qualification-standings__table-wrap table tbody td:first-child{font-family:"Zuume",sans-serif;font-size:1.5625rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#fff;background-color:var(--qs-accent)}.qualification-standings__table a,.qualification-standings__table-wrap table a{color:inherit;text-decoration:underline}.qualification-standings__table a:hover,.qualification-standings__table-wrap table a:hover{text-decoration:none}.qualification-standings__table-data-source{margin:.5rem 0 0;padding:0;width:100%;font-family:"Gotham",sans-serif;font-size:.75rem;font-style:italic;font-weight:400;line-height:1.4;color:#fff;text-align:right}.qualification-standings__table-data-source p{margin:0;padding:0;font:inherit;font-style:inherit;color:inherit;text-align:inherit}.qualification-standings__table-data-source a{color:#fff;text-decoration:underline}.qualification-standings__table-data-source a:hover,.qualification-standings__table-data-source a:focus{color:#fff;text-decoration:underline}.qualification-standings__source{width:100%;max-width:100%;margin:.5rem 0 0;padding:0;font-family:"Gotham",sans-serif;font-size:.6875rem;font-weight:400;line-height:1.45;color:rgba(255,255,255,.85);text-align:center}.is-horizontal-drag-scroll{cursor:grab}.is-horizontal-drag-scroll.is-drag-scrolling{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-horizontal-drag-scroll.is-drag-scrolling *{cursor:grabbing}.schedule{--qs-accent: #bb133e}.schedule--theme-red{--qs-accent: #bb133e}.schedule:not(body){position:relative;width:100%;overflow:hidden;background-color:#fff;color:#0f1a3d;padding-top:3rem;padding-bottom:3rem}@media only screen and (min-width: 1024px){.schedule:not(body){padding-top:4rem;padding-bottom:5rem}}.schedule__layout{position:relative;display:block;min-width:0}@media only screen and (min-width: 1024px){.schedule__layout{padding-left:5.5rem}}.schedule__title{position:relative;z-index:2;margin:0 0 1.5rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:3rem;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--qs-accent);text-align:left}@media only screen and (min-width: 1024px){.schedule__title{position:absolute;left:0;top:50%;margin:0;width:-moz-max-content;width:max-content;max-width:none;font-size:4.5rem;transform:rotate(-90deg) translate(-50%, 20%);transform-origin:left top;white-space:nowrap}}.schedule__main{width:100%;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.schedule__tables{display:flex;flex-direction:column;gap:4rem;width:100%;min-width:0}.schedule__table-card{flex:0 0 auto;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:0}.schedule__table-card-head{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:0}.schedule__table-title{flex:1 1 auto;min-width:0;margin:0;padding:0;padding-right:.75rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:2.5rem;line-height:1.05;letter-spacing:0;text-transform:uppercase;color:#0f1a3d;text-align:left}.schedule__table-icon{display:block;flex:0 0 auto;width:3rem;height:3rem;margin-left:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right}.schedule__table-wrap{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 768px){.schedule__table-wrap{overflow-x:visible;overflow-y:visible}}.schedule__table-wrap table{display:table;width:100%;min-width:40rem;margin:0;border-collapse:collapse;table-layout:auto}.schedule__table-wrap table thead{display:table-header-group}.schedule__table-wrap table tbody{display:table-row-group}.schedule__table-wrap table tr{display:table-row}.schedule__table-wrap table th,.schedule__table-wrap table td{display:table-cell}@media only screen and (min-width: 768px){.schedule__table-wrap table{width:100%;min-width:0;table-layout:fixed}}.schedule__table,.schedule__table-wrap table{width:100%;min-width:40rem;margin:0;border-spacing:0;border-collapse:collapse;table-layout:auto}@media only screen and (min-width: 768px){.schedule__table,.schedule__table-wrap table{min-width:0;table-layout:fixed}}.schedule__table,.schedule__table-wrap table{font-family:"Gotham",sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem;color:#0f1a3d;text-align:left;background-color:#fff;border-top:1px solid #0f1a3d;border-bottom:1px solid #0f1a3d;border-left:0;border-right:0}.schedule__table thead,.schedule__table-wrap table thead{background-color:#0f1a3d}.schedule__table thead tr,.schedule__table-wrap table thead tr{border-bottom:0}.schedule__table thead th,.schedule__table-wrap table thead th{padding:.625rem .75rem;font-family:"Zuume",sans-serif;font-size:2.1875rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#fff;background-color:#0f1a3d;vertical-align:middle;white-space:nowrap;border:0}.schedule__table tbody tr,.schedule__table-wrap table tbody tr{border-bottom:1px solid #0f1a3d}.schedule__table tbody tr:last-child,.schedule__table-wrap table tbody tr:last-child{border-bottom:0}.schedule__table tbody td,.schedule__table-wrap table tbody td{padding:.625rem .75rem;vertical-align:middle;color:#0f1a3d;background-color:#fff;word-wrap:break-word;overflow-wrap:break-word;border-left:0;border-right:0}.schedule__table tbody td:first-child,.schedule__table-wrap table tbody td:first-child{font-family:"Zuume",sans-serif;font-size:1.5625rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#fff;background-color:var(--qs-accent)}.schedule__table a,.schedule__table-wrap table a{color:inherit;text-decoration:underline}.schedule__table a:hover,.schedule__table-wrap table a:hover{text-decoration:none}.schedule__table-data-source{margin:.5rem 0 0;padding:0;width:100%;font-family:"Gotham",sans-serif;font-size:.75rem;font-style:italic;font-weight:400;line-height:1.4;color:#0f1a3d;text-align:left}.schedule__source{width:100%;max-width:100%;margin:.5rem 0 0;padding:0;font-family:"Gotham",sans-serif;font-size:.6875rem;font-weight:400;line-height:1.45;color:rgba(15,26,61,.85);text-align:center}@media only screen and (max-width: 768px){.guten-block.schedule:not(body){overflow-x:clip;overflow-y:visible}}@media only screen and (max-width: 768px){.schedule__tables--has-pager .schedule__table-card.is-active{overflow:visible}}.schedule__tables--has-pager .schedule__table-card{display:none}.schedule__tables--has-pager .schedule__table-card.is-active{display:flex}.schedule__table-wrap--has-pager{position:relative}@media only screen and (max-width: 768px){.schedule__table-wrap--has-pager{overflow:hidden;padding-top:2.75rem}}.schedule__table-wrap--has-pager .schedule__table-scroll-inner{position:relative;z-index:1}@media only screen and (max-width: 768px){.schedule__table-wrap--has-pager .schedule__table-scroll-inner{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.schedule__table-wrap--has-pager .schedule__table-scroll-inner::-webkit-scrollbar{display:none}.schedule__table-wrap--has-pager .schedule__table-scroll-inner>table,.schedule__table-wrap--has-pager .schedule__table-scroll-inner .schedule__table{display:table;width:100%;min-width:40rem;max-width:none;margin:0}}.schedule__table-wrap--has-pager .schedule__table-scroll-fade{display:none}@media only screen and (max-width: 768px){.schedule__table-wrap--has-pager .schedule__table-scroll-fade{display:block;position:absolute;top:0;bottom:0;width:2.5rem;z-index:4;pointer-events:none;opacity:0;transition:opacity .2s ease}.schedule__table-wrap--has-pager .schedule__table-scroll-fade--start{left:0;background:linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}.schedule__table-wrap--has-pager .schedule__table-scroll-fade--end{right:0;width:3rem;display:flex;align-items:center;justify-content:flex-end;padding-right:.375rem;background:linear-gradient(to left, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}.schedule__table-wrap--has-pager .schedule__table-swipe-hint{display:block;flex-shrink:0;width:1.5rem;height:1.5rem;opacity:0;transition:opacity .2s ease}.schedule__table-wrap--has-pager.has-fade-end:not(.has-swipe-hint-dismissed) .schedule__table-swipe-hint{opacity:.45}.schedule__table-wrap--has-pager.has-fade-start .schedule__table-scroll-fade--start,.schedule__table-wrap--has-pager.has-fade-end .schedule__table-scroll-fade--end{opacity:1}}.schedule__table-wrap--has-pager .schedule__pager{position:absolute;top:1.875rem;right:0;z-index:2;display:inline-flex;align-items:center;justify-content:flex-end;gap:.625rem;margin:0;padding:.625rem .75rem;font-family:"Gotham",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#fff;pointer-events:auto;transform:translateY(-50%)}@media only screen and (max-width: 768px){.schedule__table-wrap--has-pager .schedule__pager{top:1.375rem;z-index:5;transform:translateY(-50%);color:#0f1a3d}.schedule__table-wrap--has-pager .schedule__pager .schedule__pager-status,.schedule__table-wrap--has-pager .schedule__pager .schedule__pager-word,.schedule__table-wrap--has-pager .schedule__pager .schedule__pager-btn{color:#0f1a3d}}.schedule__table-wrap--has-pager table thead th:last-child,.schedule__table-wrap--has-pager .schedule__table thead th:last-child{padding-right:13.75rem}@media only screen and (max-width: 768px){.schedule__table-wrap--has-pager table thead th:last-child,.schedule__table-wrap--has-pager .schedule__table thead th:last-child{padding-right:.75rem}}.schedule__pager-status{display:inline-flex;align-items:center;gap:.375rem;margin:0;padding:0;font:inherit;color:inherit;text-transform:inherit}.schedule__pager-word{font:inherit;color:inherit}.schedule__pager-btn{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font-family:"Gotham",sans-serif;font-size:.9375rem;font-weight:400;line-height:1;color:#fff;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.schedule__pager-btn:disabled{opacity:.35;cursor:not-allowed}.schedule__pager-btn:not(:disabled):hover,.schedule__pager-btn:not(:disabled):focus-visible{opacity:.85}@media only screen and (max-width: 768px){.schedule__pager-btn{color:#0f1a3d}.schedule__pager-btn:disabled{opacity:.45}}.schedule-dates:not(body){width:100%;max-width:100%;overflow-x:clip;background-color:#fff;color:#0f1a3d;padding-top:3rem;padding-bottom:3rem}@media only screen and (min-width: 1024px){.schedule-dates:not(body){padding-top:4rem;padding-bottom:5rem}}.schedule-dates__layout{width:100%;min-width:0}.schedule-dates__intro{max-width:30.25rem;margin:0 auto 2.5rem;text-align:center;font-family:"Gotham",sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem;color:#0f1a3d}.schedule-dates__intro p{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.schedule-dates__intro p+p{margin-top:.5rem}.schedule-dates__intro a{color:inherit;text-decoration:underline}.schedule-dates__intro a:hover,.schedule-dates__intro a:focus-visible{text-decoration:none}.schedule-dates__nav{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem;min-width:0}.schedule-dates__tabs{display:flex;flex-direction:row;align-items:flex-end;flex-wrap:nowrap;gap:1rem;min-width:0;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 768px){.schedule-dates__tabs{gap:1.5rem}}.schedule-dates__tab{display:inline-flex;flex-direction:row;align-items:flex-end;gap:.5rem;height:5.3125rem;margin:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.35;transition:all .2s ease-in-out}.schedule-dates__tab.is-active{opacity:1}.schedule-dates__tab:focus-visible{outline:2px solid #1452de;outline-offset:.25rem}.schedule-dates__tab--decorative{opacity:1;cursor:default;pointer-events:none}.schedule-dates__tab-day{display:inline-block;font-family:"Gotham",sans-serif;font-size:.75rem;font-weight:400;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#0f1a3d;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.schedule-dates__tab-icon{display:block;width:auto;height:5.3125rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}.schedule-dates__month{flex:0 0 auto;margin:0;padding:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:3rem;line-height:.9;letter-spacing:0;text-transform:uppercase;color:#0f1a3d;text-align:right}@media only screen and (min-width: 768px){.schedule-dates__month{font-size:4.5rem}}@media only screen and (min-width: 1024px){.schedule-dates__month{font-size:6rem}}.schedule-dates__panels{display:grid;grid-template-columns:1fr;width:100%;min-width:0}.schedule-dates__panel{grid-area:1/1;display:none;width:100%;min-width:0}.schedule-dates__panel.is-active{display:block}.schedule-dates__panel[hidden]{display:none}.schedule-dates__events{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0}.schedule-dates__event{display:flex;flex-direction:column;width:100%;min-width:0}@media only screen and (min-width: 768px){.schedule-dates__event{flex-direction:row;align-items:stretch}}.schedule-dates__event-main{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;flex:1 1 auto;min-width:0;padding:1rem 1.25rem;background-color:#1452de;color:#fff}@media only screen and (min-width: 768px){.schedule-dates__event-main{padding:1.25rem 1.5rem;gap:1.5rem}}.schedule-dates__event-time{flex:0 0 auto;margin:0;padding:0;font-family:"Gotham",sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem;color:#fff;white-space:nowrap;flex-basis:6.5rem}@media only screen and (min-width: 768px){.schedule-dates__event-time{font-size:1rem;line-height:1.625rem}}.schedule-dates__event-copy{flex:1 1 auto;min-width:0}.schedule-dates__event-title{margin:0;padding:0;font-family:"Gotham",sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;color:#fff}@media only screen and (min-width: 768px){.schedule-dates__event-title{font-size:1.125rem;line-height:1.75rem}}.schedule-dates__event-subtitle{margin:.25rem 0 0;padding:0;font-family:"Gotham",sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem;color:#fff}.schedule-dates__event-extra{flex:0 0 auto;width:100%;box-sizing:border-box;padding:1rem 1.25rem;background-color:#fff;border:1px solid rgba(15,26,61,.2);border-top:0;color:#0f1a3d}@media only screen and (min-width: 768px){.schedule-dates__event-extra{width:17.5rem;border-top:1px solid rgba(15,26,61,.2);border-left:0;padding:1.25rem 1.5rem}}@media only screen and (min-width: 1024px){.schedule-dates__event-extra{width:20rem}}@media only screen and (min-width: 768px){.schedule-dates__event--no-extra .schedule-dates__event-main{border-right:0}}.schedule-dates__event-extra-inner{font-family:"Gotham",sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem;color:#0f1a3d}.schedule-dates__event-extra-inner>*:first-child{margin-top:0}.schedule-dates__event-extra-inner>*:last-child{margin-bottom:0}.schedule-dates__event-extra-inner p,.schedule-dates__event-extra-inner li{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.schedule-dates__event-extra-inner h1,.schedule-dates__event-extra-inner h2,.schedule-dates__event-extra-inner h3,.schedule-dates__event-extra-inner h4,.schedule-dates__event-extra-inner h5,.schedule-dates__event-extra-inner h6{margin:0 0 .5rem;padding:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:1.25rem;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:#0f1a3d}.schedule-dates__event-extra-inner a{color:inherit;text-decoration:underline}.schedule-dates__event-extra-inner a:hover,.schedule-dates__event-extra-inner a:focus-visible{text-decoration:none}.is-horizontal-drag-scroll{cursor:grab}.is-horizontal-drag-scroll.is-drag-scrolling{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-horizontal-drag-scroll.is-drag-scrolling *{cursor:grabbing}.past-results{--qs-accent: #629cef}.past-results--theme-light-blue{--qs-accent: #629cef}.past-results:not(body){position:relative;width:100%;overflow:hidden;background-color:#fff;color:#0f1a3d;padding-top:3rem;padding-bottom:3rem}@media only screen and (min-width: 1024px){.past-results:not(body){padding-top:4rem;padding-bottom:5rem}}.past-results__layout{position:relative;display:block;min-width:0}@media only screen and (min-width: 1024px){.past-results__layout{padding-left:5.5rem}}.past-results__title{position:relative;z-index:2;margin:0 0 1.5rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:3rem;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--qs-accent);text-align:left}@media only screen and (min-width: 1024px){.past-results__title{position:absolute;left:0;top:50%;margin:0;width:-moz-max-content;width:max-content;max-width:none;font-size:4.5rem;transform:rotate(-90deg) translate(-50%, 20%);transform-origin:left top;white-space:nowrap}}.past-results__main{width:100%;min-width:0;display:flex;flex-direction:column;gap:1.5rem}.past-results__tables{display:flex;flex-direction:column;gap:4rem;width:100%;min-width:0}.past-results__table-card{flex:0 0 auto;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:0}.past-results__table-card-head{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:0}.past-results__table-title{flex:1 1 auto;min-width:0;margin:0;padding:0;padding-right:.75rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:2.5rem;line-height:1.05;letter-spacing:0;text-transform:uppercase;color:#0f1a3d;text-align:left}.past-results__table-icon{display:block;flex:0 0 auto;width:3rem;height:3rem;margin-left:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right}.past-results__table-wrap{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 768px){.past-results__table-wrap{overflow-x:visible;overflow-y:visible}}.past-results__table-wrap table{display:table;width:100%;min-width:40rem;margin:0;border-collapse:collapse;table-layout:auto}.past-results__table-wrap table thead{display:table-header-group}.past-results__table-wrap table tbody{display:table-row-group}.past-results__table-wrap table tr{display:table-row}.past-results__table-wrap table th,.past-results__table-wrap table td{display:table-cell}@media only screen and (min-width: 768px){.past-results__table-wrap table{width:100%;min-width:0;table-layout:fixed}}.past-results__table,.past-results__table-wrap table{width:100%;min-width:40rem;margin:0;border-spacing:0;border-collapse:collapse;table-layout:auto}@media only screen and (min-width: 768px){.past-results__table,.past-results__table-wrap table{min-width:0;table-layout:fixed}}.past-results__table,.past-results__table-wrap table{font-family:"Gotham",sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem;color:#0f1a3d;text-align:left;background-color:#fff;border-top:1px solid #0f1a3d;border-bottom:1px solid #0f1a3d;border-left:0;border-right:0}.past-results__table thead,.past-results__table-wrap table thead{background-color:#0f1a3d}.past-results__table thead tr,.past-results__table-wrap table thead tr{border-bottom:0}.past-results__table thead th,.past-results__table-wrap table thead th{padding:.625rem .75rem;font-family:"Zuume",sans-serif;font-size:2.1875rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#fff;background-color:#0f1a3d;vertical-align:middle;white-space:nowrap;border:0}.past-results__table tbody tr,.past-results__table-wrap table tbody tr{border-bottom:1px solid #0f1a3d}.past-results__table tbody tr:last-child,.past-results__table-wrap table tbody tr:last-child{border-bottom:0}.past-results__table tbody td,.past-results__table-wrap table tbody td{padding:.625rem .75rem;vertical-align:middle;color:#0f1a3d;background-color:#fff;word-wrap:break-word;overflow-wrap:break-word;border-left:0;border-right:0}.past-results__table tbody td:first-child,.past-results__table tbody td:nth-child(2),.past-results__table-wrap table tbody td:first-child,.past-results__table-wrap table tbody td:nth-child(2){font-family:"Zuume",sans-serif;font-size:1.5625rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#fff;background-color:#629cef}.past-results__table a,.past-results__table-wrap table a{color:inherit;text-decoration:underline}.past-results__table a:hover,.past-results__table-wrap table a:hover{text-decoration:none}.past-results__table-data-source{margin:.5rem 0 0;padding:0;width:100%;font-family:"Gotham",sans-serif;font-size:.75rem;font-style:italic;font-weight:400;line-height:1.4;color:#0f1a3d;text-align:left}.past-results__source{width:100%;max-width:100%;margin:.5rem 0 0;padding:0;font-family:"Gotham",sans-serif;font-size:.6875rem;font-weight:400;line-height:1.45;color:rgba(15,26,61,.85);text-align:center}@media only screen and (max-width: 768px){.guten-block.past-results:not(body){overflow-x:clip;overflow-y:visible}}@media only screen and (max-width: 768px){.past-results__tables--has-pager .past-results__table-card.is-active{overflow:visible}}.past-results__tables--has-pager .past-results__table-card{display:none}.past-results__tables--has-pager .past-results__table-card.is-active{display:flex}.past-results__table-wrap--has-pager{position:relative}@media only screen and (max-width: 768px){.past-results__table-wrap--has-pager{overflow:hidden;padding-top:2.75rem}}.past-results__table-wrap--has-pager .past-results__table-scroll-inner{position:relative;z-index:1}@media only screen and (max-width: 768px){.past-results__table-wrap--has-pager .past-results__table-scroll-inner{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.past-results__table-wrap--has-pager .past-results__table-scroll-inner::-webkit-scrollbar{display:none}.past-results__table-wrap--has-pager .past-results__table-scroll-inner>table,.past-results__table-wrap--has-pager .past-results__table-scroll-inner .past-results__table{display:table;width:100%;min-width:40rem;max-width:none;margin:0}}.past-results__table-wrap--has-pager .past-results__table-scroll-fade{display:none}@media only screen and (max-width: 768px){.past-results__table-wrap--has-pager .past-results__table-scroll-fade{display:block;position:absolute;top:0;bottom:0;width:2.5rem;z-index:4;pointer-events:none;opacity:0;transition:opacity .2s ease}.past-results__table-wrap--has-pager .past-results__table-scroll-fade--start{left:0;background:linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}.past-results__table-wrap--has-pager .past-results__table-scroll-fade--end{right:0;width:3rem;display:flex;align-items:center;justify-content:flex-end;padding-right:.375rem;background:linear-gradient(to left, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}.past-results__table-wrap--has-pager .past-results__table-swipe-hint{display:block;flex-shrink:0;width:1.5rem;height:1.5rem;opacity:0;transition:opacity .2s ease}.past-results__table-wrap--has-pager.has-fade-end:not(.has-swipe-hint-dismissed) .past-results__table-swipe-hint{opacity:.45}.past-results__table-wrap--has-pager.has-fade-start .past-results__table-scroll-fade--start,.past-results__table-wrap--has-pager.has-fade-end .past-results__table-scroll-fade--end{opacity:1}}.past-results__table-wrap--has-pager .past-results__pager{position:absolute;top:1.875rem;right:0;z-index:2;display:inline-flex;align-items:center;justify-content:flex-end;gap:.625rem;margin:0;padding:.625rem .75rem;font-family:"Gotham",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#fff;pointer-events:auto;transform:translateY(-50%)}@media only screen and (max-width: 768px){.past-results__table-wrap--has-pager .past-results__pager{top:1.375rem;z-index:5;transform:translateY(-50%);color:#0f1a3d}.past-results__table-wrap--has-pager .past-results__pager .past-results__pager-status,.past-results__table-wrap--has-pager .past-results__pager .past-results__pager-word,.past-results__table-wrap--has-pager .past-results__pager .past-results__pager-btn{color:#0f1a3d}}.past-results__table-wrap--has-pager table thead th:last-child,.past-results__table-wrap--has-pager .past-results__table thead th:last-child{padding-right:13.75rem}@media only screen and (max-width: 768px){.past-results__table-wrap--has-pager table thead th:last-child,.past-results__table-wrap--has-pager .past-results__table thead th:last-child{padding-right:.75rem}}.past-results__pager-status{display:inline-flex;align-items:center;gap:.375rem;margin:0;padding:0;font:inherit;color:inherit;text-transform:inherit}.past-results__pager-word{font:inherit;color:inherit}.past-results__pager-btn{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font-family:"Gotham",sans-serif;font-size:.9375rem;font-weight:400;line-height:1;color:#fff;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.past-results__pager-btn:disabled{opacity:.35;cursor:not-allowed}.past-results__pager-btn:not(:disabled):hover,.past-results__pager-btn:not(:disabled):focus-visible{opacity:.85}@media only screen and (max-width: 768px){.past-results__pager-btn{color:#0f1a3d}.past-results__pager-btn:disabled{opacity:.45}}.promotional-image-text{width:100%;padding-top:5rem;padding-bottom:5rem}.promotional-image-text__section{overflow:hidden;background-color:#fff;padding-top:0;padding-bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1rem;width:100%;margin-left:auto;margin-right:auto;text-align:center}.promotional-image-text__section+.promotional-image-text__section{margin-top:1rem}@media only screen and (min-width: 768px){.promotional-image-text__section+.promotional-image-text__section{margin-top:1.25rem}}@media only screen and (min-width: 768px){.promotional-image-text__section{gap:1.5rem}}.promotional-image-text__section--img-right .promotional-image-text__row{order:1}.promotional-image-text__section--img-right .promotional-image-text__title{order:2}.promotional-image-text__section--img-right .promotional-image-text__image{order:3}.promotional-image-text__section--img-left .promotional-image-text__image{order:1}.promotional-image-text__section--img-left .promotional-image-text__title{order:2}.promotional-image-text__section--img-left .promotional-image-text__row{order:3}@media only screen and (max-width: 768px){.promotional-image-text__section{flex-direction:column;align-items:center}.promotional-image-text__section--img-left .promotional-image-text__image,.promotional-image-text__section--img-left .promotional-image-text__title,.promotional-image-text__section--img-left .promotional-image-text__row,.promotional-image-text__section--img-right .promotional-image-text__image,.promotional-image-text__section--img-right .promotional-image-text__title,.promotional-image-text__section--img-right .promotional-image-text__row{order:initial}.promotional-image-text__section:not(:first-child) .promotional-image-text__image{display:none}}.promotional-image-text__row{flex:0 1 auto;min-width:0;display:flex;justify-content:center}@media only screen and (max-width: 768px){.promotional-image-text__row{transform:none !important}}.promotional-image-text__title{margin:0;flex:0 1 auto;font-family:"Zuume",sans-serif;font-weight:700;font-size:3rem;line-height:.9;text-transform:uppercase;text-align:center;max-width:100%;white-space:nowrap;overflow-wrap:normal;word-break:normal}@media only screen and (max-width: 768px){.promotional-image-text__title{font-size:2.5rem;line-height:.82;white-space:normal}}@media only screen and (min-width: 768px)and (max-width: 1024px){.promotional-image-text__title{font-size:5.625rem}}@media only screen and (min-width: 1024px){.promotional-image-text__title{font-size:8.75rem;line-height:82%}}@media only screen and (min-width: 1200px){.promotional-image-text__title{font-size:10.625rem}}.promotional-image-text__content{max-width:350px;margin:0 auto;font-family:"Gotham",sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#0f1a3d;text-align:center}@media only screen and (max-width: 768px){.promotional-image-text__content{max-width:11.25rem;padding:0 .5rem}}.promotional-image-text__image{display:block;width:auto;max-width:100%;flex:0 0 auto;line-height:0}.promotional-image-text__image-img{display:block;width:auto;height:auto;max-width:100%;max-height:5rem}@media only screen and (min-width: 768px){.promotional-image-text__image-img{max-height:7.5rem}}.promotional-image-text__cta-wrap{background-color:#fff;padding:0;margin:1.875rem 0 0;text-align:center}.promotional-image-text__cta{margin:0}.promotional-image-text__cta.btn-navy:hover,.promotional-image-text__cta.btn-navy:focus-visible{color:#0f1a3d;background-color:#fc0;filter:none;text-decoration:none}.promotional-image-text__cta.btn-navy:focus-visible{outline:2px solid #1452de;outline-offset:2px}.rolex-banner{width:100%;background-color:#006336;text-align:center}.rolex-banner iframe{margin:0;padding:0;display:block;max-width:100%;border:0}.rolex-banner__content{min-width:0;max-width:100%;width:100%;text-transform:none;letter-spacing:0}.rolex-banner__content--mobile{display:block}@media only screen and (min-width: 768px){.rolex-banner__content--mobile{display:none}}.rolex-banner__content--desktop{display:none}@media only screen and (min-width: 768px){.rolex-banner__content--desktop{display:block}}.rolex-banner__content>*:first-child{margin-top:0}.rolex-banner__content>*:last-child{margin-bottom:0}.rolex-banner__content p,.rolex-banner__content li,.rolex-banner__content a{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.rolex-banner__content img,.rolex-banner__content video{max-width:100%;height:auto}.rolex-banner__content embed,.rolex-banner__content object{max-width:100%}body:not(.wp-admin) .guten-block.rolex-banner{opacity:1;animation:none}.team-promo{width:100%;--team-promo-bg: #1452de;--team-promo-panel-bg: #629cef;--team-promo-star: #ffcc00;--team-promo-accent: #ffcc00;--team-promo-ripple: url("../images/ripple-blue.svg");--team-promo-ripple-height: 32.5rem}.team-promo--theme-red{--team-promo-bg: #bb133e;--team-promo-panel-bg: #fb5f86;--team-promo-star: #ffcc00;--team-promo-accent: #0f1a3d;--team-promo-ripple: url("../images/ripple-red.svg")}.team-promo--theme-blue{--team-promo-bg: #1452de;--team-promo-panel-bg: #629cef;--team-promo-star: #ffcc00;--team-promo-accent: #ffcc00;--team-promo-ripple: url("../images/ripple-blue.svg")}.team-promo--theme-blue .team-promo__content{color:#0f1a3d}.team-promo--theme-blue .team-promo__content a{color:#0f1a3d}.team-promo__title-bar{background-color:var(--team-promo-bg);padding:2.5rem 1.25rem}.team-promo__title{margin:0;display:flex;align-items:center;justify-content:center;gap:1.25rem}.team-promo__title-text{font-family:"Zuume",sans-serif;font-size:4.75rem;line-height:.9;font-weight:700;text-transform:uppercase;color:#fff;text-align:center}@media only screen and (min-width: 768px){.team-promo__title-text{font-size:7.375rem}}@media only screen and (min-width: 1024px){.team-promo__title-text{font-size:9.375rem}}.team-promo__star{width:2.5625rem;height:2.4375rem;flex:0 0 auto;background-color:var(--team-promo-star);-webkit-mask-image:url("../images/icon-star.svg");mask-image:url("../images/icon-star.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.team-promo__main{display:flex;flex-direction:column}.team-promo__primary{display:flex;flex-direction:column;width:100%}.team-promo__primary-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.team-promo__image-col{display:flex;flex-direction:column;width:100%}.team-promo__image{flex:1 1 auto;width:100%;min-height:20rem;background-size:cover;background-position:center center;background-repeat:no-repeat}.team-promo__content-col{width:100%;background-color:var(--team-promo-panel-bg)}.team-promo__content-col .btn-yellow-navy:hover,.team-promo__content-col .btn-yellow-navy:focus-visible{color:#fff;background-color:#0f1a3d;filter:none}.team-promo__content-col .btn-navy:hover,.team-promo__content-col .btn-navy:focus-visible{color:#0f1a3d;background-color:#fc0;filter:none}.team-promo__content-inner{max-width:21.875rem;padding:3rem 2rem}.team-promo__subtitle{margin:0 0 1.25rem;font-family:"Zuume",sans-serif;font-size:3.75rem;line-height:.9;font-weight:700;text-transform:uppercase;color:#0f1a3d}.team-promo__content{font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.5;color:#fff}.team-promo__content strong,.team-promo__content b{font-weight:700}.team-promo__cta{margin-top:1.5rem}.team-promo__captains{display:none;position:relative;width:100%;padding:2rem 1rem 3rem;background-color:#fff;z-index:0;overflow:hidden}.team-promo__captains-inner{position:relative;z-index:1;max-width:270px;margin-left:auto;margin-right:auto}.team-promo__captains-decor{position:absolute;top:5%;right:-5%;width:55%;height:var(--team-promo-ripple-height);max-height:90%;background-image:var(--team-promo-ripple);background-repeat:no-repeat;background-position:right center;background-size:auto var(--team-promo-ripple-height);opacity:.55;pointer-events:none;z-index:0}.team-promo__captains-heading{position:relative;z-index:1;margin:0 0 1.75rem;font-family:"Zuume",sans-serif;font-weight:700;text-transform:uppercase;text-align:center;line-height:1.05}.team-promo__captains-heading-title{display:inline-block;font-family:"Zuume",sans-serif;font-size:3.125rem;font-weight:700;line-height:calc(3.125rem*.85);color:var(--team-promo-bg)}.team-promo__captains-heading-label{display:inline-block;font-family:"Zuume",sans-serif;font-size:3.125rem;font-weight:700;line-height:calc(3.125rem*.85);color:#0f1a3d}.team-promo__captains-panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:26.25rem;margin-left:auto;margin-right:auto;padding:1.125rem .75rem;background:linear-gradient(to bottom, var(--team-promo-bg) 0%, var(--team-promo-bg) 50%, rgba(255, 255, 255, 0) 100%);border:0;border-top:5px solid var(--team-promo-accent)}.team-promo__captain-name{width:100%;margin:0 0 .625rem;font-family:"Zuume",sans-serif;font-size:1.75rem;line-height:calc(1.75rem*.85);font-weight:700;text-transform:uppercase;color:#fff;text-align:center;opacity:1;transition:opacity .45s ease}.team-promo__captain-name.is-fading{opacity:0}@media(prefers-reduced-motion: reduce){.team-promo__captain-name{transition:none}}.team-promo__captain-role{font-family:"Zuume",sans-serif;font-weight:400;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.team-promo__captains-primary{position:relative;z-index:1;align-self:stretch;width:150%;min-height:28.125rem;margin:0;background-color:rgba(0,0,0,0);left:50%;transform:translateX(-50%);touch-action:manipulation;cursor:grab}.team-promo__captains-primary:active{cursor:grabbing}.team-promo__captains-primary:focus-visible{outline:2px solid #1452de;outline-offset:4px}.team-promo__captains-primary-layer{position:absolute;inset:0;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center bottom;background-size:contain;opacity:0;transition:opacity .45s ease;pointer-events:none}.team-promo__captains-primary-layer.is-visible{opacity:1}@media(prefers-reduced-motion: reduce){.team-promo__captains-primary-layer{transition:none}.team-promo__captains-primary-layer:not(.is-visible){display:none}}.team-promo__captains-thumbs{position:relative;z-index:3;align-self:stretch;width:150%;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0;margin-top:-3.75rem;padding-bottom:.5rem}.team-promo__captains-thumbs--empty{display:none}.team-promo__thumb{flex:0 0 33.333%;width:33.333%;max-width:33.333%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;line-height:0;height:12.5rem;overflow:hidden}.team-promo__thumb img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.team-promo__thumb:hover,.team-promo__thumb:focus-visible{opacity:.85}.team-promo__thumb:focus-visible{outline:2px solid #1452de;outline-offset:4px}@media only screen and (min-width: 1024px){.team-promo{--team-promo-ripple-height: 36.25rem}.team-promo__main{flex-direction:row;align-items:stretch;min-height:31.25rem}.team-promo__main--with-captains .team-promo__primary{width:60%}.team-promo__main--with-captains .team-promo__captains{width:40%;display:flex;flex-direction:column;align-items:stretch;padding:2.5rem 1.5rem 3.5rem}.team-promo__captains-inner{max-width:270px;margin-left:auto;margin-right:auto}.team-promo__main--with-captains .team-promo__primary{min-height:0}.team-promo__primary-body{flex-direction:row;align-items:stretch}.team-promo__image-col{width:55%}.team-promo__content-col{width:45%;display:flex;align-items:center}.team-promo__content-inner{padding:3.5rem 2rem}.team-promo__main:not(.team-promo__main--with-captains) .team-promo__primary{width:100%}.team-promo__captains-panel{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;max-width:none;width:100%;margin-top:auto;margin-left:auto;margin-right:auto}.team-promo__captains-primary{min-height:28.125rem}}.team-promo-pair{position:relative;width:100%;height:200vh}.team-promo-pair__viewport{position:sticky;top:0;width:100%;height:100vh;max-height:100vh;overflow:hidden;box-sizing:border-box}body.admin-bar .team-promo-pair__viewport{top:32px;height:calc(100vh - 32px);max-height:calc(100vh - 32px)}.team-promo-pair__viewport>.team-promo.team-promo--pair-panel{position:absolute;inset:0;width:100%;height:100%;max-height:100%;margin:0;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.team-promo-pair__viewport>.team-promo.team-promo--pair-panel .team-promo__main{flex:1 1 auto;min-height:0}@media only screen and (max-width: 1024px){.team-promo-pair{height:auto}.team-promo-pair__viewport{position:relative;top:auto;height:auto;max-height:none;overflow:visible}body.admin-bar .team-promo-pair__viewport{top:auto;height:auto;max-height:none}.team-promo-pair__viewport>.team-promo.team-promo--pair-panel{position:relative;inset:auto;height:auto;max-height:none;opacity:1 !important;pointer-events:auto;z-index:auto;overflow:visible}}.ticket-information{width:100%;padding-top:3rem;padding-bottom:3rem;box-sizing:border-box}@media only screen and (min-width: 768px){.ticket-information{padding-top:3.75rem;padding-bottom:3.75rem}}.ticket-information__inner{width:100%;max-width:83.5rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 1024px){.ticket-information__inner{padding-left:3.25rem;padding-right:3.25rem}}.ticket-information__grid{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:minmax(0, 1fr);gap:1.25rem;margin:0}@media only screen and (min-width: 768px){.ticket-information__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (min-width: 1024px){.ticket-information__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.ticket-information__item{min-width:0;display:flex}.ticket-information__card{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:23.75rem;padding:1.5rem;border-radius:.625rem;box-shadow:.3125rem .3125rem .625rem .3125rem rgba(0,0,0,.2);box-sizing:border-box;text-align:left}.ticket-information__title{margin:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:2.5rem;line-height:.85;letter-spacing:0;text-transform:uppercase;color:inherit}.ticket-information__subtitle{margin:.5rem 0 0;font-family:"Zuume",sans-serif;font-weight:400;font-size:1.25rem;line-height:.85;letter-spacing:0;text-transform:uppercase;color:inherit}.ticket-information__body{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0;margin-top:1.25rem}.ticket-information__includes-label{margin:0 0 .5rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:1.375rem;line-height:.85;letter-spacing:0;text-transform:uppercase;color:inherit}.ticket-information__includes-list{margin:0;padding:0 0 0 1.125rem;list-style:disc}.ticket-information__includes-item{font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.25rem;color:inherit}.ticket-information__includes-item+.ticket-information__includes-item{margin-top:.25rem}.ticket-information__price{margin:0;margin-top:auto;padding-top:1.5625rem;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.25rem;color:inherit}.ticket-information__price-label{font-family:"Zuume",sans-serif;font-weight:700;font-size:1.375rem;line-height:.85;text-transform:uppercase;color:inherit}.ticket-information__cta{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:2.9375rem;margin-top:.75rem;padding:.5rem 1rem;border:.046875rem solid currentColor;border-radius:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:1.5625rem;line-height:.85;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:inherit;background-color:rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out}.ticket-information__cta:hover,.ticket-information__cta:focus-visible{color:#0f1a3d;background-color:#fff;border-color:#0f1a3d;text-decoration:none;filter:none}.ticket-information__cta:focus-visible{outline:2px solid #0f1a3d;outline-offset:.125rem}.ticket-information__body:not(:has(.ticket-information__price))+.ticket-information__cta{margin-top:auto}.ticket-information__card.has-blue-background-color,.ticket-information__card--theme-blue{background-color:#1452de;color:#fff}.ticket-information__card.has-blue-background-color .ticket-information__cta,.ticket-information__card--theme-blue .ticket-information__cta{background-color:rgba(15,26,61,.2)}.ticket-information__card.has-yellow-background-color,.ticket-information__card--theme-yellow{background-color:#fc0;color:#0f1a3d}.ticket-information__card.has-yellow-background-color .ticket-information__cta,.ticket-information__card--theme-yellow .ticket-information__cta{background-color:rgba(15,26,61,.05)}.ticket-information__card.has-red-background-color,.ticket-information__card--theme-red{background-color:#bb133e;color:#fff}.ticket-information__card.has-red-background-color .ticket-information__cta,.ticket-information__card--theme-red .ticket-information__cta{background-color:rgba(15,26,61,.2)}.ticket-information__card.has-navy-background-color,.ticket-information__card--theme-navy{background-color:#0f1a3d;color:#fff}.ticket-information__card.has-navy-background-color .ticket-information__cta,.ticket-information__card--theme-navy .ticket-information__cta{background-color:rgba(15,26,61,.2)}.ticket-information__card .ticket-information__cta:hover,.ticket-information__card .ticket-information__cta:focus-visible{color:#0f1a3d;background-color:#fff;border-color:#0f1a3d;filter:none;opacity:1}.tour-operators{width:100%;padding-top:3rem;padding-bottom:3rem;background-color:#0f1a3d;color:#fff;box-sizing:border-box}@media only screen and (min-width: 768px){.tour-operators{padding-top:3.75rem;padding-bottom:3.75rem}}.tour-operators__inner{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}@media only screen and (min-width: 1024px){.tour-operators__inner{padding-left:3.25rem;padding-right:3.25rem}}.tour-operators__intro{width:100%;max-width:40.625rem;margin-left:auto;margin-right:auto;min-width:0}.tour-operators__title{font-family:"Zuume",sans-serif;font-weight:700;font-size:3.5rem;line-height:calc(3.5rem*0.85);text-transform:uppercase;color:#fff}@media only screen and (min-width: 1024px){.tour-operators__title{font-size:4.6875rem;line-height:calc(4.6875rem*0.85)}}.tour-operators__title,.tour-operators__title *{font-family:"Zuume",sans-serif !important;font-weight:700 !important;line-height:.85 !important}.tour-operators__title p{margin:0}.tour-operators__title .has-yellow-color,.tour-operators__title [style*="color: rgb(255, 204, 0)"],.tour-operators__title [style*="color:#ffcc00"],.tour-operators__title [style*="color: #ffcc00"]{color:#fc0 !important}.tour-operators__content{margin-top:1.5rem;font-family:"Gotham",sans-serif;font-size:1rem;line-height:1.5rem;color:#fff}@media only screen and (min-width: 1024px){.tour-operators__content{margin-top:2rem;font-size:1.125rem;line-height:1.75rem}}.tour-operators__content p{margin:0 0 1rem}.tour-operators__content p:last-child{margin-bottom:0}.tour-operators__content a{color:#fff;text-decoration:underline}.tour-operators__content a:hover,.tour-operators__content a:focus-visible{text-decoration:none}.tour-operators__operators{width:100%;min-width:0;margin-top:2rem}@media only screen and (min-width: 768px){.tour-operators__operators{margin-top:2.5rem}}@media only screen and (min-width: 1024px){.tour-operators__operators{margin-top:3rem}}.tour-operators__grid{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;gap:1rem;margin:0}@media only screen and (min-width: 620px){.tour-operators__grid{grid-template-columns:repeat(2, minmax(0, 1fr));justify-items:stretch}}@media only screen and (min-width: 768px){.tour-operators__grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25rem}}@media only screen and (min-width: 1024px){.tour-operators__grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.25rem}}.tour-operators__item{width:100%;max-width:18.75rem;min-width:0;height:25.3125rem}@media only screen and (max-width: 768px){.tour-operators__item{max-width:19.375rem;height:8.0625rem}}@media only screen and (min-width: 768px)and (hover: hover)and (pointer: fine){.tour-operators__item:hover .tour-operators__card-logo-view{opacity:0;visibility:hidden}.tour-operators__item:hover .tour-operators__card-info-view{opacity:1;visibility:visible;pointer-events:auto}}@media only screen and (min-width: 768px){.tour-operators__item:focus-within .tour-operators__card-logo-view{opacity:0;visibility:hidden}.tour-operators__item:focus-within .tour-operators__card-info-view{opacity:1;visibility:visible;pointer-events:auto}}.tour-operators__card{position:relative;width:100%;max-width:18.75rem;height:25.3125rem;min-height:25.3125rem;border:.0625rem solid #fff;box-sizing:border-box;overflow:hidden}@media only screen and (max-width: 768px){.tour-operators__card{max-width:19.375rem;height:8.0625rem;min-height:8.0625rem}}.tour-operators__card-open{display:none}@media only screen and (max-width: 768px){.tour-operators__card-open{position:absolute;inset:0;z-index:3;display:block;margin:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.tour-operators__card-open:focus-visible{outline:2px solid #fc0;outline-offset:-0.125rem}}.tour-operators__card-logo-view,.tour-operators__card-info-view{position:absolute;inset:0;display:flex;box-sizing:border-box;opacity:1;visibility:visible;transition:opacity .25s ease,visibility .25s ease}.tour-operators__card-logo-view{z-index:1;align-items:center;justify-content:center;padding:1.75rem 1rem 1rem}@media only screen and (max-width: 768px){.tour-operators__card-logo-view{padding:1rem}}.tour-operators__logo{display:flex;align-items:center;justify-content:center;width:100%;max-width:13.75rem}.tour-operators__logo img{display:block;width:auto;max-width:100%;height:auto;max-height:4.5rem;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 768px){.tour-operators__logo img{max-height:3.5rem}}.tour-operators__card-info-view{z-index:2;flex-direction:column;justify-content:space-between;gap:1rem;min-height:0;padding:1.75rem 1rem 1rem;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none}@media only screen and (max-width: 768px){.tour-operators__card-info-view{display:none}}@media only screen and (min-width: 768px){.tour-operators__card-info-view{padding:2rem 1.25rem 1.25rem}}.tour-operators__operator-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-width:0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.tour-operators__operator-title{margin:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:1.375rem;line-height:.85;letter-spacing:0;text-transform:uppercase;color:#fff}.tour-operators__operator-content{font-family:"Gotham",sans-serif;font-weight:400;font-size:.8125rem;line-height:1.25rem;color:#fff}.tour-operators__operator-content,.tour-operators__operator-content *{font-family:"Gotham",sans-serif !important;font-weight:400 !important;font-size:.8125rem !important}.tour-operators__operator-content p{margin:0 0 .75rem}.tour-operators__operator-content p:last-child{margin-bottom:0}.tour-operators__operator-content a{color:#fff;text-decoration:underline}.tour-operators__operator-content a:hover,.tour-operators__operator-content a:focus-visible{text-decoration:none}.tour-operators__card-footer{display:flex;flex-shrink:0;align-items:flex-end;justify-content:flex-end;gap:.75rem;width:100%;margin-top:auto}.tour-operators__socials{padding:0;margin:0;list-style:none;display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;margin-right:auto}.tour-operators__cta{flex-shrink:0;margin-top:0;margin-left:auto;padding:.5rem .875rem;font-size:1.125rem;line-height:.85;text-align:center}.tour-operators__socials-link{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#fff;text-decoration:none}.tour-operators__socials-link:hover .tour-operators__socials-icon,.tour-operators__socials-link:focus-visible .tour-operators__socials-icon{background-color:#fc0}.tour-operators__socials-link:focus-visible{outline:2px solid #fc0;outline-offset:.125rem}.tour-operators__socials-icon{display:block;width:1.75rem;height:1.75rem;flex-shrink:0;background-color:#fff;mask-image:var(--icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--icon-url);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:background-color .2s ease}.tour-operators__modal-source{display:none !important}.tour-operators__modal{position:fixed;inset:0;width:min(19.375rem, calc(100% - 2rem));max-width:none;height:25.3125rem;max-height:calc(100vh - 3rem);margin:auto;padding:1.75rem 1rem 1rem;border:.0625rem solid #fff;border-radius:0;background:rgba(15,26,61,.92);color:#fff;overflow:hidden;box-sizing:border-box}.tour-operators__modal:not([open]){display:none}.tour-operators__modal::backdrop{background:rgba(0,0,0,.45);backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem)}.tour-operators__modal-close{position:absolute;top:.75rem;right:.75rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#fff;font-family:"Gotham",sans-serif;font-size:2rem;line-height:1;cursor:pointer}.tour-operators__modal-close:hover,.tour-operators__modal-close:focus-visible{color:#fc0}.tour-operators__modal-close:focus-visible{outline:2px solid #fff;outline-offset:.125rem}.tour-operators__modal-body{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;height:100%;min-height:0;padding-top:1.75rem;overflow:hidden;box-sizing:border-box}.tour-operators.has-white-color{color:#fff}.tour-operators.has-white-color .tour-operators__title,.tour-operators.has-white-color .tour-operators__content,.tour-operators.has-white-color .tour-operators__operator-title,.tour-operators.has-white-color .tour-operators__operator-content{color:#fff}.tour-operators.has-navy-color{color:#0f1a3d}.tour-operators.has-navy-color .tour-operators__title,.tour-operators.has-navy-color .tour-operators__content,.tour-operators.has-navy-color .tour-operators__operator-title,.tour-operators.has-navy-color .tour-operators__operator-content{color:#0f1a3d}.tour-operators.has-navy-color .tour-operators__operator-content a{color:#0f1a3d}.tour-operators.has-navy-color .tour-operators__card{border-color:#0f1a3d}.tour-operators.has-navy-color .tour-operators__cta{color:#0f1a3d;border-color:#0f1a3d}.tour-operators.has-navy-color .tour-operators__cta:hover,.tour-operators.has-navy-color .tour-operators__cta:focus-visible{color:#fff;background-color:#0f1a3d;border-color:#0f1a3d}.tour-operators.has-navy-color .tour-operators__socials-icon{background-color:#0f1a3d}.tour-operators.has-navy-color .tour-operators__modal{border-color:#0f1a3d;background:rgba(255,255,255,.92);color:#0f1a3d}.tour-operators.has-navy-color .tour-operators__modal-close{color:#0f1a3d}.tour-operators.has-navy-color .tour-operators__modal-close:hover,.tour-operators.has-navy-color .tour-operators__modal-close:focus-visible{color:#0f1a3d;opacity:.7}.tour-operators.has-navy-color .tour-operators__modal-close:focus-visible{outline-color:#0f1a3d}.travel-map{width:100%;padding-top:2.5rem;padding-bottom:2.5rem;background-color:#1452de;box-sizing:border-box}.travel-map__image-row{width:100%;margin:0 0 2rem}@media only screen and (min-width: 1024px){.travel-map__image-row{margin-bottom:2.5rem}}.travel-map__figure{margin:0;width:100%;line-height:0}.travel-map__img{display:block;width:100%;height:auto;vertical-align:middle}.travel-map__cols{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media only screen and (min-width: 1024px){.travel-map__cols{flex-direction:row;align-items:flex-start;gap:2.5rem}}.travel-map__col{min-width:0;width:100%}@media only screen and (min-width: 1024px){.travel-map__col{flex:1 1 50%;max-width:50%;width:50%}}.travel-map__content{font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;color:#fff}.travel-map__content p,.travel-map__content li,.travel-map__content span,.travel-map__content div,.travel-map__content strong,.travel-map__content b,.travel-map__content em,.travel-map__content i,.travel-map__content blockquote,.travel-map__content td,.travel-map__content th,.travel-map__content dd,.travel-map__content dt{color:#fff !important}.travel-map__content p{margin:0 0 .75rem}.travel-map__content p:last-child{margin-bottom:0}.travel-map__content a{color:#fff !important;text-decoration:underline}.travel-map__content a:hover{color:#fff !important;text-decoration:none}.travel-map__content h1,.travel-map__content h2,.travel-map__content h4,.travel-map__content h5,.travel-map__content h6{color:#fff !important}.travel-map__content h3{margin:0 0 .75rem;padding-bottom:0;color:#fff !important;font-family:"Zuume",sans-serif !important;font-weight:700 !important;font-size:1.75rem !important;line-height:calc(1.75rem*.85) !important}@media only screen and (min-width: 1024px){.travel-map__content h3{font-size:1.75rem !important;line-height:calc(1.75rem*.85) !important}}.travel-map__content h3 span,.travel-map__content h3 span[style*=Zuume],.travel-map__content h3 span[style*=zuume],.travel-map__content h3 span[style*="1.25rem"]{color:#fff !important;font-family:inherit !important;font-weight:inherit !important;font-size:1.75rem !important;line-height:inherit !important}@media only screen and (max-width: 768px){.travel-map__content h3 span,.travel-map__content h3 span[style*=Zuume],.travel-map__content h3 span[style*=zuume],.travel-map__content h3 span[style*="1.25rem"]{font-size:1.75rem !important;line-height:1.0625rem !important}}.travel-map__content span[style*=Zuume],.travel-map__content span[style*=zuume]{color:#fff !important}.travel-map__content ul,.travel-map__content ol{margin:0 0 .75rem;padding-left:1.25em}.travel-slider:not(body){width:100%;background-color:#1452de;color:#fff;padding-top:3rem;padding-bottom:3rem;overflow:hidden}@media only screen and (min-width: 1024px){.travel-slider:not(body){padding-top:4rem;padding-bottom:5rem}}.travel-slider__layout{position:relative;width:100%;min-width:0}.travel-slider__progress{position:relative;z-index:3;width:100%;max-width:26.25rem;margin:0 0 1.25rem}@media only screen and (min-width: 1024px){.travel-slider__progress{position:absolute;top:0;left:0;margin:0}}.travel-slider__progress-track{position:relative;width:100%;height:.125rem;background-color:rgba(255,255,255,.35)}.travel-slider__progress-fill{position:absolute;top:50%;left:0;height:.25rem;width:0;background-color:#fff;transform:translateY(-50%);transition:width .35s ease}.travel-slider__intro{position:relative;z-index:3;max-width:26.25rem;margin:0 0 1.75rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:1.75rem;line-height:1.05;letter-spacing:0;text-transform:uppercase;color:#fff}@media only screen and (min-width: 768px){.travel-slider__intro{font-size:2.25rem}}@media only screen and (min-width: 1024px){.travel-slider__intro{position:absolute;top:1.75rem;left:0;margin:0;max-width:42%;padding-right:1.5rem}}.travel-slider__intro p,.travel-slider__intro li,.travel-slider__intro span,.travel-slider__intro div,.travel-slider__intro strong,.travel-slider__intro b,.travel-slider__intro em,.travel-slider__intro i{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.travel-slider__intro p{margin:0}.travel-slider__intro p+p{margin-top:.5rem}.travel-slider__intro .has-yellow-color,.travel-slider__intro span[style*="color: #ffcc00"],.travel-slider__intro span[style*="color:#ffcc00"],.travel-slider__intro span[style*="color: #fc0"],.travel-slider__intro span[style*="color:#fc0"],.travel-slider__intro strong,.travel-slider__intro b{color:#fc0 !important}.travel-slider__intro a{color:#fff;text-decoration:underline}.travel-slider__intro a:hover,.travel-slider__intro a:focus-visible{color:#fff;text-decoration:none}.travel-slider__slider{position:relative;z-index:1;width:100%;min-width:0;padding-left:2.25rem;padding-right:2.25rem;box-sizing:border-box}@media only screen and (min-width: 1024px){.travel-slider__slider{padding-top:8.75rem;padding-left:3rem;padding-right:3rem}}.travel-slider__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;z-index:2;transform:translateY(-50%);margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;color:#fff;font-size:1.75rem;line-height:1;cursor:pointer;opacity:1;transition:opacity .2s ease}.travel-slider__arrow:hover,.travel-slider__arrow:focus-visible{opacity:.7}.travel-slider__arrow--prev{left:0}.travel-slider__arrow--next{right:0}@media only screen and (min-width: 1024px){.travel-slider__arrow{top:calc(50% + 4.375rem);font-size:2rem}}.travel-slider__splide .splide__track{overflow:hidden}.travel-slider__splide .splide__list{align-items:stretch}.travel-slider__slide{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;min-width:0}@media only screen and (min-width: 1024px){.travel-slider__slide{flex-direction:row;align-items:center;gap:2rem}}.travel-slider__media{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 1024px){.travel-slider__media{flex:1 1 52%;max-width:52%}}.travel-slider__media-img{display:block;width:100%;max-width:32.5rem;height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.travel-slider__card{flex:0 0 auto;width:100%;min-width:0}@media only screen and (min-width: 1024px){.travel-slider__card{flex:0 0 44%;max-width:44%}}.travel-slider__card-img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}@media only screen and (min-width: 1024px){.travel-slider:not(:has(.travel-slider__intro)) .travel-slider__slider{padding-top:0}}@media only screen and (min-width: 1024px){.travel-slider:not(:has(.travel-slider__intro)) .travel-slider__arrow{top:50%}}.travel-slider__footer{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;margin-top:2rem;min-width:0}@media only screen and (min-width: 1024px){.travel-slider__footer{flex-direction:row;margin-top:2.5rem}}.travel-slider__footer-spacer{display:none;flex:0 0 auto;min-width:0}@media only screen and (min-width: 1024px){.travel-slider__footer-spacer{display:block;flex:0 0 50%;width:50%;max-width:50%;min-height:1px}}.travel-slider__cta-col{display:flex;align-items:flex-start;justify-content:flex-start;flex:0 0 auto;width:100%;min-width:0;box-sizing:border-box}@media only screen and (min-width: 1024px){.travel-slider__cta-col{flex:0 0 50%;width:50%;max-width:50%;padding-left:2rem}}.travel-slider__cta{width:-moz-max-content;width:max-content;max-width:100%;box-sizing:border-box;font-size:1.375rem;line-height:1.2;font-weight:700;text-transform:uppercase;padding:.875rem 1rem;white-space:normal;hyphens:auto}.vertical-cards{width:100%;padding:0;box-sizing:border-box;background-color:#0f1a3d;color:#fff}.vertical-cards__inner{width:100%;max-width:77.5rem;margin:0 auto;padding:2.5rem 1.25rem 3rem}@media only screen and (min-width: 1024px){.vertical-cards__inner{padding:3rem 2rem 4rem}}.vertical-cards__toolbar{display:flex;flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1.5rem}@media only screen and (min-width: 768px){.vertical-cards__toolbar{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:2rem}}.vertical-cards__eyebrow{margin:0;flex:0 0 auto;font-family:"Gotham",sans-serif;font-weight:700;font-size:.75rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#fff}@media only screen and (min-width: 1024px){.vertical-cards__eyebrow{font-size:.875rem}}.vertical-cards__pagination{display:none}@media only screen and (min-width: 1024px){.vertical-cards__pagination{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem .625rem;min-width:0}}.vertical-cards__page{flex:0 0 auto;margin:0;padding:.25rem .375rem;border:0;background:rgba(0,0,0,0);cursor:pointer;font-family:"Gotham",sans-serif;font-weight:400;font-size:1.125rem;line-height:1;letter-spacing:0;color:rgba(255,255,255,.45);transition:color .2s ease,transform .2s ease,opacity .2s ease}.vertical-cards__page:hover,.vertical-cards__page:focus-visible{color:rgba(255,255,255,.85)}.vertical-cards__page.is-active{color:#fff;font-weight:700;font-size:1.75rem;transform:translateY(-1px)}.vertical-cards__page:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.vertical-cards__arrows{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;min-height:2.5rem}.vertical-cards__arrow-group{position:static;transform:none;display:flex;gap:.5rem}.vertical-cards__arrow{position:static;display:inline-flex;transform:none;width:2.75rem;height:2.75rem;padding:0;margin:0;border:0;outline:none;border-radius:0;background:rgba(0,0,0,0);cursor:pointer;opacity:1;align-items:center;justify-content:center}.vertical-cards__arrow-icon{display:block;width:1.0625rem;height:.625rem}.vertical-cards__arrow:disabled{opacity:.35;cursor:default}.vertical-cards__arrow--prev .vertical-cards__arrow-icon{transform:scaleX(-1)}.vertical-cards__slider{width:100%;overflow:visible}.vertical-cards__slider .vertical-cards__track{overflow:visible;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.vertical-cards__slider .vertical-cards__list{position:relative;width:100%;margin:0;padding:0;list-style:none;transform:translate3d(0, 0, 0);will-change:auto}.vertical-cards__slider .vertical-cards__slide{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;max-width:100%;transition:transform .45s cubic-bezier(0.25, 1, 0.5, 1),opacity .35s ease,visibility .35s ease}.vertical-cards__slider .vertical-cards__slide.is-active{z-index:30;opacity:1;visibility:visible;transform:translate3d(0, 0, 0) scale(1);pointer-events:auto;transform-origin:center top}.vertical-cards__slider .vertical-cards__slide.vertical-cards__slide--past,.vertical-cards__slider .vertical-cards__slide.vertical-cards__slide--far-future{z-index:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0, 0, 0) scale(1)}.vertical-cards__slider .vertical-cards__slide.vertical-cards__slide--future{z-index:calc(25 - var(--vcards-stack, 1));opacity:1;visibility:visible;pointer-events:none;transform:translate3d(0, calc(var(--vcards-deck-y, 0) * 1px), 0) scale(0.99);transform-origin:center top}.vertical-cards__card{box-sizing:border-box;width:100%;max-width:100%;min-height:0;padding:1.5rem 1.25rem 1.75rem;background-color:#fff;border-radius:1.25rem;color:#0f1a3d;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;box-shadow:0 .25rem 1.25rem rgba(15,26,61,.06),0 1rem 3rem rgba(15,26,61,.08)}.vertical-cards__card img{-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media only screen and (min-width: 1024px){.vertical-cards__card{padding:2rem 2.25rem 2.25rem;border-radius:1.5rem}}.vertical-cards__card-body{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}@media only screen and (min-width: 1024px){.vertical-cards__card-body{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:4.6875rem;align-items:stretch}}@media only screen and (min-width: 1024px){.vertical-cards__card--no-media .vertical-cards__card-body{grid-template-columns:1fr}}.vertical-cards__card-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem;min-width:0;min-height:100%}@media only screen and (min-width: 1024px){.vertical-cards__card-text{gap:1rem;justify-content:flex-end}}.vertical-cards__card-heading{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:1rem 2.5rem;min-width:0;width:100%}@media only screen and (min-width: 1024px){.vertical-cards__card-heading{flex-wrap:nowrap}}.vertical-cards__card-title{margin:0;flex:0 1 auto;min-width:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:4.6875rem;line-height:.82;letter-spacing:0;text-transform:uppercase;color:#0f1a3d}.vertical-cards__card-details{margin:0;padding:0;list-style:none;flex:0 0 auto;font-family:"Zuume",sans-serif;font-weight:300;font-size:1rem;line-height:1.5rem;letter-spacing:.04em;text-transform:uppercase;color:#0f1a3d}.vertical-cards__card-detail{margin:0;padding:0;font-family:"Zuume",sans-serif;line-height:1rem}.vertical-cards__card-detail+.vertical-cards__card-detail{margin-top:.25rem}.vertical-cards__card-content{flex:0 0 auto;min-width:0;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;color:#0f1a3d}@media only screen and (min-width: 1024px){.vertical-cards__card-content{font-size:1rem;line-height:1.5rem}}.vertical-cards__card-content *{font-family:"Gotham",sans-serif}.vertical-cards__card-content p{margin:0 0 .75rem}.vertical-cards__card-content p:last-child{margin-bottom:0}.vertical-cards__card-content a{color:#1452de;text-decoration:underline}.vertical-cards__card-content a:hover,.vertical-cards__card-content a:focus-visible{text-decoration:none}.vertical-cards__card-media{min-width:0;width:100%;border-radius:.75rem;overflow:hidden;line-height:0;align-self:start}.vertical-cards__card-img{display:block;width:auto;max-width:100%;max-height:26.875rem;height:auto;vertical-align:middle;cursor:zoom-in}.vertical-cards__lightbox{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:1.5rem;border:0;background:rgba(0,0,0,0);overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.vertical-cards__lightbox:not([open]){display:none}.vertical-cards__lightbox::backdrop{background:rgba(0,0,0,.82)}.vertical-cards__lightbox-close{position:fixed;top:1rem;right:1rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,.5);color:#fff;font-family:"Gotham",sans-serif;font-size:1.75rem;line-height:1;cursor:pointer}.vertical-cards__lightbox-close:hover,.vertical-cards__lightbox-close:focus-visible{background:rgba(0,0,0,.75);color:#fc0}.vertical-cards__lightbox-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.vertical-cards__lightbox-figure{display:flex;align-items:center;justify-content:center;margin:0;padding:1.25rem;max-width:min(92vw, 70rem);max-height:calc(100vh - 3rem);background:rgba(0,0,0,.72);box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.5);line-height:0;box-sizing:border-box}.vertical-cards__lightbox-img{display:block;max-width:100%;max-height:calc(100vh - 5.5rem);width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.vertical-cards__admin-preview{display:flex;flex-direction:column;gap:1.5rem;width:100%}.wysiwyg{width:100%;padding-top:3rem;padding-bottom:3rem;box-sizing:border-box}@media only screen and (min-width: 768px){.wysiwyg{padding-top:4rem;padding-bottom:4rem}}@media only screen and (min-width: 1024px){.wysiwyg{padding-top:5rem;padding-bottom:5rem}}.wysiwyg.white{background-color:#fff}.wysiwyg.black{background-color:#000}.wysiwyg.navy{background-color:#0f1a3d}.wysiwyg.blue{background-color:#1452de}.wysiwyg.light-blue{background-color:#629cef}.wysiwyg.yellow{background-color:#fc0}.wysiwyg.green{background-color:#006336}.wysiwyg.red{background-color:#bb133e}.wysiwyg.light-red{background-color:#fb5f86}.wysiwyg .container{padding-left:1rem;padding-right:1rem;box-sizing:border-box}.wysiwyg .wysiwyg-container{max-width:43.375rem;margin-left:auto;margin-right:auto;font-family:"Gotham",sans-serif;font-size:.875rem;line-height:1.375rem;color:#fff}.wysiwyg .wysiwyg-container p,.wysiwyg .wysiwyg-container li{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.wysiwyg .wysiwyg-container p+p{margin-top:.9375rem}.wysiwyg .wysiwyg-container a{color:inherit;text-decoration:underline}.wysiwyg .wysiwyg-container a:hover,.wysiwyg .wysiwyg-container a:focus-visible{text-decoration:none}.wysiwyg .wysiwyg-container ul,.wysiwyg .wysiwyg-container ol{margin:0;padding-left:1.25em}.wysiwyg .wysiwyg-container li+li{margin-top:.5rem}.wysiwyg .wysiwyg-container span[style*=Zuume],.wysiwyg .wysiwyg-container span[style*=zuume]{font-family:"Zuume",sans-serif !important;font-size:1.375rem !important;font-weight:700 !important}.post-single-template__hero{display:flex;flex-direction:column;width:100%;padding-top:60px;margin-bottom:5rem;height:auto}@media only screen and (min-width: 1024px){.post-single-template__hero{flex-direction:row;max-height:50rem;min-height:37.5rem;height:100vh}}.post-single-template__hero-left,.post-single-template__hero-right{width:100%}@media only screen and (min-width: 1024px){.post-single-template__hero-left,.post-single-template__hero-right{width:50%}}.post-single-template__hero-left{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:3rem 2rem;background-color:#0f1a3d;text-align:center}.post-single-template__category-pill{display:inline-block;border:1px solid #fff;border-radius:999px;padding:.5rem 1.125rem;font-family:"Zuume",sans-serif;font-size:1.25rem;line-height:1;text-transform:uppercase;color:#fff}.post-single-template__title{margin:0;font-family:"Zuume",sans-serif;font-weight:700;font-size:3.125rem;line-height:calc(3.125rem*0.85);text-transform:uppercase;color:#fc0;text-align:center;max-width:35rem}.post-single-template__excerpt{margin:0;max-width:38.75rem;font-family:"Gotham",sans-serif;font-size:.9375rem;line-height:1.5;color:#fff}.post-single-template__hero-right{min-height:22.5rem;background-position:center center;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width: 1024px){.post-single-template__hero-right{min-height:auto}}.post-single-template__content{padding-top:2.5rem;padding-bottom:2.5rem;font-family:"Gotham",sans-serif;font-size:.9375rem;line-height:1.5;color:#0f1a3d}.post-single-template__content p{margin:0 0 1rem}.post-single-template__content p:last-child{margin-bottom:0}.post-single-template__content a{color:#0f1a3d;text-decoration:underline}.post-single-template__content a:hover,.post-single-template__content a:focus-visible{text-decoration:none}.post-single-template .container-content{padding:40px}.post-single-template .container-content .breadcrumbs ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.post-single-template .container-content .breadcrumbs ul li a{text-decoration:none}.post-single-template .container-content .breadcrumbs ul li a:hover{color:#bb133e}.post-single-template .container-content .breadcrumbs ul li:after{content:">";margin-left:10px}.post-single-template .container-content .breadcrumbs ul li:last-child:after{content:none}.post-single-template .container-content .breadcrumbs+.post-content{margin-top:40px}.post-single-template .container-content .post-content h2{font-size:1.875rem;line-height:2.5rem;font-weight:300}.post-single-template .container-content .post-content a{color:#0f1a3d !important;text-decoration:underline}.post-single-template .container-content .post-content a:hover{color:#0f1a3d !important;text-decoration:none}.site-main--legals{background-color:#0f1a3d;color:#fff}.legals-page{min-height:100vh;padding-top:10rem;padding-bottom:5rem}@media only screen and (max-width: 1024px){.legals-page{padding-top:3.75rem}}.legals-page__header{margin-bottom:2.5rem}.legals-page__title{margin:0 0 1rem;font-family:"Zuume",sans-serif;font-weight:700;font-size:4.375rem;line-height:3.75rem;text-transform:uppercase;color:#fff;text-align:center}@media only screen and (min-width: 1024px){.legals-page__title{font-size:5.625rem;line-height:5rem}}.legals-page__keyline{width:100%;height:1px;background-color:rgba(255,255,255,.6)}.legals-page__content{font-family:"Gotham",sans-serif;font-size:1rem;line-height:1.6;color:#fff}.legals-page__content h1,.legals-page__content h2,.legals-page__content h3,.legals-page__content h4,.legals-page__content h5,.legals-page__content h6,.legals-page__content p,.legals-page__content li,.legals-page__content ol,.legals-page__content ul,.legals-page__content span,.legals-page__content strong,.legals-page__content b,.legals-page__content em,.legals-page__content i,.legals-page__content small,.legals-page__content blockquote,.legals-page__content cite,.legals-page__content figcaption,.legals-page__content label,.legals-page__content dt,.legals-page__content dd,.legals-page__content td,.legals-page__content caption{color:#fff !important}.legals-page__content h1,.legals-page__content h2,.legals-page__content h3,.legals-page__content h4,.legals-page__content h5,.legals-page__content h6{font-family:"Zuume",sans-serif;text-transform:uppercase}.legals-page__content p{margin:0 0 1rem}.legals-page__content p:last-child{margin-bottom:0}.legals-page__content ol,.legals-page__content ul{margin:0 0 1rem;padding-left:1.5rem}.legals-page__content ol:last-child,.legals-page__content ul:last-child{margin-bottom:0}.legals-page__content li{margin-bottom:.5rem}.legals-page__content li:last-child{margin-bottom:0}.legals-page__content a{color:#fff !important;text-decoration:underline}.legals-page__content a:hover,.legals-page__content a:focus-visible{color:#fff !important;text-decoration:none}.legals-page__content table{border-color:#fff}.legals-page__content table thead tr,.legals-page__content table tbody tr,.legals-page__content table tfoot tr{border-color:#fff}.legals-page__content table thead th,.legals-page__content table thead td,.legals-page__content table tbody th,.legals-page__content table tbody td,.legals-page__content table tfoot th,.legals-page__content table tfoot td{border-color:#fff}.legals-page__content table thead{background-color:#fff}.legals-page__content table thead tr{border-bottom:2px solid #fff}.legals-page__content table thead th{color:#0f1a3d !important;background-color:#fff;border:1px solid #fff}.legals-page__content table thead a{color:#0f1a3d !important}.legals-page__content table thead a:hover,.legals-page__content table thead a:focus-visible{color:#0f1a3d !important}.legals-page__content table tbody tr{border-bottom:1px solid #fff}.legals-page__content table tbody td{color:#fff !important;border:1px solid #fff}.legals-page__content table tbody a{color:#fff !important}.legals-page__content table tbody a:hover,.legals-page__content table tbody a:focus-visible{color:#fff !important}.legals-page__content .has-text-color,.legals-page__content [class*=has-][class*=-color]{color:#fff !important}body.sustainability .image-content .image-content__inner{max-width:33.4375rem}@media only screen and (max-width: 768px){body.about .promo-text-content{padding-bottom:2rem}}body.about .promo-text-content__inner{max-width:calc(100% - 40px);margin-left:auto;margin-right:auto}@media only screen and (min-width: 1024px){body.about .promo-text-content__inner{max-width:1240px}}@media only screen and (min-width: 1024px){body.about .promo-text-content--style-1{padding-top:7.5rem;padding-bottom:7.5rem}}@media only screen and (min-width: 1024px){body.about .image-content--style-1{padding-top:3rem;padding-bottom:3rem}}body.destination .html-block{padding-top:1.5rem;padding-bottom:1.5rem}@media only screen and (max-width: 1024px){body.destination .html-block{padding-left:0;padding-right:0;margin-left:0;margin-right:0}body.destination .html-block .html-block__inner{max-width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}body.destination .html-block .html-block__content{padding:0 20px}}@media only screen and (min-width: 1024px){body.destination .html-block{padding-top:3rem;padding-bottom:3rem}}@media only screen and (max-width: 1024px){body.destination .solheim-skyscanner-wrapper{padding-right:0}}@media only screen and (max-width: 1024px){body.destination .solheim-skyscanner-text{padding-left:0;padding-right:0}}body.destination .image-content.image-content--style-1.has-background.has-navy-background-color.image-content--img-left{padding-top:3.75rem;padding-bottom:3.75rem}@media only screen and (min-width: 1024px){body.destination .image-content--style-1{padding-bottom:3rem}}body.destination .links-cards--style-2{padding-top:3rem}@media only screen and (max-width: 768px){body.ping-junior-solheim-cup section.image-content{background-image:none !important;background-color:#629cef !important}}body.ping-junior-solheim-cup .image-content--style-3 .image-content__inner{max-width:32.5rem}body.ping-junior-solheim-cup .image-content--style-3 h3{font-family:"Zuume",sans-serif;font-weight:700;font-size:1.375rem;line-height:1.625rem}@media only screen and (min-width: 1024px){body.ping-junior-solheim-cup .image-content--style-3 h3{font-size:2rem;line-height:2.25rem}}body.homepage .logo-bar+.cards-overlayed{padding-top:0;padding-bottom:.9375rem}body.homepage .logo-bar+.cards-overlayed .cards-overlayed__stack{padding-bottom:2.5rem}body.team-europe .wysiwyg+.qualification-standings{padding-top:0}body.tickets .ticket-information+.hero{margin-top:6.25rem}@media only screen and (max-width: 1024px){body.partnerships .contact-form--style-2 .contact-form__split-media{display:none}}body.partnerships .logo-bar--style-2 .logo-bar__title{margin-bottom:1rem}@media only screen and (min-width: 1024px){body.partnerships .logo-bar--style-2 .logo-bar__title{margin-bottom:1.5rem}}body.partnerships .logo-bar+.logo-bar .logo-bar__layout{padding-top:0}.guten-block :where(h1,h2,h3,h4,h5,h6,[class*=__title],[class*=__heading],[class*=__subtitle],[class*=__promo],[class*=__includes-label],[class*=__price-label],[class*=__eyebrow],[class*=__captain-name],[class*=__captain-role],[class*=__star],[class*=__tab],[class*=__cta],[class*=__page],[class*=__question-text],[class*=__name],[class*=__standings-title],[class*=__filter-sort],[class*=__filter-search]){line-height:.85}.site-header :where(h1,h2,h3,h4,h5,h6,[class*=__title],[class*=__heading],[class*=__subtitle],[class*=__promo],[class*=__includes-label],[class*=__price-label],[class*=__eyebrow],[class*=__captain-name],[class*=__captain-role],[class*=__star],[class*=__tab],[class*=__cta],[class*=__page],[class*=__question-text],[class*=__name],[class*=__standings-title],[class*=__filter-sort],[class*=__filter-search]){line-height:.85}.site-footer :where(h1,h2,h3,h4,h5,h6,[class*=__title],[class*=__heading],[class*=__subtitle],[class*=__promo],[class*=__includes-label],[class*=__price-label],[class*=__eyebrow],[class*=__captain-name],[class*=__captain-role],[class*=__star],[class*=__tab],[class*=__cta],[class*=__page],[class*=__question-text],[class*=__name],[class*=__standings-title],[class*=__filter-sort],[class*=__filter-search]){line-height:.85}.post-single-template :where(h1,h2,h3,h4,h5,h6,[class*=__title],[class*=__heading],[class*=__subtitle],[class*=__promo],[class*=__includes-label],[class*=__price-label],[class*=__eyebrow],[class*=__captain-name],[class*=__captain-role],[class*=__star],[class*=__tab],[class*=__cta],[class*=__page],[class*=__question-text],[class*=__name],[class*=__standings-title],[class*=__filter-sort],[class*=__filter-search]){line-height:.85}.contact-form :where(h1,h2,h3,h4,h5,h6,[class*=__title],[class*=__heading],[class*=__subtitle],[class*=__promo],[class*=__includes-label],[class*=__price-label],[class*=__eyebrow],[class*=__captain-name],[class*=__captain-role],[class*=__star],[class*=__tab],[class*=__cta],[class*=__page],[class*=__question-text],[class*=__name],[class*=__standings-title],[class*=__filter-sort],[class*=__filter-search]){line-height:.85}.btn-navy,.btn-outline-white,.btn-yellow-navy,.btn-outline-navy,.btn-blue-white,.btn-red-white{line-height:.85}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsImdsb2JhbC9fZm9udHMuc2NzcyIsImdsb2JhbC9fYW5pbWF0aW9ucy5zY3NzIiwiZ2xvYmFsL19zcGFjaW5nLnNjc3MiLCJnbG9iYWwvX21peGluLnNjc3MiLCJnbG9iYWwvX3R5cG9ncmFwaHkuc2NzcyIsImdsb2JhbC9fdHlwb2dyYXBoeS1taXhpbnMuc2NzcyIsImdsb2JhbC9fcmVzZXQuc2NzcyIsImdsb2JhbC9fYmFzZS5zY3NzIiwiZ2xvYmFsL19idXR0b24uc2NzcyIsImdsb2JhbC9fZm9vdGVyLnNjc3MiLCJnbG9iYWwvX2hlYWRlci5zY3NzIiwiZ2xvYmFsL19zZWFyY2gtZmlsdGVyLXJlc3VsdHMuc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy9ibG9jay1zZXR0aW5ncy9fYmxvY2stc2V0dGluZ3Muc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy9hY2NvbW1vZGF0aW9uL19hY2NvbW1vZGF0aW9uLnNjc3MiLCJVc2Vycy9nb2xkaWUvSGVyZC9zb2xoZWltY3VwL3B1YmxpYy9jb250ZW50L3RoZW1lcy9zb2xoZWltL2FjZi1ibG9ja3MvYXJ0aWNsZS13eXNpd3lnL19hcnRpY2xlLXd5c2l3eWcuc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy9hcnRpY2xlLWltYWdlLWNvbnRlbnQvX2FydGljbGUtaW1hZ2UtY29udGVudC5zY3NzIiwiVXNlcnMvZ29sZGllL0hlcmQvc29saGVpbWN1cC9wdWJsaWMvY29udGVudC90aGVtZXMvc29saGVpbS9hY2YtYmxvY2tzL2NhcmRzLW92ZXJsYXllZC9fY2FyZHMtb3ZlcmxheWVkLnNjc3MiLCJVc2Vycy9nb2xkaWUvSGVyZC9zb2xoZWltY3VwL3B1YmxpYy9jb250ZW50L3RoZW1lcy9zb2xoZWltL2FjZi1ibG9ja3MvY29udGFjdC1mb3JtL19jb250YWN0LWZvcm0uc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy9jdGEtdGlja2VyL19jdGEtdGlja2VyLnNjc3MiLCJVc2Vycy9nb2xkaWUvSGVyZC9zb2xoZWltY3VwL3B1YmxpYy9jb250ZW50L3RoZW1lcy9zb2xoZWltL2FjZi1ibG9ja3MvZmFxcy9fZmFxcy5zY3NzIiwiVXNlcnMvZ29sZGllL0hlcmQvc29saGVpbWN1cC9wdWJsaWMvY29udGVudC90aGVtZXMvc29saGVpbS9hY2YtYmxvY2tzL2hlcm8vX2hlcm8uc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy9oZXJvLWN0YS9faGVyby1jdGEuc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy9oZXJvLXRlYW0vX2hlcm8tdGVhbS5zY3NzIiwiVXNlcnMvZ29sZGllL0hlcmQvc29saGVpbWN1cC9wdWJsaWMvY29udGVudC90aGVtZXMvc29saGVpbS9hY2YtYmxvY2tzL2hlcm8tdGVzdGltb25pYWwvX2hlcm8tdGVzdGltb25pYWwuc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy9oZXJvLXZpZGVvL19oZXJvLXZpZGVvLnNjc3MiLCJVc2Vycy9nb2xkaWUvSGVyZC9zb2xoZWltY3VwL3B1YmxpYy9jb250ZW50L3RoZW1lcy9zb2xoZWltL2FjZi1ibG9ja3MvaHRtbC1ibG9jay9faHRtbC1ibG9jay5zY3NzIiwiVXNlcnMvZ29sZGllL0hlcmQvc29saGVpbWN1cC9wdWJsaWMvY29udGVudC90aGVtZXMvc29saGVpbS9hY2YtYmxvY2tzL2hvdy10by1xdWFsaWZ5L19ob3ctdG8tcXVhbGlmeS5zY3NzIiwiVXNlcnMvZ29sZGllL0hlcmQvc29saGVpbWN1cC9wdWJsaWMvY29udGVudC90aGVtZXMvc29saGVpbS9hY2YtYmxvY2tzL2ltYWdlLWNvbnRlbnQvX2ltYWdlLWNvbnRlbnQuc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy9pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5L19pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5LnNjc3MiLCJVc2Vycy9nb2xkaWUvSGVyZC9zb2xoZWltY3VwL3B1YmxpYy9jb250ZW50L3RoZW1lcy9zb2xoZWltL2FjZi1ibG9ja3MvaW1hZ2Utc2xpZGVyL19pbWFnZS1zbGlkZXIuc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy9sYXRlc3QtbmV3cy9fbGF0ZXN0LW5ld3Muc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy9uZXdzL19uZXdzLnNjc3MiLCJVc2Vycy9nb2xkaWUvSGVyZC9zb2xoZWltY3VwL3B1YmxpYy9jb250ZW50L3RoZW1lcy9zb2xoZWltL2FjZi1ibG9ja3MvX2hvcml6b250YWwtc2Nyb2xsLWhpbnQuc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy9saW5rcy1jYXJkcy9fbGlua3MtY2FyZHMuc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy9sb2dvLWJhci9fbG9nby1iYXIuc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy9tZWV0LXRoZS10ZWFtL19tZWV0LXRoZS10ZWFtLnNjc3MiLCJVc2Vycy9nb2xkaWUvSGVyZC9zb2xoZWltY3VwL3B1YmxpYy9jb250ZW50L3RoZW1lcy9zb2xoZWltL2FjZi1ibG9ja3MvbmV3c2xldHRlci9fbmV3c2xldHRlci5zY3NzIiwiVXNlcnMvZ29sZGllL0hlcmQvc29saGVpbWN1cC9wdWJsaWMvY29udGVudC90aGVtZXMvc29saGVpbS9hY2YtYmxvY2tzL3Byb21vLXRleHQtY29udGVudC9fcHJvbW8tdGV4dC1jb250ZW50LnNjc3MiLCJVc2Vycy9nb2xkaWUvSGVyZC9zb2xoZWltY3VwL3B1YmxpYy9jb250ZW50L3RoZW1lcy9zb2xoZWltL2FjZi1ibG9ja3MvcHJvbW8tdGV4dC1zbGlkZXIvX3Byb21vLXRleHQtc2xpZGVyLnNjc3MiLCJVc2Vycy9nb2xkaWUvSGVyZC9zb2xoZWltY3VwL3B1YmxpYy9jb250ZW50L3RoZW1lcy9zb2xoZWltL2FjZi1ibG9ja3MvcHJvbW8tdGV4dC1pbWFnZS9fcHJvbW8tdGV4dC1pbWFnZS5zY3NzIiwiVXNlcnMvZ29sZGllL0hlcmQvc29saGVpbWN1cC9wdWJsaWMvY29udGVudC90aGVtZXMvc29saGVpbS9hY2YtYmxvY2tzL3F1YWxpZmljYXRpb24tc3RhbmRpbmdzL19xdWFsaWZpY2F0aW9uLXN0YW5kaW5ncy5zY3NzIiwiVXNlcnMvZ29sZGllL0hlcmQvc29saGVpbWN1cC9wdWJsaWMvY29udGVudC90aGVtZXMvc29saGVpbS9hY2YtYmxvY2tzL3NjaGVkdWxlL19zY2hlZHVsZS5zY3NzIiwiVXNlcnMvZ29sZGllL0hlcmQvc29saGVpbWN1cC9wdWJsaWMvY29udGVudC90aGVtZXMvc29saGVpbS9hY2YtYmxvY2tzL19zdGFuZGluZ3MtdGFibGVzLXBhZ2VyLnNjc3MiLCJVc2Vycy9nb2xkaWUvSGVyZC9zb2xoZWltY3VwL3B1YmxpYy9jb250ZW50L3RoZW1lcy9zb2xoZWltL2FjZi1ibG9ja3Mvc2NoZWR1bGUtZGF0ZXMvX3NjaGVkdWxlLWRhdGVzLnNjc3MiLCJVc2Vycy9nb2xkaWUvSGVyZC9zb2xoZWltY3VwL3B1YmxpYy9jb250ZW50L3RoZW1lcy9zb2xoZWltL2FjZi1ibG9ja3MvcGFzdC1yZXN1bHRzL19wYXN0LXJlc3VsdHMuc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy9wcm9tb3Rpb25hbC1pbWFnZS10ZXh0L19wcm9tb3Rpb25hbC1pbWFnZS10ZXh0LnNjc3MiLCJVc2Vycy9nb2xkaWUvSGVyZC9zb2xoZWltY3VwL3B1YmxpYy9jb250ZW50L3RoZW1lcy9zb2xoZWltL2FjZi1ibG9ja3Mvcm9sZXgtYmFubmVyL19yb2xleC1iYW5uZXIuc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy90ZWFtLXByb21vL190ZWFtLXByb21vLnNjc3MiLCJVc2Vycy9nb2xkaWUvSGVyZC9zb2xoZWltY3VwL3B1YmxpYy9jb250ZW50L3RoZW1lcy9zb2xoZWltL2FjZi1ibG9ja3MvdGlja2V0LWluZm9ybWF0aW9uL190aWNrZXQtaW5mb3JtYXRpb24uc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy90b3VyLW9wZXJhdG9ycy9fdG91ci1vcGVyYXRvcnMuc2NzcyIsIlVzZXJzL2dvbGRpZS9IZXJkL3NvbGhlaW1jdXAvcHVibGljL2NvbnRlbnQvdGhlbWVzL3NvbGhlaW0vYWNmLWJsb2Nrcy90cmF2ZWwtbWFwL190cmF2ZWwtbWFwLnNjc3MiLCJVc2Vycy9nb2xkaWUvSGVyZC9zb2xoZWltY3VwL3B1YmxpYy9jb250ZW50L3RoZW1lcy9zb2xoZWltL2FjZi1ibG9ja3MvdHJhdmVsLXNsaWRlci9fdHJhdmVsLXNsaWRlci5zY3NzIiwiVXNlcnMvZ29sZGllL0hlcmQvc29saGVpbWN1cC9wdWJsaWMvY29udGVudC90aGVtZXMvc29saGVpbS9hY2YtYmxvY2tzL3ZlcnRpY2FsLWNhcmRzL192ZXJ0aWNhbC1jYXJkcy5zY3NzIiwiVXNlcnMvZ29sZGllL0hlcmQvc29saGVpbWN1cC9wdWJsaWMvY29udGVudC90aGVtZXMvc29saGVpbS9hY2YtYmxvY2tzL3d5c2l3eWcvX3d5c2l3eWcuc2NzcyIsInBhZ2VzL19zaW5nbGUuc2NzcyIsInBhZ2VzL19sZWdhbHMuc2NzcyIsImdsb2JhbC9vdmVycmlkZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxDQUFBLDZEQ1lBLENBQUEsYUNnQkEsaUJBQ0UsQ0FBQSxTQUNBLENBQUEsYUF6QkssQ0FBQSwrR0ErQkQscUJBQ0UsQ0FBQSwrR0FERixxQkFDRSxDQUFBLDZHQURGLHdCQUNFLENBQUEsNkdBREYsd0JBQ0UsQ0FBQSx5SEFERix3QkFDRSxDQUFBLGlIQURGLHFCQUNFLENBQUEsK0dBREYsd0JBQ0UsQ0FBQSwyR0FERix3QkFDRSxDQUFBLHVIQURGLHdCQUNFLENBQUEseUZBUUYscUJBQ0UsQ0FBQSw2RkFFQSxxQkFDRSxDQUFBLG9DQUNBLENBQUEseUdBRUEscUJBQ0UsQ0FBQSwrQkFDQSxDQUFBLHlGQVROLHFCQUNFLENBQUEsNkZBRUEscUJBQ0UsQ0FBQSxvQ0FDQSxDQUFBLHlHQUVBLHFCQUNFLENBQUEsK0JBQ0EsQ0FBQSx1RkFUTix3QkFDRSxDQUFBLDJGQUVBLHdCQUNFLENBQUEsb0NBQ0EsQ0FBQSx1R0FFQSx3QkFDRSxDQUFBLCtCQUNBLENBQUEsdUZBVE4sd0JBQ0UsQ0FBQSwyRkFFQSx3QkFDRSxDQUFBLG9DQUNBLENBQUEsdUdBRUEsd0JBQ0UsQ0FBQSwrQkFDQSxDQUFBLG1HQVROLHdCQUNF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QUVJLENBQUEsQ0FBQSwyQ3JEbkNGLDBDcUR1Q0YsY0FFSSxDQUFBLGVBQ0EsQ0FBQSxDQUFBLHdIQUlKLG1CQUNFLENBQUEsc0JBQ0EsQ0FBQSwyQ3JEM0NBLHlDcUQ4Q0YsbUJBRUksQ0FBQSxDQUFBLHVDQUlKLGdCQUNFLENBQUEsMENyRDNDQSxtRHFEZ0RGLGdDQUVJLENBQUEsbUNBQ0EsQ0FBQSxDQUFBLDJFQUtGLGlCQUNFLENBQUEsd0RBSUosOEJ4RGxFYSxDQUFBLGV3RG9FWCxDQUFBLGtCQUNBLENBQUEsb0JBQ0EsQ0FBQSwyQ3JEM0VBLHdEcUR1RUYsY0FPSSxDQUFBLG1CQUNBLENBQUEsQ0FBQSx5Q0FNSixhQUNFLENBQUEsdUJBQ0EsQ0FBQSxpRUFFQSxxQkFDRSxDQUFBLG1EQU1KLGFBQ0UsQ0FBQSx1Q0FLRixrQkFDRSxDQUFBLDJDckQ1R0Esb0VxRGlIRixZQUVJLENBQUEsQ0FBQSxzREFJSixrQkFDRSxDQUFBLDJDckRuSEEsc0RxRGtIRixvQkFJSSxDQUFBLENBQUEsd0RBS0YsYUFDRSxDQUFBLHNaQVdGLGV4RGhJa0IsQ0FBQSxzWndEZ0lsQixleERoSWtCLENBQUEsc1p3RGdJbEIsZXhEaElrQixDQUFBLCtad0RnSWxCLGV4RGhJa0IsQ0FBQSx1WndEZ0lsQixleERoSWtCLENBQUEsK0Z3RCtKdEIsZXhEL0pzQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBsYXllciBwcm9wZXJ0aWVzLCBsZWdhY3ksIHRoZW1lLCBiYXNlLCBjb21wb25lbnRzLCB1dGlsaXRpZXM7Lmd1dGVuLWJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtjb2xvcjojMGYxYTNkfS5ndXRlbi1ibG9jay5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciwuZ3V0ZW4tYmxvY2sgLmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZ3V0ZW4tYmxvY2suaGFzLWJhY2tncm91bmQuaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3IsLmd1dGVuLWJsb2NrIC5oYXMtYmFja2dyb3VuZC5oYXMtYmxhY2stYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lmd1dGVuLWJsb2NrLmhhcy1iYWNrZ3JvdW5kLmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IsLmd1dGVuLWJsb2NrIC5oYXMtYmFja2dyb3VuZC5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9ye2JhY2tncm91bmQtY29sb3I6IzBmMWEzZH0uZ3V0ZW4tYmxvY2suaGFzLWJhY2tncm91bmQuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciwuZ3V0ZW4tYmxvY2sgLmhhcy1iYWNrZ3JvdW5kLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjojMTQ1MmRlfS5ndXRlbi1ibG9jay5oYXMtYmFja2dyb3VuZC5oYXMtbGlnaHQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yLC5ndXRlbi1ibG9jayAuaGFzLWJhY2tncm91bmQuaGFzLWxpZ2h0LWJsdWUtYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiM2MjljZWZ9Lmd1dGVuLWJsb2NrLmhhcy1iYWNrZ3JvdW5kLmhhcy15ZWxsb3ctYmFja2dyb3VuZC1jb2xvciwuZ3V0ZW4tYmxvY2sgLmhhcy1iYWNrZ3JvdW5kLmhhcy15ZWxsb3ctYmFja2dyb3VuZC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiNmYzB9Lmd1dGVuLWJsb2NrLmhhcy1iYWNrZ3JvdW5kLmhhcy1ncmVlbi1iYWNrZ3JvdW5kLWNvbG9yLC5ndXRlbi1ibG9jayAuaGFzLWJhY2tncm91bmQuaGFzLWdyZWVuLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjojMDA2MzM2fS5ndXRlbi1ibG9jay5oYXMtYmFja2dyb3VuZC5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IsLmd1dGVuLWJsb2NrIC5oYXMtYmFja2dyb3VuZC5oYXMtcmVkLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjojYmIxMzNlfS5ndXRlbi1ibG9jay5oYXMtYmFja2dyb3VuZC5oYXMtbGlnaHQtcmVkLWJhY2tncm91bmQtY29sb3IsLmd1dGVuLWJsb2NrIC5oYXMtYmFja2dyb3VuZC5oYXMtbGlnaHQtcmVkLWJhY2tncm91bmQtY29sb3J7YmFja2dyb3VuZC1jb2xvcjojZmI1Zjg2fS5ndXRlbi1ibG9jay5oYXMtdGV4dC1jb2xvci5oYXMtd2hpdGUtY29sb3IsLmd1dGVuLWJsb2NrIC5oYXMtdGV4dC1jb2xvci5oYXMtd2hpdGUtY29sb3J7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5ndXRlbi1ibG9jay5oYXMtdGV4dC1jb2xvci5oYXMtd2hpdGUtY29sb3IgYSwuZ3V0ZW4tYmxvY2sgLmhhcy10ZXh0LWNvbG9yLmhhcy13aGl0ZS1jb2xvciBhe2NvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9Lmd1dGVuLWJsb2NrLmhhcy10ZXh0LWNvbG9yLmhhcy13aGl0ZS1jb2xvciBhOmhvdmVyLC5ndXRlbi1ibG9jayAuaGFzLXRleHQtY29sb3IuaGFzLXdoaXRlLWNvbG9yIGE6aG92ZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Lmd1dGVuLWJsb2NrLmhhcy10ZXh0LWNvbG9yLmhhcy1ibGFjay1jb2xvciwuZ3V0ZW4tYmxvY2sgLmhhcy10ZXh0LWNvbG9yLmhhcy1ibGFjay1jb2xvcntjb2xvcjojMDAwICFpbXBvcnRhbnR9Lmd1dGVuLWJsb2NrLmhhcy10ZXh0LWNvbG9yLmhhcy1ibGFjay1jb2xvciBhLC5ndXRlbi1ibG9jayAuaGFzLXRleHQtY29sb3IuaGFzLWJsYWNrLWNvbG9yIGF7Y29sb3I6IzAwMCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH0uZ3V0ZW4tYmxvY2suaGFzLXRleHQtY29sb3IuaGFzLWJsYWNrLWNvbG9yIGE6aG92ZXIsLmd1dGVuLWJsb2NrIC5oYXMtdGV4dC1jb2xvci5oYXMtYmxhY2stY29sb3IgYTpob3Zlcntjb2xvcjojMDAwICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0uZ3V0ZW4tYmxvY2suaGFzLXRleHQtY29sb3IuaGFzLW5hdnktY29sb3IsLmd1dGVuLWJsb2NrIC5oYXMtdGV4dC1jb2xvci5oYXMtbmF2eS1jb2xvcntjb2xvcjojMGYxYTNkICFpbXBvcnRhbnR9Lmd1dGVuLWJsb2NrLmhhcy10ZXh0LWNvbG9yLmhhcy1uYXZ5LWNvbG9yIGEsLmd1dGVuLWJsb2NrIC5oYXMtdGV4dC1jb2xvci5oYXMtbmF2eS1jb2xvciBhe2NvbG9yOiMwZjFhM2QgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9Lmd1dGVuLWJsb2NrLmhhcy10ZXh0LWNvbG9yLmhhcy1uYXZ5LWNvbG9yIGE6aG92ZXIsLmd1dGVuLWJsb2NrIC5oYXMtdGV4dC1jb2xvci5oYXMtbmF2eS1jb2xvciBhOmhvdmVye2NvbG9yOiMwZjFhM2QgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5ndXRlbi1ibG9jay5oYXMtdGV4dC1jb2xvci5oYXMtYmx1ZS1jb2xvciwuZ3V0ZW4tYmxvY2sgLmhhcy10ZXh0LWNvbG9yLmhhcy1ibHVlLWNvbG9ye2NvbG9yOiMxNDUyZGUgIWltcG9ydGFudH0uZ3V0ZW4tYmxvY2suaGFzLXRleHQtY29sb3IuaGFzLWJsdWUtY29sb3IgYSwuZ3V0ZW4tYmxvY2sgLmhhcy10ZXh0LWNvbG9yLmhhcy1ibHVlLWNvbG9yIGF7Y29sb3I6IzE0NTJkZSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH0uZ3V0ZW4tYmxvY2suaGFzLXRleHQtY29sb3IuaGFzLWJsdWUtY29sb3IgYTpob3ZlciwuZ3V0ZW4tYmxvY2sgLmhhcy10ZXh0LWNvbG9yLmhhcy1ibHVlLWNvbG9yIGE6aG92ZXJ7Y29sb3I6IzE0NTJkZSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Lmd1dGVuLWJsb2NrLmhhcy10ZXh0LWNvbG9yLmhhcy1saWdodC1ibHVlLWNvbG9yLC5ndXRlbi1ibG9jayAuaGFzLXRleHQtY29sb3IuaGFzLWxpZ2h0LWJsdWUtY29sb3J7Y29sb3I6IzYyOWNlZiAhaW1wb3J0YW50fS5ndXRlbi1ibG9jay5oYXMtdGV4dC1jb2xvci5oYXMtbGlnaHQtYmx1ZS1jb2xvciBhLC5ndXRlbi1ibG9jayAuaGFzLXRleHQtY29sb3IuaGFzLWxpZ2h0LWJsdWUtY29sb3IgYXtjb2xvcjojNjI5Y2VmICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fS5ndXRlbi1ibG9jay5oYXMtdGV4dC1jb2xvci5oYXMtbGlnaHQtYmx1ZS1jb2xvciBhOmhvdmVyLC5ndXRlbi1ibG9jayAuaGFzLXRleHQtY29sb3IuaGFzLWxpZ2h0LWJsdWUtY29sb3IgYTpob3Zlcntjb2xvcjojNjI5Y2VmICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0uZ3V0ZW4tYmxvY2suaGFzLXRleHQtY29sb3IuaGFzLXllbGxvdy1jb2xvciwuZ3V0ZW4tYmxvY2sgLmhhcy10ZXh0LWNvbG9yLmhhcy15ZWxsb3ctY29sb3J7Y29sb3I6I2ZjMCAhaW1wb3J0YW50fS5ndXRlbi1ibG9jay5oYXMtdGV4dC1jb2xvci5oYXMteWVsbG93LWNvbG9yIGEsLmd1dGVuLWJsb2NrIC5oYXMtdGV4dC1jb2xvci5oYXMteWVsbG93LWNvbG9yIGF7Y29sb3I6I2ZjMCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH0uZ3V0ZW4tYmxvY2suaGFzLXRleHQtY29sb3IuaGFzLXllbGxvdy1jb2xvciBhOmhvdmVyLC5ndXRlbi1ibG9jayAuaGFzLXRleHQtY29sb3IuaGFzLXllbGxvdy1jb2xvciBhOmhvdmVye2NvbG9yOiNmYzAgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5ndXRlbi1ibG9jay5oYXMtdGV4dC1jb2xvci5oYXMtZ3JlZW4tY29sb3IsLmd1dGVuLWJsb2NrIC5oYXMtdGV4dC1jb2xvci5oYXMtZ3JlZW4tY29sb3J7Y29sb3I6IzAwNjMzNiAhaW1wb3J0YW50fS5ndXRlbi1ibG9jay5oYXMtdGV4dC1jb2xvci5oYXMtZ3JlZW4tY29sb3IgYSwuZ3V0ZW4tYmxvY2sgLmhhcy10ZXh0LWNvbG9yLmhhcy1ncmVlbi1jb2xvciBhe2NvbG9yOiMwMDYzMzYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9Lmd1dGVuLWJsb2NrLmhhcy10ZXh0LWNvbG9yLmhhcy1ncmVlbi1jb2xvciBhOmhvdmVyLC5ndXRlbi1ibG9jayAuaGFzLXRleHQtY29sb3IuaGFzLWdyZWVuLWNvbG9yIGE6aG92ZXJ7Y29sb3I6IzAwNjMzNiAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Lmd1dGVuLWJsb2NrLmhhcy10ZXh0LWNvbG9yLmhhcy1yZWQtY29sb3IsLmd1dGVuLWJsb2NrIC5oYXMtdGV4dC1jb2xvci5oYXMtcmVkLWNvbG9ye2NvbG9yOiNiYjEzM2UgIWltcG9ydGFudH0uZ3V0ZW4tYmxvY2suaGFzLXRleHQtY29sb3IuaGFzLXJlZC1jb2xvciBhLC5ndXRlbi1ibG9jayAuaGFzLXRleHQtY29sb3IuaGFzLXJlZC1jb2xvciBhe2NvbG9yOiNiYjEzM2UgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9Lmd1dGVuLWJsb2NrLmhhcy10ZXh0LWNvbG9yLmhhcy1yZWQtY29sb3IgYTpob3ZlciwuZ3V0ZW4tYmxvY2sgLmhhcy10ZXh0LWNvbG9yLmhhcy1yZWQtY29sb3IgYTpob3Zlcntjb2xvcjojYmIxMzNlICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0uZ3V0ZW4tYmxvY2suaGFzLXRleHQtY29sb3IuaGFzLWxpZ2h0LXJlZC1jb2xvciwuZ3V0ZW4tYmxvY2sgLmhhcy10ZXh0LWNvbG9yLmhhcy1saWdodC1yZWQtY29sb3J7Y29sb3I6I2ZiNWY4NiAhaW1wb3J0YW50fS5ndXRlbi1ibG9jay5oYXMtdGV4dC1jb2xvci5oYXMtbGlnaHQtcmVkLWNvbG9yIGEsLmd1dGVuLWJsb2NrIC5oYXMtdGV4dC1jb2xvci5oYXMtbGlnaHQtcmVkLWNvbG9yIGF7Y29sb3I6I2ZiNWY4NiAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH0uZ3V0ZW4tYmxvY2suaGFzLXRleHQtY29sb3IuaGFzLWxpZ2h0LXJlZC1jb2xvciBhOmhvdmVyLC5ndXRlbi1ibG9jayAuaGFzLXRleHQtY29sb3IuaGFzLWxpZ2h0LXJlZC1jb2xvciBhOmhvdmVye2NvbG9yOiNmYjVmODYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIjtzcmM6dXJsKFwiLi4vZm9udHMvR290aGFtJTIwQm9vay5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIjtzcmM6dXJsKFwiLi4vZm9udHMvR290aGFtJTIwQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJadXVtZVwiO3NyYzp1cmwoXCIuLi9mb250cy96dXVtZS1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL3p1dW1lLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiWnV1bWVcIjtzcmM6dXJsKFwiLi4vZm9udHMvenV1bWUtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy96dXVtZS1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy96dXVtZS1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkFkb2JlIEhhbmR3cml0aW5nIEVybmllXCI7c3JjOnVybChcIi4uL2ZvbnRzL0Fkb2JlSGFuZHdyaXRpbmctRXJuaWUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvQWRvYmVIYW5kd3JpdGluZy1Fcm5pZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvQWRvYmVIYW5kd3JpdGluZy1Fcm5pZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBrZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBzbGlkZVJpZ2h0ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDBweCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBzbGlkZUxlZnR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwcHgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgc2xpZGVEb3duezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yMHB4KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIHNsaWRlVXB7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwcHgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVVcExlZnR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MHB4LCA1MHB4KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1ib2R5Om5vdCgud3AtYWRtaW4pIC5ndXRlbi1ibG9jazpub3QoLmJsb2NrLXNlYXJjaC1maWx0ZXJzKTpub3QoLmJsb2NrLXNlYXJjaC1yZXN1bHRzKTpub3QoLnJlc3VsdHMtd3JhcHBlcik6bm90KC5uZXdzKTpub3QoLnRpY2tldC1pbmZvcm1hdGlvbik6bm90KC5yb2xleC1iYW5uZXIpe29wYWNpdHk6MH1ib2R5Om5vdCgud3AtYWRtaW4pIC50ZWFtLXByb21vLXBhaXIgLnRlYW0tcHJvbW8udGVhbS1wcm9tby0tcGFpci1wYW5lbHtvcGFjaXR5OjE7YW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXtib2R5Om5vdCgud3AtYWRtaW4pIC5ndXRlbi1ibG9jazpub3QoLmJsb2NrLXNlYXJjaC1maWx0ZXJzKTpub3QoLmJsb2NrLXNlYXJjaC1yZXN1bHRzKTpub3QoLnJlc3VsdHMtd3JhcHBlcik6bm90KC5uZXdzKTpub3QoLnRpY2tldC1pbmZvcm1hdGlvbik6bm90KC5yb2xleC1iYW5uZXIpe29wYWNpdHk6MX1ib2R5Om5vdCgud3AtYWRtaW4pIC50ZWFtLXByb21vLXBhaXIgLnRlYW0tcHJvbW8udGVhbS1wcm9tby0tcGFpci1wYW5lbHtvcGFjaXR5OjE7YW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudH0uZmFkZUluLC5mYWRlSW4tZG93biwuZmFkZUluLWRvd24tLWltbWVkaWF0ZXthbmltYXRpb246bm9uZSAhaW1wb3J0YW50fX0uZmFkZUlue2FuaW1hdGlvbi1uYW1lOmZhZGVJbjthbmltYXRpb24tZHVyYXRpb246LjI1czthbmltYXRpb24tZGVsYXk6LjFzO2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4zMiwgMCwgMC42NywgMCl9LmZhZGVJbi1kb3due2FuaW1hdGlvbi1uYW1lOnNsaWRlRG93bixmYWRlSW47YW5pbWF0aW9uLWR1cmF0aW9uOi4zcywuM3M7YW5pbWF0aW9uLWRlbGF5Oi4yMnMsLjIyczthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSksY3ViaWMtYmV6aWVyKDAuMzIsIDAsIDAuNjcsIDApfS5mYWRlSW4tZG93bi0taW1tZWRpYXRle2FuaW1hdGlvbi1kZWxheTowcywwc30uZ3V0ZW4tYmxvY2sucHQtbm9uZSxwLnB0LW5vbmV7cGFkZGluZy10b3A6bm9uZX0uZ3V0ZW4tYmxvY2sucHQtc21hbGwscC5wdC1zbWFsbHtwYWRkaW5nLXRvcDoxNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZ3V0ZW4tYmxvY2sucHQtc21hbGwscC5wdC1zbWFsbHtwYWRkaW5nLXRvcDo0MHB4fX0uZ3V0ZW4tYmxvY2sucHQtbWVkaXVtLHAucHQtbWVkaXVte3BhZGRpbmctdG9wOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5ndXRlbi1ibG9jay5wdC1tZWRpdW0scC5wdC1tZWRpdW17cGFkZGluZy10b3A6ODBweH19Lmd1dGVuLWJsb2NrLnB0LWxhcmdlLHAucHQtbGFyZ2V7cGFkZGluZy10b3A6ODBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lmd1dGVuLWJsb2NrLnB0LWxhcmdlLHAucHQtbGFyZ2V7cGFkZGluZy10b3A6MTIwcHh9fS5ndXRlbi1ibG9jay5wYi1ub25lLHAucGItbm9uZXtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9Lmd1dGVuLWJsb2NrLnBiLXNtYWxsLHAucGItc21hbGx7cGFkZGluZy1ib3R0b206MTZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lmd1dGVuLWJsb2NrLnBiLXNtYWxsLHAucGItc21hbGx7cGFkZGluZy1ib3R0b206NDBweH19Lmd1dGVuLWJsb2NrLnBiLW1lZGl1bSxwLnBiLW1lZGl1bXtwYWRkaW5nLWJvdHRvbTo0MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZ3V0ZW4tYmxvY2sucGItbWVkaXVtLHAucGItbWVkaXVte3BhZGRpbmctYm90dG9tOjgwcHh9fS5ndXRlbi1ibG9jay5wYi1sYXJnZSxwLnBiLWxhcmdle3BhZGRpbmctYm90dG9tOjgwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5ndXRlbi1ibG9jay5wYi1sYXJnZSxwLnBiLWxhcmdle3BhZGRpbmctYm90dG9tOjEyMHB4fX0uZ3V0ZW4tYmxvY2subXQtbm9uZSxwLm10LW5vbmV7bWFyZ2luLXRvcDpub25lfS5ndXRlbi1ibG9jay5tdC1zbWFsbCxwLm10LXNtYWxse21hcmdpbi10b3A6MTZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lmd1dGVuLWJsb2NrLm10LXNtYWxsLHAubXQtc21hbGx7bWFyZ2luLXRvcDo0MHB4fX0uZ3V0ZW4tYmxvY2subXQtbWVkaXVtLHAubXQtbWVkaXVte21hcmdpbi10b3A6NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lmd1dGVuLWJsb2NrLm10LW1lZGl1bSxwLm10LW1lZGl1bXttYXJnaW4tdG9wOjgwcHh9fS5ndXRlbi1ibG9jay5tdC1sYXJnZSxwLm10LWxhcmdle21hcmdpbi10b3A6ODBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lmd1dGVuLWJsb2NrLm10LWxhcmdlLHAubXQtbGFyZ2V7bWFyZ2luLXRvcDoxMjBweH19Lmd1dGVuLWJsb2NrLm1iLW5vbmUscC5tYi1ub25le21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5ndXRlbi1ibG9jay5tYi1zbWFsbCxwLm1iLXNtYWxse21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lmd1dGVuLWJsb2NrLm1iLXNtYWxsLHAubWItc21hbGx7bWFyZ2luLWJvdHRvbTo0MHB4fX0uZ3V0ZW4tYmxvY2subWItbWVkaXVtLHAubWItbWVkaXVte21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lmd1dGVuLWJsb2NrLm1iLW1lZGl1bSxwLm1iLW1lZGl1bXttYXJnaW4tYm90dG9tOjgwcHh9fS5ndXRlbi1ibG9jay5tYi1sYXJnZSxwLm1iLWxhcmdle21hcmdpbi1ib3R0b206ODBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lmd1dGVuLWJsb2NrLm1iLWxhcmdlLHAubWItbGFyZ2V7bWFyZ2luLWJvdHRvbToxMjBweH19aDEsaDIsaDMsaDQsaDUsaDYscCxsaSxzcGFue2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZn1oMXtjb2xvcjojMGYxYTNkO2ZvbnQtc2l6ZToyLjYyNXJlbTtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDouODU7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtoMXtmb250LXNpemU6Mi42MjVyZW19fWgye2NvbG9yOiMwZjFhM2Q7Zm9udC1zaXplOjEuNjg3NXJlbTtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDouODU7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtoMntmb250LXNpemU6Mi41cmVtfX1oM3tjb2xvcjojMGYxYTNkO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0Oi44NTtmb250LXdlaWdodDo3MDA7cGFkZGluZy1ib3R0b206MTJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7aDN7Zm9udC1zaXplOjEuNzVyZW19fWg0e2NvbG9yOiMwZjFhM2Q7Zm9udC1zaXplOjEuMzc1cmVtO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0Oi44NTtmb250LXdlaWdodDo3MDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe2g0e2ZvbnQtc2l6ZToxLjU2MjVyZW19fW9sLHVse21hcmdpbi1sZWZ0OjMycHg7bWFyZ2luLWJvdHRvbTozMnB4fW9sIGxpLHVsIGxpe2NvbG9yOiMwZjFhM2Q7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS42MjVyZW07Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7b2wgbGksdWwgbGl7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuODEyNXJlbX19b2wgbGksdWwgbGl7bWFyZ2luLWJvdHRvbTowfW9sIGEsdWwgYXtjb2xvcjojZmZmfW9sIGE6aG92ZXIsdWwgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfXA6OnNlbGVjdGlvbixib2R5OjpzZWxlY3Rpb24saDE6OnNlbGVjdGlvbixoMjo6c2VsZWN0aW9uLGgzOjpzZWxlY3Rpb24saDQ6OnNlbGVjdGlvbixoNTo6c2VsZWN0aW9uLGg2OjpzZWxlY3Rpb24sbGk6OnNlbGVjdGlvbixzcGFuOjpzZWxlY3Rpb257Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwZjFhM2R9cDo6LW1vei1zZWxlY3Rpb24sYm9keTo6LW1vei1zZWxlY3Rpb24saDE6Oi1tb3otc2VsZWN0aW9uLGgyOjotbW96LXNlbGVjdGlvbixoMzo6LW1vei1zZWxlY3Rpb24saDQ6Oi1tb3otc2VsZWN0aW9uLGg1OjotbW96LXNlbGVjdGlvbixoNjo6LW1vei1zZWxlY3Rpb24sbGk6Oi1tb3otc2VsZWN0aW9uLHNwYW46Oi1tb3otc2VsZWN0aW9ue2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMGYxYTNkfS5CaWctUGFnZS1IZWFkaW5nLTUwMHtmb250LXNpemU6My43NXJlbTtsaW5lLWhlaWdodDo0LjI1cmVtO2ZvbnQtd2VpZ2h0OjUwMH0uaGVhZGluZy00MC01MDB7Zm9udC1zaXplOjIuNXJlbTtsaW5lLWhlaWdodDoxLjE7Zm9udC13ZWlnaHQ6NTAwfS5oZWFkaW5nLTQwLTcwMHtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OmF1dG87Zm9udC13ZWlnaHQ6NzAwfS5oZWFkaW5nLTMwLTMwMHtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjg3NXJlbTtmb250LXdlaWdodDo1MDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5oZWFkaW5nLTMwLTMwMHtmb250LXNpemU6MS44NzVyZW07bGluZS1oZWlnaHQ6Mi41cmVtO2ZvbnQtd2VpZ2h0OjMwMH19LmhlYWRpbmctMzAtNTAwe2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuODc1cmVtO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmhlYWRpbmctMzAtNTAwe2ZvbnQtc2l6ZToxLjg3NXJlbTtsaW5lLWhlaWdodDoyLjVyZW07Zm9udC13ZWlnaHQ6NTAwfX0udGV4dC0yMC0zMDB7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS44NzVyZW07Zm9udC13ZWlnaHQ6MzAwfS50ZXh0LTIwLTUwMHtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjg3NXJlbTtmb250LXdlaWdodDo1MDB9LnRleHQtMjAtNzAwe2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuODc1cmVtO2ZvbnQtd2VpZ2h0OjcwMH0udGV4dC0xNi0zMDB7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4yNXJlbTtmb250LXdlaWdodDozMDB9LnRleHQtMTYtNTAwe2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuMjVyZW07Zm9udC13ZWlnaHQ6NTAwfS50ZXh0LTE2LTcwMHtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMH0udGV4dC0xMi03MDB7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDphdXRvO2ZvbnQtd2VpZ2h0OjcwMH0udGV4dC0xMi01MDB7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDphdXRvO2ZvbnQtd2VpZ2h0OjUwMH0uaGVhZGluZy0zMC03MDB7Zm9udC1zaXplOjEuODc1cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTtmb250LXdlaWdodDo3MDB9Lk1vYmlsZS0yMC1UZXh0LTMwMHtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU2MjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5Gb290ZXItTGlua3N7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4yNXJlbTtmb250LXdlaWdodDozMDB9Lk1vYmlsZS0yMC1UZXh0LTUwMHtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU2MjVyZW07Zm9udC13ZWlnaHQ6NTAwfUBsYXllciBsZWdhY3l7aHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3h9KiwqOjphZnRlciwqOjpiZWZvcmV7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaXppbmc6aW5oZXJpdH1ib2R5LGh0bWx7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MDttYXJnaW46MH1pbWd7bWF4LXdpZHRoOjEwMCV9dWwgbGkgYXt0ZXh0LWRlY29yYXRpb246bm9uZX1pbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmU7d2lkdGg6MDtoZWlnaHQ6MH1pbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1yZXZlYWx7ZGlzcGxheTpub25lO3dpZHRoOjA7aGVpZ2h0OjB9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9ue2Rpc3BsYXk6bm9uZX19Ym9keSxodG1se3Njcm9sbC1iZWhhdmlvcjpzbW9vdGg7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5ICFpbXBvcnRhbnQ7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZjtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWZ9Ym9keXtvdmVyZmxvdy14OmhpZGRlbjtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwZjFhM2R9Ym9keSBhe2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtjb2xvcjojMGYxYTNkO3RleHQtZGVjb3JhdGlvbjpub25lfWJvZHkgYTpob3Zlcntjb2xvcjojMTQ1MmRlfWZpZ3VyZXtwYWRkaW5nOjA7bWFyZ2luOjB9LmNvbnRhaW5lcnt3aWR0aDoxMDAlO21heC13aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTtwYWRkaW5nOjA7bWFyZ2luOjAgMjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTI0MHB4O3BhZGRpbmc6MCAyMHB4O21hcmdpbjowIGF1dG99fS5jb250YWluZXIgLmNvbnRhaW5lcnttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY29udGFpbmVyIC5jb250YWluZXJ7cGFkZGluZzowIDIwcHg7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTI0MHB4fX0uY29udGFpbmVyLS1mdWxsLXdpZHRoe21heC13aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY29udGFpbmVyLW1lZGl1bXttYXgtd2lkdGg6MTIwMHB4fX0uY29udGFpbmVyLXB1cnBsZXtiYWNrZ3JvdW5kOiNmZmZ9LmNvbnRhaW5lci13aGl0ZXtiYWNrZ3JvdW5kOiNmZmZ9LmQtbm9uZS1tZC11cHtkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5kLW5vbmUtbWQtdXB7ZGlzcGxheTpub25lfX0uZC1ub25lLW1kLWRvd257ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5kLW5vbmUtbWQtZG93bntkaXNwbGF5OmJsb2NrfX0uZC1ub25lLWxnLXVwe2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5kLW5vbmUtbGctdXB7ZGlzcGxheTpub25lfX0uZC1ub25lLWxnLWRvd257ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZC1ub25lLWxnLWRvd257ZGlzcGxheTpibG9ja319dGFibGV7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXNwYWNpbmc6MDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7dGFibGUtbGF5b3V0OmZpeGVkfXRhYmxlIGF7d29yZC1icmVhazpicmVhay1hbGx9dGFibGV7Y29sb3I6IzBmMWEzZDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjYyNXJlbTtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXt0YWJsZXtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS44MTI1cmVtfX10YWJsZSB0aGVhZHtiYWNrZ3JvdW5kOiMwMDB9dGFibGUgdGhlYWQgdHJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzAwMH10YWJsZSB0aGVhZCB0ciB0aHtwYWRkaW5nOjE2cHggOHB4fXRhYmxlIHRib2R5IHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9dGFibGUgdGJvZHkgdHIgdGR7cGFkZGluZzoxNnB4IDhweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7d29yZC13cmFwOmJyZWFrLWFsbDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9dGFibGUgdGJvZHkgdHI6bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9LnNjcm9sbC10YWJsZS1jb250YWluZXJ7b3ZlcmZsb3cteDphdXRvO21heC13aWR0aDpjYWxjKDEwMHZ3IC0gNDBweCl9LnNjcm9sbC10YWJsZS1jb250YWluZXIgdGFibGV7bWluLXdpZHRoOjEwMDBweH1ib2R5Lm1vYmlsZU1lbnUtYWN0aXZle292ZXJmbG93OmhpZGRlbn0uY3RhLWJ1dHRvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7cGFkZGluZzowO21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZTouNzVyZW07cGFkZGluZzo4cHggMTBweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDtib3JkZXI6MXB4IHNvbGlkICMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDphdXRvO2ZvbnQtd2VpZ2h0OjcwMDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uY3RhLWJ1dHRvbi13aGl0ZXtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDtib3JkZXI6MXB4IHNvbGlkICMwMDB9LmN0YS1idXR0b24td2hpdGU6aG92ZXJ7YmFja2dyb3VuZDojYmIxMzNlO2NvbG9yOiNmZmZ9LmN0YS1idXR0b24td2hpdGUtdHJhbnNwYXJlbnR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5jdGEtYnV0dG9uLXJvdW5kZWR7Ym9yZGVyLXJhZGl1czoxMDBweDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9LmN0YS1idXR0b24tcGxhaW57YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmY7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4yNXJlbTtmb250LXdlaWdodDo1MDA7cGFkZGluZzowO2JvcmRlcjowO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5jdGEtYnV0dG9uLXBsYWluOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxNyA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAzLjVDMC43MjM4NTggMy41IDAuNSAzLjcyMzg2IDAuNSA0QzAuNSA0LjI3NjE0IDAuNzIzODU4IDQuNSAxIDQuNUwxIDMuNVpNMTYuMzUzNiA0LjM1MzU1QzE2LjU0ODggNC4xNTgyOSAxNi41NDg4IDMuODQxNzEgMTYuMzUzNiAzLjY0NjQ1TDEzLjE3MTYgMC40NjQ0NjVDMTIuOTc2MyAwLjI2OTIwMyAxMi42NTk3IDAuMjY5MjAzIDEyLjQ2NDUgMC40NjQ0NjVDMTIuMjY5MiAwLjY1OTcyNyAxMi4yNjkyIDAuOTc2MzEgMTIuNDY0NSAxLjE3MTU3TDE1LjI5MjkgNEwxMi40NjQ1IDYuODI4NDNDMTIuMjY5MiA3LjAyMzY5IDEyLjI2OTIgNy4zNDAyNyAxMi40NjQ1IDcuNTM1NTNDMTIuNjU5NyA3LjczMDc5IDEyLjk3NjMgNy43MzA3OSAxMy4xNzE2IDcuNTM1NTNMMTYuMzUzNiA0LjM1MzU1Wk0xIDQuNUwxNiA0LjVMMTYgMy41TDEgMy41TDEgNC41WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO21hcmdpbi1sZWZ0OjE5cHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5jdGEtYnV0dG9uLXBsYWluOmhvdmVyOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDE1cHgpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNyAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgNy4xNDQ1M0MwLjQ0NzcxNSA3LjE0NDUzIC01LjM5MzMzZS0wOCA3LjU5MjI1IDAgOC4xNDQ1M0M1LjM5MzMzZS0wOCA4LjY5NjgyIDAuNDQ3NzE1IDkuMTQ0NTMgMSA5LjE0NDUzTDEgNy4xNDQ1M1pNMTYuNzA3MSA4Ljg1MTY0QzE3LjA5NzYgOC40NjExMSAxNy4wOTc2IDcuODI3OTUgMTYuNzA3MSA3LjQzNzQyTDEwLjM0MzEgMS4wNzM0NkM5Ljk1MjYyIDAuNjgyOTM4IDkuMzE5NDYgMC42ODI5MzggOC45Mjg5MyAxLjA3MzQ2QzguNTM4NDEgMS40NjM5OSA4LjUzODQxIDIuMDk3MTUgOC45Mjg5MyAyLjQ4NzY4TDE0LjU4NTggOC4xNDQ1M0w4LjkyODkzIDEzLjgwMTRDOC41Mzg0MSAxNC4xOTE5IDguNTM4NDEgMTQuODI1MSA4LjkyODkzIDE1LjIxNTZDOS4zMTk0NiAxNS42MDYxIDkuOTUyNjIgMTUuNjA2MSAxMC4zNDMxIDE1LjIxNTZMMTYuNzA3MSA4Ljg1MTY0Wk0xIDkuMTQ0NTNMMTYgOS4xNDQ1M0wxNiA3LjE0NDUzTDEgNy4xNDQ1M0wxIDkuMTQ0NTNaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKX0ucm91bmQtY3RhLWJ1dHRvbntmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjg3NXJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNiYjEzM2U7d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4O3BhZGRpbmc6NXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucm91bmQtY3RhLWJ1dHRvbntmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjg3NXJlbTtmb250LXdlaWdodDo1MDA7d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4O3BhZGRpbmc6MH1oZWFkZXIgLnJvdW5kLWN0YS1idXR0b24sZm9vdGVyIC5yb3VuZC1jdGEtYnV0dG9ue3dpZHRoOjE4N3B4O2hlaWdodDoxODdweH19LnJvdW5kLWN0YS1idXR0b257Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LnJvdW5kLWN0YS1idXR0b246YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9aGVhZGVyIC5yb3VuZC1jdGEtYnV0dG9uOmJlZm9yZSxmb290ZXIgLnJvdW5kLWN0YS1idXR0b246YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2JiMTMzZSAwJSwgI2ZmZmZmZiAxMDAlKTtjb2xvcjojZmZmfS5yb3VuZC1jdGEtYnV0dG9uOmhvdmVyOmJlZm9yZXtvcGFjaXR5OjF9LnJvdW5kLWN0YS1idXR0b246aG92ZXIgYXtjb2xvcjojMDAwfWhlYWRlciAucm91bmQtY3RhLWJ1dHRvbjpob3ZlciBhLGZvb3RlciAucm91bmQtY3RhLWJ1dHRvbjpob3ZlciBhe2NvbG9yOiNmZmZ9LnJvdW5kLWN0YS1idXR0b24gYXtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjUwJTt6LWluZGV4OjE7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0fS5yb3VuZC1jdGEtYnV0dG9uIGE6YWZ0ZXJ7Y29udGVudDpcIuKGk1wiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7Zm9udC1zaXplOjE2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5yb3VuZC1jdGEtYnV0dG9uIGE6YWZ0ZXJ7Ym90dG9tOi0xMHB4O2ZvbnQtc2l6ZToyNHB4fX0ucm91bmQtY3RhLWJ1dHRvbi1wdXJwbGV7YmFja2dyb3VuZDojZmZmfS5yb3VuZC1jdGEtYnV0dG9uLWFycm93LWRvd24gYTphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQuNSAxLjA2OTU4QzQuNSAwLjc5MzQzOCA0LjI3NjE0IDAuNTY5NTggNCAwLjU2OTU4QzMuNzIzODYgMC41Njk1OCAzLjUgMC43OTM0MzggMy41IDEuMDY5NThMNC41IDEuMDY5NThaTTMuNjQ2NDUgMTUuNDQ4MUMzLjg0MTcxIDE1LjY0MzQgNC4xNTgyOSAxNS42NDM0IDQuMzUzNTUgMTUuNDQ4MUw3LjUzNTUzIDEyLjI2NjJDNy43MzA4IDEyLjA3MDkgNy43MzA4IDExLjc1NDMgNy41MzU1MyAxMS41NTlDNy4zNDAyNyAxMS4zNjM4IDcuMDIzNjkgMTEuMzYzOCA2LjgyODQzIDExLjU1OUw0IDE0LjM4NzVMMS4xNzE1NyAxMS41NTlDMC45NzYzMSAxMS4zNjM4IDAuNjU5NzI4IDExLjM2MzggMC40NjQ0NjYgMTEuNTU5QzAuMjY5MjAzIDExLjc1NDMgMC4yNjkyMDMgMTIuMDcwOSAwLjQ2NDQ2NiAxMi4yNjYyTDMuNjQ2NDUgMTUuNDQ4MVpNNCAxLjA2OTU4TDMuNSAxLjA2OTU4TDMuNSAxNS4wOTQ2TDQgMTUuMDk0Nkw0LjUgMTUuMDk0Nkw0LjUgMS4wNjk1OEw0IDEuMDY5NThaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Y29udGVudDpcIlwiO2hlaWdodDoxOHB4O3dpZHRoOjE2cHg7Ym90dG9tOjVweDt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2V9LnJvdW5kLWN0YS1idXR0b24tYXJyb3ctZG93biBhOmhvdmVyOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMS40MTk0M0M5IDAuODY3MTQ5IDguNTUyMjggMC40MTk0MzQgOCAwLjQxOTQzNEM3LjQ0NzcyIDAuNDE5NDM0IDcgMC44NjcxNDkgNyAxLjQxOTQzTDkgMS40MTk0M1pNNy4yOTI4OSAxNi4xNTE1QzcuNjgzNDIgMTYuNTQyMSA4LjMxNjU4IDE2LjU0MjEgOC43MDcxMSAxNi4xNTE1TDE1LjA3MTEgOS43ODc1OEMxNS40NjE2IDkuMzk3MDUgMTUuNDYxNiA4Ljc2Mzg5IDE1LjA3MTEgOC4zNzMzN0MxNC42ODA1IDcuOTgyODQgMTQuMDQ3NCA3Ljk4Mjg0IDEzLjY1NjkgOC4zNzMzN0w4IDE0LjAzMDJMMi4zNDMxNSA4LjM3MzM3QzEuOTUyNjIgNy45ODI4NCAxLjMxOTQ2IDcuOTgyODQgMC45Mjg5MzIgOC4zNzMzN0MwLjUzODQwNyA4Ljc2Mzg5IDAuNTM4NDA3IDkuMzk3MDUgMC45Mjg5MzIgOS43ODc1OEw3LjI5Mjg5IDE2LjE1MTVaTTcgMS40MTk0M0w3IDE1LjQ0NDRMOSAxNS40NDQ0TDkgMS40MTk0M0w3IDEuNDE5NDNaJyBmaWxsPSclMjMxOTE0MTknLyUzRSUzQy9zdmclM0VcIik7aGVpZ2h0OjE4cHg7d2lkdGg6MTZweDtib3R0b206LTRweH0ucm91bmQtY3RhLWJ1dHRvbi1hcnJvdy1yaWdodCBhOmFmdGVye2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNiA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC41IDQuMTQ0NTNDMC4yMjM4NTggNC4xNDQ1MyAtMy44NjY5MWUtMTAgNC4zNjgzOSAwIDQuNjQ0NTNDMy44NjY5MWUtMTAgNC45MjA2NyAwLjIyMzg1OCA1LjE0NDUzIDAuNSA1LjE0NDUzTDAuNSA0LjE0NDUzWk0xNS44NTM2IDQuOTk4MDhDMTYuMDQ4OCA0LjgwMjgyIDE2LjA0ODggNC40ODYyNCAxNS44NTM2IDQuMjkwOThMMTIuNjcxNiAxLjEwOUMxMi40NzYzIDAuOTEzNzM1IDEyLjE1OTcgMC45MTM3MzUgMTEuOTY0NSAxLjEwOUMxMS43NjkyIDEuMzA0MjYgMTEuNzY5MiAxLjYyMDg0IDExLjk2NDUgMS44MTYxTDE0Ljc5MjkgNC42NDQ1M0wxMS45NjQ1IDcuNDcyOTZDMTEuNzY5MiA3LjY2ODIyIDExLjc2OTIgNy45ODQ4IDExLjk2NDUgOC4xODAwN0MxMi4xNTk3IDguMzc1MzMgMTIuNDc2MyA4LjM3NTMzIDEyLjY3MTYgOC4xODAwN0wxNS44NTM2IDQuOTk4MDhaTTAuNSA1LjE0NDUzTDE1LjUgNS4xNDQ1M0wxNS41IDQuMTQ0NTNMMC41IDQuMTQ0NTNMMC41IDUuMTQ0NTNaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Y29udGVudDpcIlwiO2hlaWdodDoxOHB4O3dpZHRoOjE2cHg7Ym90dG9tOjVweDt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2V9LnJvdW5kLWN0YS1idXR0b24tYXJyb3ctcmlnaHQgYTpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjUgNi42NDQ1M0MwLjk0NzcxNSA2LjY0NDUzIDAuNSA3LjA5MjI1IDAuNSA3LjY0NDUzQzAuNSA4LjE5NjgyIDAuOTQ3NzE1IDguNjQ0NTMgMS41IDguNjQ0NTNMMS41IDYuNjQ0NTNaTTE3LjIwNzEgOC4zNTE2NEMxNy41OTc2IDcuOTYxMTEgMTcuNTk3NiA3LjMyNzk1IDE3LjIwNzEgNi45Mzc0MkwxMC44NDMxIDAuNTczNDYzQzEwLjQ1MjYgMC4xODI5MzkgOS44MTk0NiAwLjE4MjkzOSA5LjQyODkzIDAuNTczNDYzQzkuMDM4NDEgMC45NjM5ODggOS4wMzg0MSAxLjU5NzE1IDkuNDI4OTMgMS45ODc2OEwxNS4wODU4IDcuNjQ0NTNMOS40Mjg5MyAxMy4zMDE0QzkuMDM4NDEgMTMuNjkxOSA5LjAzODQxIDE0LjMyNTEgOS40Mjg5MyAxNC43MTU2QzkuODE5NDYgMTUuMTA2MSAxMC40NTI2IDE1LjEwNjEgMTAuODQzMSAxNC43MTU2TDE3LjIwNzEgOC4zNTE2NFpNMS41IDguNjQ0NTNMMTYuNSA4LjY0NDUzTDE2LjUgNi42NDQ1M0wxLjUgNi42NDQ1M0wxLjUgOC42NDQ1M1onIGZpbGw9JyUyMzE5MTQxOScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtoZWlnaHQ6MThweDt3aWR0aDoxNnB4O2JvdHRvbTo1cHg7bGVmdDpjYWxjKDUwJSArIDE1cHgpfS5yb3VuZC1jdGEtYnV0dG9uLmN0YS13aGl0ZXtiYWNrZ3JvdW5kOiNmZmZ9LnJvdW5kLWN0YS1idXR0b24uY3RhLWJsYWNre2JhY2tncm91bmQ6IzAwMH0ucm91bmQtY3RhLWJ1dHRvbi5jdGEtbmF2eXtiYWNrZ3JvdW5kOiMwZjFhM2R9LnJvdW5kLWN0YS1idXR0b24uY3RhLWJsdWV7YmFja2dyb3VuZDojMTQ1MmRlfS5yb3VuZC1jdGEtYnV0dG9uLmN0YS1saWdodC1ibHVle2JhY2tncm91bmQ6IzYyOWNlZn0ucm91bmQtY3RhLWJ1dHRvbi5jdGEteWVsbG93e2JhY2tncm91bmQ6I2ZjMH0ucm91bmQtY3RhLWJ1dHRvbi5jdGEtZ3JlZW57YmFja2dyb3VuZDojMDA2MzM2fS5yb3VuZC1jdGEtYnV0dG9uLmN0YS1yZWR7YmFja2dyb3VuZDojYmIxMzNlfS5yb3VuZC1jdGEtYnV0dG9uLmN0YS1saWdodC1yZWR7YmFja2dyb3VuZDojZmI1Zjg2fWltZy5zaXplLWZ1bGx7bWF4LXdpZHRoOjEwMCU7d2lkdGg6YXV0byAhaW1wb3J0YW50O21heC1oZWlnaHQ6MTAwJX1pbWcuYWxpZ25jZW50ZXJ7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfWltZy5hbGlnbmxlZnR7ZmxvYXQ6bGVmdDttYXJnaW46LjVlbSAxZW0gLjVlbSAwfWltZy5hbGlnbnJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjouNWVtIDAgLjVlbSAxZW19aW1nLmFsaWdubm9uZXttYXJnaW46LjVlbSAwfWltZy5zaXplLWZ1bGx7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31pbWcuc2l6ZS1sYXJnZXttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31pbWcuc2l6ZS1tZWRpdW17bWF4LXdpZHRoOjMwMHB4O2hlaWdodDphdXRvfWltZy5zaXplLXRodW1ibmFpbHttYXgtd2lkdGg6MTUwcHg7aGVpZ2h0OmF1dG99LmxpbmtzLWNhcmRzX19jdGEsLmJ0bi1yZWQtd2hpdGUsLmJ0bi1ibHVlLXdoaXRlLC5idG4teWVsbG93LW5hdnksLmJ0bi1vdXRsaW5lLW5hdnksLmJ0bi1vdXRsaW5lLXdoaXRlLC5idG4tbmF2eXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjE1cHg7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjg3NXJlbTtsaW5lLWhlaWdodDouODU7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLXJhZGl1czowO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH0uYnRuLW5hdnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZjFhM2Q7Ym9yZGVyOjB9LmJ0bi1uYXZ5OmhvdmVyLC5idG4tbmF2eTpmb2N1cy12aXNpYmxle2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZmlsdGVyOmJyaWdodG5lc3MoMS4wOCl9LmJ0bi1uYXZ5OmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzE0NTJkZTtvdXRsaW5lLW9mZnNldDoycHh9LmJ0bi1vdXRsaW5lLXdoaXRle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgI2ZmZn0uYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIsLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzLXZpc2libGV7Y29sb3I6IzBmMWEzZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzE0NTJkZTtvdXRsaW5lLW9mZnNldDoycHh9LmJ0bi1vdXRsaW5lLW5hdnl7Y29sb3I6IzBmMWEzZDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjFweCBzb2xpZCAjMGYxYTNkfS5idG4tb3V0bGluZS1uYXZ5OmhvdmVyLC5idG4tb3V0bGluZS1uYXZ5OmZvY3VzLXZpc2libGV7Y29sb3I6IzBmMWEzZDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOiMwZjFhM2Q7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi1vdXRsaW5lLW5hdnk6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMTQ1MmRlO291dGxpbmUtb2Zmc2V0OjJweH0uYnRuLXllbGxvdy1uYXZ5e2NvbG9yOiMwZjFhM2Q7YmFja2dyb3VuZC1jb2xvcjojZmMwO2JvcmRlcjowfS5idG4teWVsbG93LW5hdnk6aG92ZXIsLmJ0bi15ZWxsb3ctbmF2eTpmb2N1cy12aXNpYmxle2NvbG9yOiMwZjFhM2Q7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZmlsdGVyOmJyaWdodG5lc3MoMS4wNil9LmJ0bi15ZWxsb3ctbmF2eTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMxNDUyZGU7b3V0bGluZS1vZmZzZXQ6MnB4fS5idG4tYmx1ZS13aGl0ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE0NTJkZTtib3JkZXI6MH0uYnRuLWJsdWUtd2hpdGU6aG92ZXIsLmJ0bi1ibHVlLXdoaXRlOmZvY3VzLXZpc2libGV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtmaWx0ZXI6YnJpZ2h0bmVzcygxLjA4KX0uYnRuLWJsdWUtd2hpdGU6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMGYxYTNkO291dGxpbmUtb2Zmc2V0OjJweH0uYnRuLXJlZC13aGl0ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2JiMTMzZTtib3JkZXI6MH0uYnRuLXJlZC13aGl0ZTpob3ZlciwuYnRuLXJlZC13aGl0ZTpmb2N1cy12aXNpYmxle2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZmlsdGVyOmJyaWdodG5lc3MoMS4wOCl9LmJ0bi1yZWQtd2hpdGU6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMGYxYTNkO291dGxpbmUtb2Zmc2V0OjJweH0uZm9vdGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzBmMWEzZDtib3gtc2hhZG93OjAgLTAuMjVyZW0gMnJlbSByZ2JhKDAsMCwwLC4wOCl9LmZvb3Rlcl9faW5uZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTttYXJnaW46MDtwYWRkaW5nLWxlZnQ6MS4yNXJlbTtwYWRkaW5nLXJpZ2h0OjEuMjVyZW07ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxLjEyNXJlbTtwYWRkaW5nLXRvcDoxLjc1cmVtO3BhZGRpbmctYm90dG9tOjEuNzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mb290ZXJfX2lubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMC42MjVyZW0gbWlubWF4KDAsIDFmcikgbWlubWF4KDE2LjI1cmVtLCAzOCUpO2dhcDoxLjVyZW07bWluLWhlaWdodDoxMy43NXJlbTtwYWRkaW5nLXRvcDoxLjg3NXJlbTtwYWRkaW5nLWJvdHRvbToxLjg3NXJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5mb290ZXJfX2lubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMC42MjVyZW0gbWlubWF4KDAsIDFmcikgbWlubWF4KDIwcmVtLCA0MCUpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZvb3Rlcl9fYnJhbmQsLmZvb3Rlcl9fdGFnbGluZSwuZm9vdGVyX19tZXRhe21pbi13aWR0aDowfX0uZm9vdGVyX19sb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lfS5mb290ZXJfX2xvZ28gaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6NnJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZm9vdGVyX19sb2dvIGltZ3ttYXgtd2lkdGg6Ny41cmVtfX0uZm9vdGVyX190YWdsaW5le2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxLjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZvb3Rlcl9fdGFnbGluZXtmb250LXNpemU6Mi42MjVyZW07dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7LmZvb3Rlcl9fdGFnbGluZXt3aGl0ZS1zcGFjZTpub3dyYXB9fS5mb290ZXJfX21ldGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjYyNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZvb3Rlcl9fbWV0YXthbGlnbi1pdGVtczpmbGV4LWVuZDtnYXA6Ljc1cmVtfX0uZm9vdGVyX19tZXRhLXRvcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDouNzVyZW07d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZvb3Rlcl9fbWV0YS10b3B7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2dhcDoxLjM3NXJlbTttaW4td2lkdGg6MDttYXgtd2lkdGg6MTAwJX19LmZvb3Rlcl9fc29jaWFsLWNvbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDouNXJlbTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZm9vdGVyX19zb2NpYWwtY29se2ZsZXg6MCAwIGF1dG87bWluLXdpZHRoOjkuMzc1cmVtO3BhZGRpbmctbGVmdDouNzVyZW07YWxpZ24taXRlbXM6ZmxleC1lbmR9fS5mb290ZXJfX25hdnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mb290ZXJfX25hdnN7ZmxleDoxIDEgMDttaW4td2lkdGg6MDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6MS41cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7LmZvb3Rlcl9fbmF2c3tnYXA6Mi43NXJlbX19LmZvb3Rlcl9fbWVudSwuZm9vdGVyX19zb2NpYWwtbWVudXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5mb290ZXJfX21lbnUgbGl7bWFyZ2luOjAgMCAuNjI1cmVtfS5mb290ZXJfX25hdiBhe2NvbG9yOiMwZjFhM2Q7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODEyNXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZvb3Rlcl9fbmF2IGE6aG92ZXIsLmZvb3Rlcl9fbmF2IGE6Zm9jdXMtdmlzaWJsZXt0ZXh0LWRlY29yYXRpb246bm9uZX0uZm9vdGVyIC5tZW51LWZvb3Rlci1uYXYtMSBhOmhvdmVyLC5mb290ZXIgLm1lbnUtZm9vdGVyLW5hdi0xIGE6Zm9jdXMtdmlzaWJsZXtjb2xvcjojMTQ1MmRlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZm9vdGVyX19zb2NpYWx7YWxpZ24tc2VsZjpmbGV4LWVuZH19LmZvb3Rlcl9fc29jaWFsLW1lbnV7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtnYXA6LjYyNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZvb3Rlcl9fc29jaWFsLW1lbnV7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX0uZm9vdGVyX19zb2NpYWwtbWVudSAuZm9vdGVyX19zb2NpYWwtbGlua3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiMwZjFhM2Q7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGluZS1oZWlnaHQ6MX0uZm9vdGVyX19zb2NpYWwtbWVudSAuZm9vdGVyX19zb2NpYWwtbGluazpob3ZlciAuZm9vdGVyX19zb2NpYWwtaWNvbiwuZm9vdGVyX19zb2NpYWwtbWVudSAuZm9vdGVyX19zb2NpYWwtbGluazpmb2N1cy12aXNpYmxlIC5mb290ZXJfX3NvY2lhbC1pY29ue2JhY2tncm91bmQtY29sb3I6IzE0NTJkZX0uZm9vdGVyX19zb2NpYWwtbWVudSAuZm9vdGVyX19zb2NpYWwtbGluazpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMxNDUyZGU7b3V0bGluZS1vZmZzZXQ6MnB4fS5mb290ZXJfX3NvY2lhbC1pY29ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MS43NXJlbTtoZWlnaHQ6MS43NXJlbTtmbGV4LXNocmluazowO2JhY2tncm91bmQtY29sb3I6IzBmMWEzZDttYXNrLWltYWdlOnZhcigtLWljb24tdXJsKTttYXNrLXNpemU6Y29udGFpbjttYXNrLXJlcGVhdDpuby1yZXBlYXQ7bWFzay1wb3NpdGlvbjpjZW50ZXI7LXdlYmtpdC1tYXNrLWltYWdlOnZhcigtLWljb24tdXJsKTstd2Via2l0LW1hc2stc2l6ZTpjb250YWluOy13ZWJraXQtbWFzay1yZXBlYXQ6bm8tcmVwZWF0Oy13ZWJraXQtbWFzay1wb3NpdGlvbjpjZW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlfS5mb290ZXJfX2NvcHlyaWdodHtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi42MjVyZW07bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzBmMWEzZDthbGlnbi1zZWxmOnN0cmV0Y2g7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9LnNpdGUtaGVhZGVyLmlzLWVudHJhbmNlLXBlbmRpbmcsLnNpdGUtaGVhZGVyX19tZW51LXRvZ2dsZS5pcy1lbnRyYW5jZS1wZW5kaW5ne29wYWNpdHk6MH0uc2l0ZS1oZWFkZXIuaXMtZW50cmFuY2UtdmlzaWJsZXtvcGFjaXR5OjE7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI4cyBlYXNlLGJhY2tncm91bmQtY29sb3IgLjI4cyBlYXNlLG9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoMC4zMiwgMCwgMC42NywgMCl9LnNpdGUtaGVhZGVyX19tZW51LXRvZ2dsZS5pcy1lbnRyYW5jZS12aXNpYmxle29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoMC4zMiwgMCwgMC42NywgMCksdmlzaWJpbGl0eSAuMjhzIGVhc2V9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnNpdGUtaGVhZGVyLmlzLWVudHJhbmNlLXBlbmRpbmcsLnNpdGUtaGVhZGVyX19tZW51LXRvZ2dsZS5pcy1lbnRyYW5jZS1wZW5kaW5ne29wYWNpdHk6MX0uc2l0ZS1oZWFkZXIuaXMtZW50cmFuY2UtdmlzaWJsZSwuc2l0ZS1oZWFkZXJfX21lbnUtdG9nZ2xlLmlzLWVudHJhbmNlLXZpc2libGV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI4cyBlYXNlLGJhY2tncm91bmQtY29sb3IgLjI4cyBlYXNlLG9wYWNpdHkgLjI4cyBlYXNlLHZpc2liaWxpdHkgLjI4cyBlYXNlfX0uc2l0ZS1oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7ei1pbmRleDo4NTA7cGFkZGluZzoxLjEyNXJlbSAwO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjhzIGVhc2UsYmFja2dyb3VuZC1jb2xvciAuMjhzIGVhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zaXRlLWhlYWRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuc2l0ZS1oZWFkZXJ7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7Ym94LXNoYWRvdzowIC41cmVtIDEuNXJlbSByZ2JhKDAsMCwwLC4xMil9fS5zaXRlLWhlYWRlcl9faW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojg1MDtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zaXRlLWhlYWRlcl9faW5uZXJ7cGFkZGluZy1sZWZ0OjEuMjVyZW07cGFkZGluZy1yaWdodDoxLjI1cmVtfX0uc2l0ZS1oZWFkZXJfX2NvbHttaW4td2lkdGg6MH0uc2l0ZS1oZWFkZXJfX2NvbC0tbGVmdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktc2VsZjpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt3aWR0aDoxMDAlfS5zaXRlLWhlYWRlcl9fY29sLS1jZW50ZXJ7anVzdGlmeS1zZWxmOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlfS5zaXRlLWhlYWRlcl9fY29sLS1yaWdodHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2dhcDowO2p1c3RpZnktc2VsZjplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zaXRlLWhlYWRlcl9fY29sLS1yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtnYXA6Ljc1cmVtfX0uc2l0ZS1oZWFkZXJfX21lbnUtdG9nZ2xle2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bGluZS1oZWlnaHQ6MH0uc2l0ZS1oZWFkZXJfX21lbnUtdG9nZ2xle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246Zml4ZWQ7bGVmdDoxcmVtO3RvcDoxLjg3NXJlbTt6LWluZGV4OjExMDA7Y3Vyc29yOnBvaW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNpdGlvbjpvcGFjaXR5IC4yOHMgZWFzZSx2aXNpYmlsaXR5IC4yOHMgZWFzZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNpdGUtaGVhZGVyX19tZW51LXRvZ2dsZXtsZWZ0OjEuMjVyZW07dG9wOjQzcHh9fS5zaXRlLWhlYWRlcl9faGFtYnVyZ2Vye2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDouMjVyZW19LnNpdGUtaGVhZGVyX19oYW1idXJnZXItbGluZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjIuMTI1cmVtO2hlaWdodDouMTg3NXJlbTtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjIycyBlYXNlLG9wYWNpdHkgLjIycyBlYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci1saW5le2JhY2tncm91bmQtY29sb3I6IzBmMWEzZH19LnNpdGUtaGVhZGVyX19sb2dve2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2ZmZn0uc2l0ZS1oZWFkZXJfX2xvZ28gaW1ne2Rpc3BsYXk6YmxvY2s7bWF4LWhlaWdodDozNHB4O3dpZHRoOmF1dG99QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5zaXRlLWhlYWRlcl9fbG9nb3tjb2xvcjojMDAwfS5zaXRlLWhlYWRlcl9fbG9nbyBpbWd7ZmlsdGVyOmludmVydCgxKX0uc2l0ZS1oZWFkZXJfX2xvZ28gc3Bhbntjb2xvcjojMDAwfX0uc2l0ZS1oZWFkZXJfX2N0YXtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6Ni4yNXJlbTtmb250LXNpemU6MS4yNXJlbTtwYWRkaW5nLXRvcDouNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW07cGFkZGluZy1sZWZ0Oi45Mzc1cmVtO3BhZGRpbmctcmlnaHQ6LjkzNzVyZW07bGluZS1oZWlnaHQ6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNpdGUtaGVhZGVyX19jdGF7d2lkdGg6YXV0bztmb250LXNpemU6MS41NjI1cmVtO3BhZGRpbmctdG9wOi42MjVyZW07cGFkZGluZy1ib3R0b206LjYyNXJlbTtwYWRkaW5nLWxlZnQ6Ljg3NXJlbTtwYWRkaW5nLXJpZ2h0Oi44NzVyZW19fS5zaXRlLWhlYWRlcl9fY3RhLS1wcmltYXJ5LmJ0bi1uYXZ5e2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtjb2xvcjojMGYxYTNkO2JhY2tncm91bmQtY29sb3I6I2ZjMDtmaWx0ZXI6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnNpdGUtaGVhZGVyX19jdGEtLXByaW1hcnkuYnRuLW5hdnl7d2lkdGg6bWluLWNvbnRlbnQ7cGFkZGluZzouNjI1cmVtIC45Mzc1cmVtfX0uc2l0ZS1oZWFkZXJfX2N0YS0tcHJpbWFyeTpob3Zlciwuc2l0ZS1oZWFkZXJfX2N0YS0tcHJpbWFyeTpmb2N1cy12aXNpYmxle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkO2ZpbHRlcjpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfS5zaXRlLWhlYWRlcl9fY3RhLS1wcmltYXJ5OmFjdGl2ZXtjb2xvcjojMGYxYTNkO2JhY2tncm91bmQtY29sb3I6I2ZjMDtmaWx0ZXI6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2l0ZS1oZWFkZXJfX2N0YS0tcHJpbWFyeTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMxNDUyZGU7b3V0bGluZS1vZmZzZXQ6MnB4fS5zaXRlLWhlYWRlcl9fY3RhLS1zZWNvbmRhcnl7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc2l0ZS1oZWFkZXJfX2N0YS0tc2Vjb25kYXJ5e2Rpc3BsYXk6aW5saW5lLWZsZXh9fS5zaXRlLWhlYWRlcl9fb2ZmY2FudmFze3Bvc2l0aW9uOmZpeGVkO2luc2V0OjA7dG9wOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41NSk7ei1pbmRleDo5MDA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7b3ZlcmZsb3cteTphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5zaXRlLWhlYWRlcl9fb2ZmY2FudmFzW2hpZGRlbl17ZGlzcGxheTpub25lfS5zaXRlLWhlYWRlcl9fb2ZmY2FudmFzLWlubmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMHZ3O21pbi1oZWlnaHQ6MTAwdmg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6Mi41cmVtIDEuNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMxNDUyZGU7b3ZlcmZsb3c6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNpdGUtaGVhZGVyX19vZmZjYW52YXMtaW5uZXJ7d2lkdGg6NjB2dzttaW4td2lkdGg6NzY4cHg7bWF4LXdpZHRoOjEwMHZ3fX0uc2l0ZS1oZWFkZXJfX29mZmNhbnZhcy1tYWlue3dpZHRoOjEwMCU7ZmxleDoxIDEgYXV0bztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5zaXRlLWhlYWRlcl9fb2ZmY2FudmFzLWNvbHVtbnN7d2lkdGg6MTAwJTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MS43NXJlbTthbGlnbi1pdGVtczpzdGFydH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNpdGUtaGVhZGVyX19vZmZjYW52YXMtY29sdW1uc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7Z2FwOjIuNXJlbX19LnNpdGUtaGVhZGVyX19zdWJjb2x7bWluLXdpZHRoOjA7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc2l0ZS1oZWFkZXJfX3N1YmNvbHtkaXNwbGF5OmJsb2NrfX0uc2l0ZS1oZWFkZXJfX25hdntwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE4cHg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246bGVmdH0uc2l0ZS1oZWFkZXJfX25hdj5saT5he2NvbG9yOiMwZjFhM2Q7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjQuNjg3NXJlbTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6NC4zNzVyZW07bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnNpdGUtaGVhZGVyX19uYXY+bGk+YTpob3Zlciwuc2l0ZS1oZWFkZXJfX25hdj5saT5hOmZvY3VzLXZpc2libGV7Y29sb3I6I2ZmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNpdGUtaGVhZGVyX19uYXY+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj4uc3ViLW1lbnV7ZGlzcGxheTpub25lfX0uc2l0ZS1oZWFkZXJfX25hdj5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPi5zdWItbWVudXtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO21hcmdpbi10b3A6LjVyZW07cGFkZGluZy1sZWZ0OjEuMTI1cmVtO2Rpc3BsYXk6bm9uZX0uc2l0ZS1oZWFkZXJfX25hdj5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPi5zdWItbWVudSBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuMTg3NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi41cmVtO2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5zaXRlLWhlYWRlcl9fbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+LnN1Yi1tZW51IGE6aG92ZXIsLnNpdGUtaGVhZGVyX19uYXY+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj4uc3ViLW1lbnUgYTpmb2N1cy12aXNpYmxle2NvbG9yOiNmZmZ9LnNpdGUtaGVhZGVyX19uYXY+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj4uc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtPmEsLnNpdGUtaGVhZGVyX19uYXY+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj4uc3ViLW1lbnUgLmN1cnJlbnRfcGFnZV9pdGVtPmF7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zaXRlLWhlYWRlcl9fbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+LnN1Yi1tZW51e2Rpc3BsYXk6bm9uZX19LnNpdGUtaGVhZGVyX19uYXY+bGkuaXMtb3Blbj4uc3ViLW1lbnV7ZGlzcGxheTpibG9ja30uc2l0ZS1oZWFkZXJfX3N1Ym5hdntwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi4zNzVyZW19LnNpdGUtaGVhZGVyX19zdWJuYXYgYXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi4xODc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjVyZW07bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnNpdGUtaGVhZGVyX19zdWJuYXYgYTpob3Zlciwuc2l0ZS1oZWFkZXJfX3N1Ym5hdiBhOmZvY3VzLXZpc2libGV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2l0ZS1oZWFkZXJfX3N1Ym5hdiAuY3VycmVudC1tZW51LWl0ZW0+YSwuc2l0ZS1oZWFkZXJfX3N1Ym5hdiAuY3VycmVudF9wYWdlX2l0ZW0+YXtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMH0uc2l0ZS1oZWFkZXJfX2JvdHRvbW5hdnt3aWR0aDoxMDAlfS5zaXRlLWhlYWRlcl9fYm90dG9tbmF2LWxpc3R7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOi44NzVyZW07YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5zaXRlLWhlYWRlcl9fYm90dG9tbmF2LWxpc3QgYXtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi42MjVyZW07bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZmZmfS5zaXRlLWhlYWRlcl9fYm90dG9tbmF2LWxpc3QgYTpob3Zlciwuc2l0ZS1oZWFkZXJfX2JvdHRvbW5hdi1saXN0IGE6Zm9jdXMtdmlzaWJsZXtjb2xvcjojMGYxYTNkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNpdGUtaGVhZGVyX19vZmZjYW52YXMtZm9vdGVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MXJlbTttYXJnaW4tdG9wOjEuODc1cmVtO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zaXRlLWhlYWRlcl9fb2ZmY2FudmFzLWZvb3RlcntmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fS5zaXRlLWhlYWRlcl9fc29jaWFsc3t3aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zaXRlLWhlYWRlcl9fc29jaWFsc3t3aWR0aDphdXRvfX0uc2l0ZS1oZWFkZXJfX3NvY2lhbHMtbGlzdHtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LXNocmluazowO2dhcDouNjI1cmVtO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmb250LXNpemU6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNpdGUtaGVhZGVyX19zb2NpYWxzLWxpc3R7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX0uc2l0ZS1oZWFkZXJfX3NvY2lhbHMtaXRlbXtmbGV4LXNocmluazowfS5zaXRlLWhlYWRlcl9fc29jaWFscy1saW5re2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1zaHJpbms6MDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaW5lLWhlaWdodDowO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZTowfS5zaXRlLWhlYWRlcl9fc29jaWFscy1saW5rOmhvdmVyIC5zaXRlLWhlYWRlcl9fc29jaWFscy1pY29uLC5zaXRlLWhlYWRlcl9fc29jaWFscy1saW5rOmZvY3VzLXZpc2libGUgLnNpdGUtaGVhZGVyX19zb2NpYWxzLWljb257YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkfS5zaXRlLWhlYWRlcl9fc29jaWFscy1saW5rOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgI2ZmZjtvdXRsaW5lLW9mZnNldDoycHh9LnNpdGUtaGVhZGVyX19zb2NpYWxzLWljb257ZGlzcGxheTpibG9jazt3aWR0aDoxLjc1cmVtO2hlaWdodDoxLjc1cmVtO2ZsZXgtc2hyaW5rOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hc2staW1hZ2U6dmFyKC0taWNvbi11cmwpO21hc2stc2l6ZTpjb250YWluO21hc2stcmVwZWF0Om5vLXJlcGVhdDttYXNrLXBvc2l0aW9uOmNlbnRlcjstd2Via2l0LW1hc2staW1hZ2U6dmFyKC0taWNvbi11cmwpOy13ZWJraXQtbWFzay1zaXplOmNvbnRhaW47LXdlYmtpdC1tYXNrLXJlcGVhdDpuby1yZXBlYXQ7LXdlYmtpdC1tYXNrLXBvc2l0aW9uOmNlbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGVhc2V9Ym9keS5oZWFkZXItc3R5bGUtLXdoaXRlIC5zaXRlLWhlYWRlcntiYWNrZ3JvdW5kOiNmZmZ9Ym9keS5oZWFkZXItc3R5bGUtLXdoaXRlIC5zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLWxpbmV7YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkfWJvZHkuaGVhZGVyLXN0eWxlLS13aGl0ZSAuc2l0ZS1oZWFkZXJfX2xvZ297Y29sb3I6IzAwMH1ib2R5LmhlYWRlci1zdHlsZS0td2hpdGUgLnNpdGUtaGVhZGVyX19sb2dvIGltZ3tmaWx0ZXI6aW52ZXJ0KDEpfWJvZHkuaGVhZGVyLXN0eWxlLS13aGl0ZSAuc2l0ZS1oZWFkZXJfX2xvZ28gc3Bhbntjb2xvcjojMDAwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtib2R5LmhlYWRlci1zdHlsZS0td2hpdGUgLnNpdGUtaGVhZGVyX19jdGEtLXNlY29uZGFyeS5idG4tb3V0bGluZS13aGl0ZXtjb2xvcjojMGYxYTNkO2JvcmRlci1jb2xvcjojMGYxYTNkO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX1ib2R5LmhlYWRlci1zdHlsZS0td2hpdGUgLnNpdGUtaGVhZGVyX19jdGEtLXNlY29uZGFyeS5idG4tb3V0bGluZS13aGl0ZTpob3Zlcixib2R5LmhlYWRlci1zdHlsZS0td2hpdGUgLnNpdGUtaGVhZGVyX19jdGEtLXNlY29uZGFyeS5idG4tb3V0bGluZS13aGl0ZTpmb2N1cy12aXNpYmxle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkO2JvcmRlci1jb2xvcjojMGYxYTNkO3RleHQtZGVjb3JhdGlvbjpub25lfWJvZHkuaGVhZGVyLXN0eWxlLS13aGl0ZSAuc2l0ZS1oZWFkZXJfX2N0YS0tc2Vjb25kYXJ5LmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzE0NTJkZTtvdXRsaW5lLW9mZnNldDoycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtib2R5LnNpdGUtaGVhZGVyLS1zY3JvbGwtd2hpdGU6bm90KC5oZWFkZXItc3R5bGUtLXdoaXRlKSAuc2l0ZS1oZWFkZXJ7YmFja2dyb3VuZDojZmZmfWJvZHkuc2l0ZS1oZWFkZXItLXNjcm9sbC13aGl0ZTpub3QoLmhlYWRlci1zdHlsZS0td2hpdGUpIC5zaXRlLWhlYWRlcl9faGFtYnVyZ2VyLWxpbmV7YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkfWJvZHkuc2l0ZS1oZWFkZXItLXNjcm9sbC13aGl0ZTpub3QoLmhlYWRlci1zdHlsZS0td2hpdGUpIC5zaXRlLWhlYWRlcl9fbG9nb3tjb2xvcjojMDAwfWJvZHkuc2l0ZS1oZWFkZXItLXNjcm9sbC13aGl0ZTpub3QoLmhlYWRlci1zdHlsZS0td2hpdGUpIC5zaXRlLWhlYWRlcl9fbG9nbyBpbWd7ZmlsdGVyOmludmVydCgxKX1ib2R5LnNpdGUtaGVhZGVyLS1zY3JvbGwtd2hpdGU6bm90KC5oZWFkZXItc3R5bGUtLXdoaXRlKSAuc2l0ZS1oZWFkZXJfX2xvZ28gc3Bhbntjb2xvcjojMDAwfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweClhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtib2R5LnNpdGUtaGVhZGVyLS1zY3JvbGwtd2hpdGU6bm90KC5oZWFkZXItc3R5bGUtLXdoaXRlKSAuc2l0ZS1oZWFkZXJfX2N0YS0tc2Vjb25kYXJ5LmJ0bi1vdXRsaW5lLXdoaXRle2NvbG9yOiMwZjFhM2Q7Ym9yZGVyLWNvbG9yOiMwZjFhM2Q7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfWJvZHkuc2l0ZS1oZWFkZXItLXNjcm9sbC13aGl0ZTpub3QoLmhlYWRlci1zdHlsZS0td2hpdGUpIC5zaXRlLWhlYWRlcl9fY3RhLS1zZWNvbmRhcnkuYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIsYm9keS5zaXRlLWhlYWRlci0tc2Nyb2xsLXdoaXRlOm5vdCguaGVhZGVyLXN0eWxlLS13aGl0ZSkgLnNpdGUtaGVhZGVyX19jdGEtLXNlY29uZGFyeS5idG4tb3V0bGluZS13aGl0ZTpmb2N1cy12aXNpYmxle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkO2JvcmRlci1jb2xvcjojMGYxYTNkO3RleHQtZGVjb3JhdGlvbjpub25lfWJvZHkuc2l0ZS1oZWFkZXItLXNjcm9sbC13aGl0ZTpub3QoLmhlYWRlci1zdHlsZS0td2hpdGUpIC5zaXRlLWhlYWRlcl9fY3RhLS1zZWNvbmRhcnkuYnRuLW91dGxpbmUtd2hpdGU6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMTQ1MmRlO291dGxpbmUtb2Zmc2V0OjJweH19Ym9keS5zaXRlLWhlYWRlci0taGlkZGVuIC5zaXRlLWhlYWRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7cG9pbnRlci1ldmVudHM6bm9uZX1ib2R5LnNpdGUtaGVhZGVyLS1oaWRkZW4gLnNpdGUtaGVhZGVyX19tZW51LXRvZ2dsZXtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZX1ib2R5LmFkbWluLWJhciAuc2l0ZS1oZWFkZXJ7dG9wOjMycHh9Ym9keS5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyX19tZW51LXRvZ2dsZXt0b3A6NjJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Ym9keS5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyX19tZW51LXRvZ2dsZXt0b3A6NzVweH19Ym9keS5zaXRlLWhlYWRlci1vdmVybGF5LWFjdGl2ZXtvdmVyZmxvdzpoaWRkZW59LnNpdGUtaGVhZGVyX19tZW51LXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5zaXRlLWhlYWRlcl9faGFtYnVyZ2Vye2dhcDowfS5zaXRlLWhlYWRlcl9fbWVudS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci1saW5lOm50aC1jaGlsZCgxKXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwLjIxODc1cmVtKSByb3RhdGUoNDVkZWcpfS5zaXRlLWhlYWRlcl9fbWVudS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci1saW5lOm50aC1jaGlsZCgyKXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlWCgwLjYpfS5zaXRlLWhlYWRlcl9fbWVudS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci1saW5lOm50aC1jaGlsZCgzKXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMC4yMTg3NXJlbSkgcm90YXRlKC00NWRlZyl9LnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lcnt3aWR0aDoxMDAlfS5zZWFyY2gtcmVzdWx0cy1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDoxLjI1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zZWFyY2gtcmVzdWx0cy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO2dhcDoxLjVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc2VhcmNoLXJlc3VsdHMtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtnYXA6MS43NXJlbX19LnNlYXJjaC1maWx0ZXItcmVzdWx0cy1pdGVte21pbi13aWR0aDowfS5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbV9fY2FyZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi1oZWlnaHQ6MjMuMTI1cmVtO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1yYWRpdXM6MDtvdmVyZmxvdzpoaWRkZW59LnNlYXJjaC1maWx0ZXItcmVzdWx0cy1pdGVtX19jYXJkOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzE0NTJkZTtvdXRsaW5lLW9mZnNldDouMTI1cmVtfS5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbV9fbWVkaWF7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTthc3BlY3QtcmF0aW86MS8xO2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOTtvdmVyZmxvdzpoaWRkZW59LnNlYXJjaC1maWx0ZXItcmVzdWx0cy1pdGVtX19pbWFnZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uc2VhcmNoLWZpbHRlci1yZXN1bHRzLWl0ZW1fX2JvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXg6MSAxIGF1dG87bWluLWhlaWdodDowO3BhZGRpbmc6MS4xMjVyZW0gMCAxLjEyNXJlbTt0ZXh0LWFsaWduOmxlZnR9LnNlYXJjaC1maWx0ZXItcmVzdWx0cy1pdGVtX19jYXRlZ29yeXttYXJnaW46MCAwIC42MjVyZW07cGFkZGluZzowO2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Ljc1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnJnYmEoMCwwLDAsLjUpfS5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbV9fdGl0bGV7bWFyZ2luOjAgMCAxcmVtO3BhZGRpbmc6MDtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4wNTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzBmMWEzZH0uc2VhcmNoLWZpbHRlci1yZXN1bHRzLWl0ZW1fX2N0YXthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDphdXRvO21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmc6LjVyZW0gMS4xMjVyZW07Ym9yZGVyOjFweCBzb2xpZCAjMGYxYTNkO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwZjFhM2R9Lm0tbXQtbm9uZXttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubS1tdC1zbWFsbHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudH0ubS1tdC1tZWRpdW17bWFyZ2luLXRvcDo0MHB4ICFpbXBvcnRhbnR9Lm0tbXQtbGFyZ2V7bWFyZ2luLXRvcDo2MHB4ICFpbXBvcnRhbnR9Lm0tbXQteGxhcmdle21hcmdpbi10b3A6ODBweCAhaW1wb3J0YW50fS5tLW1iLW5vbmV7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm0tbWItc21hbGx7bWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9Lm0tbWItbWVkaXVte21hcmdpbi1ib3R0b206NDBweCAhaW1wb3J0YW50fS5tLW1iLWxhcmdle21hcmdpbi1ib3R0b206NjBweCAhaW1wb3J0YW50fS5tLW1iLXhsYXJnZXttYXJnaW4tYm90dG9tOjgwcHggIWltcG9ydGFudH0ubS1wdC1ub25le3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ubS1wdC1zbWFsbHtwYWRkaW5nLXRvcDoyMHB4ICFpbXBvcnRhbnR9Lm0tcHQtbWVkaXVte3BhZGRpbmctdG9wOjQwcHggIWltcG9ydGFudH0ubS1wdC1sYXJnZXtwYWRkaW5nLXRvcDo2MHB4ICFpbXBvcnRhbnR9Lm0tcHQteGxhcmdle3BhZGRpbmctdG9wOjgwcHggIWltcG9ydGFudH0ubS1wYi1ub25le3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ubS1wYi1zbWFsbHtwYWRkaW5nLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9Lm0tcGItbWVkaXVte3BhZGRpbmctYm90dG9tOjQwcHggIWltcG9ydGFudH0ubS1wYi1sYXJnZXtwYWRkaW5nLWJvdHRvbTo2MHB4ICFpbXBvcnRhbnR9Lm0tcGIteGxhcmdle3BhZGRpbmctYm90dG9tOjgwcHggIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmQtbXQtbm9uZXttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0uZC1tdC1zbWFsbHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudH0uZC1tdC1tZWRpdW17bWFyZ2luLXRvcDo0MHB4ICFpbXBvcnRhbnR9LmQtbXQtbGFyZ2V7bWFyZ2luLXRvcDo2MHB4ICFpbXBvcnRhbnR9LmQtbXQteGxhcmdle21hcmdpbi10b3A6ODBweCAhaW1wb3J0YW50fS5kLW1iLW5vbmV7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LmQtbWItc21hbGx7bWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9LmQtbWItbWVkaXVte21hcmdpbi1ib3R0b206NDBweCAhaW1wb3J0YW50fS5kLW1iLWxhcmdle21hcmdpbi1ib3R0b206NjBweCAhaW1wb3J0YW50fS5kLW1iLXhsYXJnZXttYXJnaW4tYm90dG9tOjgwcHggIWltcG9ydGFudH0uZC1wdC1ub25le3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0uZC1wdC1zbWFsbHtwYWRkaW5nLXRvcDoyMHB4ICFpbXBvcnRhbnR9LmQtcHQtbWVkaXVte3BhZGRpbmctdG9wOjQwcHggIWltcG9ydGFudH0uZC1wdC1sYXJnZXtwYWRkaW5nLXRvcDo2MHB4ICFpbXBvcnRhbnR9LmQtcHQteGxhcmdle3BhZGRpbmctdG9wOjgwcHggIWltcG9ydGFudH0uZC1wYi1ub25le3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0uZC1wYi1zbWFsbHtwYWRkaW5nLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9LmQtcGItbWVkaXVte3BhZGRpbmctYm90dG9tOjQwcHggIWltcG9ydGFudH0uZC1wYi1sYXJnZXtwYWRkaW5nLWJvdHRvbTo2MHB4ICFpbXBvcnRhbnR9LmQtcGIteGxhcmdle3BhZGRpbmctYm90dG9tOjgwcHggIWltcG9ydGFudH19LmFjY29tbW9kYXRpb257cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmFjY29tbW9kYXRpb246bm90KGJvZHkpe21hcmdpbi1ib3R0b206MS44NzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFjY29tbW9kYXRpb246bm90KGJvZHkpe21hcmdpbi1ib3R0b206My43NXJlbX19LmFjY29tbW9kYXRpb257b3ZlcmZsb3cteDpjbGlwO292ZXJmbG93LXk6dmlzaWJsZX0uYWNjb21tb2RhdGlvbl9faGVyby1zdGFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYWNjb21tb2RhdGlvbl9faGVyby1zdGFnZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAxZnIpfS5hY2NvbW1vZGF0aW9uX19oZXJvLXN0YWdlPi5hY2NvbW1vZGF0aW9uX19oZXJvLC5hY2NvbW1vZGF0aW9uX19oZXJvLXN0YWdlPi5hY2NvbW1vZGF0aW9uX19oZXJvLW92ZXJsYXl7Z3JpZC1jb2x1bW46MTtncmlkLXJvdzoxfX0uYWNjb21tb2RhdGlvbl9faGVyb3t3aWR0aDoxMDAlO3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5hY2NvbW1vZGF0aW9uX19oZXJve2FsaWduLXNlbGY6c3RhcnR9fS5hY2NvbW1vZGF0aW9uX19oZXJvLWZpZ3VyZXttYXJnaW46MDt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmV9LmFjY29tbW9kYXRpb25fX2hlcm8taW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztvYmplY3QtcG9zaXRpb246Y2VudGVyIHRvcH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmFjY29tbW9kYXRpb25fX2hlcm8tZmlndXJlLS1oYXMtbW9iaWxlLWltYWdlIC5hY2NvbW1vZGF0aW9uX19oZXJvLWltZy0tZGVza3RvcHtkaXNwbGF5Om5vbmV9fS5hY2NvbW1vZGF0aW9uX19oZXJvLWZpZ3VyZS0taGFzLW1vYmlsZS1pbWFnZSAuYWNjb21tb2RhdGlvbl9faGVyby1pbWctLW1vYmlsZXtkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYWNjb21tb2RhdGlvbl9faGVyby1maWd1cmUtLWhhcy1tb2JpbGUtaW1hZ2UgLmFjY29tbW9kYXRpb25fX2hlcm8taW1nLS1tb2JpbGV7ZGlzcGxheTpub25lfX0uYWNjb21tb2RhdGlvbl9faGVyby1waW57ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtsZWZ0OnZhcigtLWFjY29tbW9kYXRpb24tcGluLXgpO3RvcDp2YXIoLS1hY2NvbW1vZGF0aW9uLXBpbi15KTt3aWR0aDozLjE4NzVyZW07aGVpZ2h0OjMuMTg3NXJlbTttYXJnaW46MDtwYWRkaW5nOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7bGluZS1oZWlnaHQ6MDtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYWNjb21tb2RhdGlvbl9faGVyby1waW57ZGlzcGxheTpibG9ja30uYWNjb21tb2RhdGlvbl9faGVyby1waW4uaXMtYWN0aXZle3otaW5kZXg6Mn19LmFjY29tbW9kYXRpb25fX2hlcm8tcGluLWltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmFjY29tbW9kYXRpb25fX2hlcm8tb3ZlcmxheXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLXRvcDowO3BhZGRpbmctdG9wOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5hY2NvbW1vZGF0aW9uX19oZXJvLW92ZXJsYXl7YWxpZ24tc2VsZjpzdGFydDtwYWRkaW5nLXRvcDo3LjVyZW07cG9pbnRlci1ldmVudHM6bm9uZX19LmFjY29tbW9kYXRpb25fX3NwbGl0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi10b3A6MH0uYWNjb21tb2RhdGlvbl9fc3BsaXQtbGVmdHtkaXNwbGF5Om5vbmU7ZmxleDoxIDEgNTAlO21pbi13aWR0aDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYWNjb21tb2RhdGlvbl9fc3BsaXQtbGVmdHtkaXNwbGF5OmJsb2NrfX0uYWNjb21tb2RhdGlvbl9fc3BsaXQtcmlnaHR7ZmxleDoxIDEgMTAwJTttaW4td2lkdGg6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYWNjb21tb2RhdGlvbl9fc3BsaXQtcmlnaHR7ZmxleDoxIDEgNTAlO21heC13aWR0aDo1MCV9fS5hY2NvbW1vZGF0aW9uX19wYW5lbHt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi10b3A6M3JlbTtwYWRkaW5nOjEuODc1cmVtO2JhY2tncm91bmQtY29sb3I6IzE0NTJkZTtib3JkZXItcmFkaXVzOi45Mzc1cmVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb2ludGVyLWV2ZW50czphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuYWNjb21tb2RhdGlvbl9fcGFuZWx7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXRvcDo0cmVtfX0uYWNjb21tb2RhdGlvbl9faGVyby1vdmVybGF5IC5hY2NvbW1vZGF0aW9uX19wYW5lbHttYXJnaW4tdG9wOjB9LmFjY29tbW9kYXRpb25fX2ludHJvZHVjdGlvbnttYXJnaW46MCAwIDEuNzVyZW07Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMzc1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmfS5hY2NvbW1vZGF0aW9uX19pbnRyb2R1Y3Rpb246bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmFjY29tbW9kYXRpb25fX2ludHJvZHVjdGlvbiBwLC5hY2NvbW1vZGF0aW9uX19pbnRyb2R1Y3Rpb24gbGksLmFjY29tbW9kYXRpb25fX2ludHJvZHVjdGlvbiBzcGFuLC5hY2NvbW1vZGF0aW9uX19pbnRyb2R1Y3Rpb24gc3Ryb25nLC5hY2NvbW1vZGF0aW9uX19pbnRyb2R1Y3Rpb24gYntjb2xvcjojZmZmICFpbXBvcnRhbnR9LmFjY29tbW9kYXRpb25fX2ludHJvZHVjdGlvbiBhe2NvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hY2NvbW1vZGF0aW9uX19pbnRyb2R1Y3Rpb24gcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYWNjb21tb2RhdGlvbl9fbG9jYXRpb25ze21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9LmFjY29tbW9kYXRpb25fX2xvY2F0aW9ue21hcmdpbjowO3BhZGRpbmc6MS41cmVtIDAgMH0uYWNjb21tb2RhdGlvbl9fbG9jYXRpb246Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MDtib3JkZXItdG9wOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5hY2NvbW1vZGF0aW9uX19sb2NhdGlvbisuYWNjb21tb2RhdGlvbl9fbG9jYXRpb257bWFyZ2luLXRvcDoyLjVyZW19fS5hY2NvbW1vZGF0aW9uX19sb2NhdGlvbi1zdWJ0aXRsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNjI1cmVtO21hcmdpbjowO3BhZGRpbmctYm90dG9tOjEuMjVyZW19LmFjY29tbW9kYXRpb25fX2xvY2F0aW9uLXN1YnRpdGxlLWljb257ZmxleC1zaHJpbms6MDt3aWR0aDoxLjMxMjVyZW07aGVpZ2h0OjEuMzEyNXJlbTtkaXNwbGF5OmJsb2NrfS5hY2NvbW1vZGF0aW9uX19sb2NhdGlvbi1zdWJ0aXRsZS10ZXh0e21pbi13aWR0aDowO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6Ljg1O2xldHRlci1zcGFjaW5nOi4wNmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSl9LmFjY29tbW9kYXRpb25fX2xvY2F0aW9uLXRpdGxle21hcmdpbjowIDAgMXJlbTtwYWRkaW5nLWJvdHRvbTouNzVyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6MS4xO2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFjY29tbW9kYXRpb25fX2xvY2F0aW9uLXRpdGxle2ZvbnQtc2l6ZToyLjI1cmVtfX0uYWNjb21tb2RhdGlvbl9fbG9jYXRpb24tY29udGVudHttYXJnaW46MCAwIDFyZW07Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMzc1cmVtO2NvbG9yOiNmZmZ9LmFjY29tbW9kYXRpb25fX2xvY2F0aW9uLWNvbnRlbnQgcCwuYWNjb21tb2RhdGlvbl9fbG9jYXRpb24tY29udGVudCBsaSwuYWNjb21tb2RhdGlvbl9fbG9jYXRpb24tY29udGVudCBzcGFuLC5hY2NvbW1vZGF0aW9uX19sb2NhdGlvbi1jb250ZW50IHN0cm9uZywuYWNjb21tb2RhdGlvbl9fbG9jYXRpb24tY29udGVudCBie2NvbG9yOiNmZmYgIWltcG9ydGFudH0uYWNjb21tb2RhdGlvbl9fbG9jYXRpb24tY29udGVudCBhe2NvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hY2NvbW1vZGF0aW9uX19sb2NhdGlvbi1jb250ZW50IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmFjY29tbW9kYXRpb25fX2xvY2F0aW9uLWZpZ3VyZXttYXJnaW46MXJlbSAwIDA7Ym9yZGVyLXJhZGl1czouNXJlbTtvdmVyZmxvdzpoaWRkZW47bGluZS1oZWlnaHQ6MH0uYWNjb21tb2RhdGlvbl9fbG9jYXRpb24taW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmFydGljbGUtd3lzaXd5Z3twYWRkaW5nLXRvcDo3NXB4O3BhZGRpbmctYm90dG9tOjc1cHh9LmFydGljbGUtd3lzaXd5ZyAuY29udGFpbmVye3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH0uYXJ0aWNsZS13eXNpd3lnX19jb250ZW50e21heC13aWR0aDo5MjBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6LjgxMjVyZW07bGluZS1oZWlnaHQ6MTUwJTtjb2xvcjojZmZmfS5hcnRpY2xlLXd5c2l3eWdfX2NvbnRlbnQgcCwuYXJ0aWNsZS13eXNpd3lnX19jb250ZW50IGxpe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0fS5hcnRpY2xlLXd5c2l3eWdfX2NvbnRlbnQgcCtwe3BhZGRpbmctdG9wOjE1cHh9LmFydGljbGUtd3lzaXd5Z19fY29udGVudCBzcGFuW3N0eWxlKj1adXVtZV0sLmFydGljbGUtd3lzaXd5Z19fY29udGVudCBzcGFuW3N0eWxlKj16dXVtZV17Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MS4zNzVyZW0gIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0uYXJ0aWNsZS1pbWFnZS1jb250ZW50e3dpZHRoOjEwMCU7bWFyZ2luLXRvcDo3NXB4O21hcmdpbi1ib3R0b206NzVweH0uYXJ0aWNsZS1pbWFnZS1jb250ZW50X19sYXlvdXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmFydGljbGUtaW1hZ2UtY29udGVudF9fbGF5b3V0e2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNofX0uYXJ0aWNsZS1pbWFnZS1jb250ZW50X19pbWFnZS1jb2wsLmFydGljbGUtaW1hZ2UtY29udGVudF9fY29udGVudC1jb2x7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmFydGljbGUtaW1hZ2UtY29udGVudF9faW1hZ2UtY29sLC5hcnRpY2xlLWltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29se3dpZHRoOjUwJX19LmFydGljbGUtaW1hZ2UtY29udGVudF9faW1hZ2V7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjIzLjc1cmVtO2hlaWdodDoxMDAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5hcnRpY2xlLWltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29se3BhZGRpbmc6MnJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmFydGljbGUtaW1hZ2UtY29udGVudF9fY29udGVudC1jb2x7cGFkZGluZzozcmVtIDJyZW0gM3JlbSA3NXB4fX0uYXJ0aWNsZS1pbWFnZS1jb250ZW50X19jb250ZW50e21heC13aWR0aDo0ODBweH0uYXJ0aWNsZS1pbWFnZS1jb250ZW50X19jb250ZW50IHArcHtwYWRkaW5nLXRvcDoxNXB4fS5hcnRpY2xlLWltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3BhbltzdHlsZSo9WnV1bWVdLC5hcnRpY2xlLWltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3BhbltzdHlsZSo9enV1bWVde2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuMzc1cmVtICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5hcnRpY2xlLWltYWdlLWNvbnRlbnQtLWltZy1yaWdodCAuYXJ0aWNsZS1pbWFnZS1jb250ZW50X19pbWFnZS1jb2x7b3JkZXI6Mn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5hcnRpY2xlLWltYWdlLWNvbnRlbnQtLWltZy1yaWdodCAuYXJ0aWNsZS1pbWFnZS1jb250ZW50X19jb250ZW50LWNvbHtvcmRlcjoxfX0uY2FyZHMtb3ZlcmxheWVke3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjA7YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkO3BhZGRpbmctdG9wOjEuODc1cmVtO3BhZGRpbmctYm90dG9tOjEuODc1cmVtO292ZXJmbG93LXg6Y2xpcDtvdmVyZmxvdy15OnZpc2libGV9LmNhcmRzLW92ZXJsYXllZF9fc2xpZGVyLXdyYXB7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjAgMXJlbSAxLjVyZW07b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY2FyZHMtb3ZlcmxheWVkX19zbGlkZXItd3JhcHtkaXNwbGF5Om5vbmV9fS5jYXJkcy1vdmVybGF5ZWRfX3NsaWRlci10b29sYmFye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Z2FwOi41cmVtO21hcmdpbi1ib3R0b206Ljc1cmVtfS5jYXJkcy1vdmVybGF5ZWRfX2Fycm93e2FwcGVhcmFuY2U6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjIuNzVyZW07aGVpZ2h0OjIuNzVyZW07bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjoxcHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH0uY2FyZHMtb3ZlcmxheWVkX19hcnJvdzpob3ZlciwuY2FyZHMtb3ZlcmxheWVkX19hcnJvdzpmb2N1cy12aXNpYmxle2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMTIpO2NvbG9yOiNmZmZ9LmNhcmRzLW92ZXJsYXllZF9fYXJyb3c6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjZmZmO291dGxpbmUtb2Zmc2V0Oi4xMjVyZW19LmNhcmRzLW92ZXJsYXllZF9fc3BsaWRle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjB9LmNhcmRzLW92ZXJsYXllZF9fc3BsaWRlIC5zcGxpZGVfX3RyYWNre292ZXJmbG93OmhpZGRlbn0uY2FyZHMtb3ZlcmxheWVkX19zcGxpZGUgLnNwbGlkZV9fc2xpZGV7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5jYXJkcy1vdmVybGF5ZWRfX2NhcmQtLXNsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4taGVpZ2h0OjI2LjI1cmVtO292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOi42MjVyZW07Ym94LXNoYWRvdzouNXJlbSAwIDEuNXJlbSByZ2JhKDAsMCwwLC4zNCk7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpkZWZhdWx0O3RyYW5zZm9ybTpub25lfS5jYXJkcy1vdmVybGF5ZWRfX2NhcmQtLXNsaWRlIC5jYXJkcy1vdmVybGF5ZWRfX3RpdGxle2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0Oi45NX0uY2FyZHMtb3ZlcmxheWVkX19jYXJkLS1zbGlkZSAuY2FyZHMtb3ZlcmxheWVkX19jb250ZW50LWNvbHtwYWRkaW5nOjEuNXJlbSAxLjI1cmVtIDEuNzVyZW19LmNhcmRzLW92ZXJsYXllZF9fY2FyZC0tc2xpZGUgLmNhcmRzLW92ZXJsYXllZF9faW1hZ2V7bWluLWhlaWdodDoxMy43NXJlbX0uY2FyZHMtb3ZlcmxheWVkX19jYXJkLmhhcy1iYWNrZ3JvdW5kLmhhcy1zb2xoZWltLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLmNhcmRzLW92ZXJsYXllZF9fdGl0bGUsLmNhcmRzLW92ZXJsYXllZF9fY2FyZC5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5jYXJkcy1vdmVybGF5ZWRfX3RpdGxlLXJvdGF0ZWQsLmNhcmRzLW92ZXJsYXllZF9fY2FyZC5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5jYXJkcy1vdmVybGF5ZWRfX3N0YXIsLmNhcmRzLW92ZXJsYXllZF9fY2FyZC5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5jYXJkcy1vdmVybGF5ZWRfX2NvbnRlbnQsLmNhcmRzLW92ZXJsYXllZF9fY2FyZC5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAuY2FyZHMtb3ZlcmxheWVkX190aXRsZSwuY2FyZHMtb3ZlcmxheWVkX19jYXJkLmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5jYXJkcy1vdmVybGF5ZWRfX3RpdGxlLXJvdGF0ZWQsLmNhcmRzLW92ZXJsYXllZF9fY2FyZC5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAuY2FyZHMtb3ZlcmxheWVkX19zdGFyLC5jYXJkcy1vdmVybGF5ZWRfX2NhcmQuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLmNhcmRzLW92ZXJsYXllZF9fY29udGVudHtjb2xvcjojMGYxYTNkfS5jYXJkcy1vdmVybGF5ZWRfX2NhcmQuaGFzLWJhY2tncm91bmQuaGFzLXNvbGhlaW0td2hpdGUtYmFja2dyb3VuZC1jb2xvciAuY2FyZHMtb3ZlcmxheWVkX19jb250ZW50IGEsLmNhcmRzLW92ZXJsYXllZF9fY2FyZC5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAuY2FyZHMtb3ZlcmxheWVkX19jb250ZW50IGF7Y29sb3I6IzBmMWEzZH0uY2FyZHMtb3ZlcmxheWVkX19jYXJkLmhhcy1iYWNrZ3JvdW5kLmhhcy1zb2xoZWltLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLmNhcmRzLW92ZXJsYXllZF9fY3RhLC5jYXJkcy1vdmVybGF5ZWRfX2NhcmQuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLmNhcmRzLW92ZXJsYXllZF9fY3Rhe2NvbG9yOiMwZjFhM2Q7Ym9yZGVyLWNvbG9yOiMwZjFhM2R9LmNhcmRzLW92ZXJsYXllZF9fY2FyZC5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5jYXJkcy1vdmVybGF5ZWRfX2N0YTpob3ZlciwuY2FyZHMtb3ZlcmxheWVkX19jYXJkLmhhcy1iYWNrZ3JvdW5kLmhhcy1zb2xoZWltLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLmNhcmRzLW92ZXJsYXllZF9fY3RhOmZvY3VzLXZpc2libGUsLmNhcmRzLW92ZXJsYXllZF9fY2FyZC5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAuY2FyZHMtb3ZlcmxheWVkX19jdGE6aG92ZXIsLmNhcmRzLW92ZXJsYXllZF9fY2FyZC5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAuY2FyZHMtb3ZlcmxheWVkX19jdGE6Zm9jdXMtdmlzaWJsZXtjb2xvcjojMGYxYTNkO2JvcmRlci1jb2xvcjojMGYxYTNkO2JhY2tncm91bmQtY29sb3I6cmdiYSgxNSwyNiw2MSwuMDgpfS5jYXJkcy1vdmVybGF5ZWRfX2NhcmQuaGFzLWJhY2tncm91bmQuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAuY2FyZHMtb3ZlcmxheWVkX190aXRsZS1yb3RhdGVkLC5jYXJkcy1vdmVybGF5ZWRfX2NhcmQuaGFzLWJhY2tncm91bmQuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAuY2FyZHMtb3ZlcmxheWVkX19zdGFye2NvbG9yOiNmYzB9LmNhcmRzLW92ZXJsYXllZF9faW1hZ2UtY29sLC5jYXJkcy1vdmVybGF5ZWRfX2NvbnRlbnQtY29se3dpZHRoOjEwMCV9LmNhcmRzLW92ZXJsYXllZF9fY29udGVudC1jb2x7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MS43NXJlbSAxLjYyNXJlbX0uY2FyZHMtb3ZlcmxheWVkX19zdGFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxLjc1cmVtO3JpZ2h0Oi42MjVyZW07ei1pbmRleDoyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6Mi41NjI1cmVtO2hlaWdodDoyLjQzNzVyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtwb2ludGVyLWV2ZW50czpub25lO21hc2staW1hZ2U6dXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLXN0YXIuc3ZnXCIpO21hc2stcmVwZWF0Om5vLXJlcGVhdDttYXNrLXBvc2l0aW9uOmNlbnRlcjttYXNrLXNpemU6Y29udGFpbjstd2Via2l0LW1hc2staW1hZ2U6dXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLXN0YXIuc3ZnXCIpOy13ZWJraXQtbWFzay1yZXBlYXQ6bm8tcmVwZWF0Oy13ZWJraXQtbWFzay1wb3NpdGlvbjpjZW50ZXI7LXdlYmtpdC1tYXNrLXNpemU6Y29udGFpbn0uY2FyZHMtb3ZlcmxheWVkX19pbWFnZXt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTYuMjVyZW07aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNhcmRzLW92ZXJsYXllZF9fdGl0bGV7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjVyZW07bGluZS1oZWlnaHQ6Ljk1O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZn0uY2FyZHMtb3ZlcmxheWVkX190aXRsZS1yb3RhdGVke2Rpc3BsYXk6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfS5jYXJkcy1vdmVybGF5ZWRfX2NvbnRlbnR7bWFyZ2luLXRvcDoxcmVtO21heC13aWR0aDozNC4zNzVyZW07Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZmZmfS5jYXJkcy1vdmVybGF5ZWRfX2N0YXthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDoxLjI1cmVtO2JvcmRlcjoxcHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC1zaXplOjEuNTYyNXJlbTtjb2xvcjojZmZmfS5jYXJkcy1vdmVybGF5ZWRfX2N0YTpob3ZlciwuY2FyZHMtb3ZlcmxheWVkX19jdGE6Zm9jdXMtdmlzaWJsZXtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMTIpO2ZpbHRlcjpub25lfS5jYXJkcy1vdmVybGF5ZWRfX3N0YWNrLS1kZXNrdG9we2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmNhcmRzLW92ZXJsYXllZF9fc3RhY2stLWRlc2t0b3B7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWluLWhlaWdodDo0MC42MjVyZW07cGFkZGluZy1yaWdodDowO3BhZGRpbmctYm90dG9tOjUuNjI1cmVtO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY2FyZHMtb3ZlcmxheWVkX19zdGFjay0tZGVza3RvcCAuY2FyZHMtb3ZlcmxheWVkX19jYXJke3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLWNhcmQtY291bnQsIDEpKjYwcHgpO21pbi1oZWlnaHQ6MzMuNzVyZW07b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6MCAuNjI1cmVtIC42MjVyZW0gMDtib3gtc2hhZG93Oi41cmVtIDAgMS41cmVtIHJnYmEoMCwwLDAsLjM0KTt6LWluZGV4OmNhbGMoODAgLSB2YXIoLS1jYXJkLWluZGV4KSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1jYXJkLWluZGV4KSAqIDYwcHgpKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZTtjdXJzb3I6cG9pbnRlcn19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJkcy1vdmVybGF5ZWRfX3N0YWNrLS1kZXNrdG9wIC5jYXJkcy1vdmVybGF5ZWRfX2NhcmQ6bm90KC5pcy1hY3RpdmUpOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGModmFyKC0tY2FyZC1pbmRleCkgKiA2MHB4ICsgMC41cmVtKSl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY2FyZHMtb3ZlcmxheWVkX19zdGFjay0tZGVza3RvcCAuY2FyZHMtb3ZlcmxheWVkX19jYXJkLmlzLWFjdGl2ZXtjdXJzb3I6ZGVmYXVsdH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJkcy1vdmVybGF5ZWRfX3N0YWNrLS1kZXNrdG9wIC5jYXJkcy1vdmVybGF5ZWRfX2ltYWdlLWNvbHt3aWR0aDo0NSV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY2FyZHMtb3ZlcmxheWVkX19zdGFjay0tZGVza3RvcCAuY2FyZHMtb3ZlcmxheWVkX19jb250ZW50LWNvbHt3aWR0aDo1NSU7cGFkZGluZzoxLjc1cmVtIDYwcHggMS43NXJlbSAxLjYyNXJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJkcy1vdmVybGF5ZWRfX3N0YWNrLS1kZXNrdG9wIC5jYXJkcy1vdmVybGF5ZWRfX3RpdGxlLXJvdGF0ZWR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDouNjg3NXJlbTtib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKC05MGRlZykgdHJhbnNsYXRlKGNhbGMoMTAwJSArIDI1cHgpLCAwJSk7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBib3R0b207d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjI1cmVtO2xpbmUtaGVpZ2h0OjE7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO3otaW5kZXg6MTt0ZXh0LWFsaWduOmxlZnR9fS5jb250YWN0LWZvcm17d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDozcmVtO3BhZGRpbmctYm90dG9tOjNyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY29udGFjdC1mb3Jte3BhZGRpbmctdG9wOjVyZW07cGFkZGluZy1ib3R0b206NXJlbX19LmNvbnRhY3QtZm9ybV9faW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MnJlbTthbGlnbi1pdGVtczpzdHJldGNoO21pbi13aWR0aDowO21heC13aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY29udGFjdC1mb3JtX19pbm5lcntmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDozLjc1cmVtfX0uY29udGFjdC1mb3JtX19jb2x7bWluLXdpZHRoOjA7bWF4LXdpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jb250YWN0LWZvcm1fX2NvbC0tdGl0bGV7ZmxleDoyIDEgMDttYXgtd2lkdGg6NDAlO3BhZGRpbmctcmlnaHQ6MXJlbX0uY29udGFjdC1mb3JtX19jb2wtLWZvcm17ZmxleDozIDEgMDttYXgtd2lkdGg6NjAlO3BhZGRpbmctbGVmdDoxcmVtfX0uY29udGFjdC1mb3JtX190aXRsZXttYXJnaW46MDtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIuNjI1cmVtO2xpbmUtaGVpZ2h0Oi44MjtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMGYxYTNkfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY29udGFjdC1mb3JtX190aXRsZXtmb250LXNpemU6My43NXJlbX19LmNvbnRhY3QtZm9ybV9fdGl0bGUgYnJ7ZGlzcGxheTpibG9ja30uY29udGFjdC1mb3JtX19mb3Jte3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjB9LmNvbnRhY3QtZm9ybV9fZm9ybSAud3BjZjd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MH0uY29udGFjdC1mb3JtX19mb3JtIC53cGNmNy1mb3Jte2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtjb2x1bW4tZ2FwOjEuNXJlbTtyb3ctZ2FwOjEuMjVyZW07d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MDttYXJnaW46MDthbGlnbi1pdGVtczpzdGFydH0uY29udGFjdC1mb3JtX19mb3JtIC53cGNmNy1mb3JtPmZpZWxkc2V0LmhpZGRlbi1maWVsZHMtY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MH0uY29udGFjdC1mb3JtX19mb3JtIC53cGNmNy1mb3JtPnB7bWFyZ2luOjA7bWluLXdpZHRoOjB9LmNvbnRhY3QtZm9ybV9fZm9ybSAud3BjZjctZm9ybT5wOmhhcyh0ZXh0YXJlYSksLmNvbnRhY3QtZm9ybV9fZm9ybSAud3BjZjctZm9ybT5wOmhhcygud3BjZjctdGV4dGFyZWEpe2dyaWQtY29sdW1uOjEvLTF9LmNvbnRhY3QtZm9ybV9fZm9ybSAud3BjZjctZm9ybT5wOmhhcyhpbnB1dFt0eXBlPXN1Ym1pdF0pLC5jb250YWN0LWZvcm1fX2Zvcm0gLndwY2Y3LWZvcm0+cDpoYXMoYnV0dG9uW3R5cGU9c3VibWl0XSksLmNvbnRhY3QtZm9ybV9fZm9ybSAud3BjZjctZm9ybT5wOmhhcygud3BjZjctc3VibWl0KXtncmlkLWNvbHVtbjoxLy0xO2p1c3RpZnktc2VsZjpzdGFydH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmNvbnRhY3QtZm9ybV9fZm9ybSAud3BjZjctZm9ybXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0uY29udGFjdC1mb3JtX19mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfS5jb250YWN0LWZvcm1fX2Zvcm0gbGFiZWx7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi42MjVyZW07Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMzEyNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS42MjVyZW07bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzBmMWEzZH0uY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9dGV4dF0sLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9dGVsXSwuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9dXJsXSwuY29udGFjdC1mb3JtX19mb3JtIHRleHRhcmVhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjA7cGFkZGluZzouNzVyZW0gLjg3NXJlbTtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07Y29sb3I6IzBmMWEzZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMGYxYTNkO2JvcmRlci1yYWRpdXM6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9LmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLC5jb250YWN0LWZvcm1fX2Zvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMTUsMjYsNjEsLjQ1KX0uY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1cywuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cywuY29udGFjdC1mb3JtX19mb3JtIHRleHRhcmVhOmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzBmMWEzZH0uY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMtdmlzaWJsZSwuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLXZpc2libGUsLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMtdmlzaWJsZSwuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cy12aXNpYmxlLC5jb250YWN0LWZvcm1fX2Zvcm0gdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMTQ1MmRlO291dGxpbmUtb2Zmc2V0Oi4xMjVyZW07Ym9yZGVyLWNvbG9yOiMwZjFhM2R9LmNvbnRhY3QtZm9ybV9fZm9ybSB0ZXh0YXJlYXttaW4taGVpZ2h0OjguNzVyZW07bWF4LWhlaWdodDoxMi41cmVtO3Jlc2l6ZTp2ZXJ0aWNhbDtwYWRkaW5nOi44NzVyZW19LmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi10b3A6MDttaW4td2lkdGg6MTByZW07cGFkZGluZzouODc1cmVtIDEuNzVyZW07Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjU2MjVyZW07bGluZS1oZWlnaHQ6MS4xO2xldHRlci1zcGFjaW5nOi4wNmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItcmFkaXVzOjA7Y3Vyc29yOnBvaW50ZXI7YXBwZWFyYW5jZTpub25lOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH0uY29udGFjdC1mb3JtX19mb3JtIC53cGNmNy1zcGlubmVye21hcmdpbi1sZWZ0Oi41cmVtfS5jb250YWN0LWZvcm1fX2Zvcm0gLndwY2Y3LW5vdC12YWxpZC10aXB7bWFyZ2luLXRvcDouMzc1cmVtO2ZvbnQtc2l6ZTouNzVyZW07Y29sb3I6I2JiMTMzZX0uY29udGFjdC1mb3JtX19mb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7Z3JpZC1jb2x1bW46MS8tMTttYXJnaW46MXJlbSAwIDA7cGFkZGluZzouNzVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSl9LmNvbnRhY3QtZm9ybS0tYWNjZW50LW5hdnkgLmNvbnRhY3QtZm9ybV9fdGl0bGV7Y29sb3I6IzBmMWEzZH0uY29udGFjdC1mb3JtLS1hY2NlbnQtbmF2eSAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwuY29udGFjdC1mb3JtLS1hY2NlbnQtbmF2eSAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZjFhM2Q7Ym9yZGVyOjB9LmNvbnRhY3QtZm9ybS0tYWNjZW50LW5hdnkgLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsLmNvbnRhY3QtZm9ybS0tYWNjZW50LW5hdnkgLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwuY29udGFjdC1mb3JtLS1hY2NlbnQtbmF2eSAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsLmNvbnRhY3QtZm9ybS0tYWNjZW50LW5hdnkgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtmaWx0ZXI6YnJpZ2h0bmVzcygxLjA4KX0uY29udGFjdC1mb3JtLS1hY2NlbnQtbmF2eSAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLC5jb250YWN0LWZvcm0tLWFjY2VudC1uYXZ5IC5jb250YWN0LWZvcm1fX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMxNDUyZGU7b3V0bGluZS1vZmZzZXQ6MnB4fS5jb250YWN0LWZvcm0tLWFjY2VudC15ZWxsb3cgLmNvbnRhY3QtZm9ybV9fdGl0bGV7Y29sb3I6I2ZjMH0uY29udGFjdC1mb3JtLS1hY2NlbnQteWVsbG93IC5jb250YWN0LWZvcm1fX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLC5jb250YWN0LWZvcm0tLWFjY2VudC15ZWxsb3cgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTQ1MmRlO2JvcmRlcjowfS5jb250YWN0LWZvcm0tLWFjY2VudC15ZWxsb3cgLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsLmNvbnRhY3QtZm9ybS0tYWNjZW50LXllbGxvdyAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLC5jb250YWN0LWZvcm0tLWFjY2VudC15ZWxsb3cgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLC5jb250YWN0LWZvcm0tLWFjY2VudC15ZWxsb3cgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtmaWx0ZXI6YnJpZ2h0bmVzcygxLjA4KX0uY29udGFjdC1mb3JtLS1hY2NlbnQteWVsbG93IC5jb250YWN0LWZvcm1fX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsLmNvbnRhY3QtZm9ybS0tYWNjZW50LXllbGxvdyAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMGYxYTNkO291dGxpbmUtb2Zmc2V0OjJweH0uY29udGFjdC1mb3JtLS1hY2NlbnQtcmVkIC5jb250YWN0LWZvcm1fX3RpdGxle2NvbG9yOiNiYjEzM2V9LmNvbnRhY3QtZm9ybS0tYWNjZW50LXJlZCAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwuY29udGFjdC1mb3JtLS1hY2NlbnQtcmVkIC5jb250YWN0LWZvcm1fX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2JiMTMzZTtib3JkZXI6MH0uY29udGFjdC1mb3JtLS1hY2NlbnQtcmVkIC5jb250YWN0LWZvcm1fX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLC5jb250YWN0LWZvcm0tLWFjY2VudC1yZWQgLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwuY29udGFjdC1mb3JtLS1hY2NlbnQtcmVkIC5jb250YWN0LWZvcm1fX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwuY29udGFjdC1mb3JtLS1hY2NlbnQtcmVkIC5jb250YWN0LWZvcm1fX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxle2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZmlsdGVyOmJyaWdodG5lc3MoMS4wOCl9LmNvbnRhY3QtZm9ybS0tYWNjZW50LXJlZCAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLC5jb250YWN0LWZvcm0tLWFjY2VudC1yZWQgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzBmMWEzZDtvdXRsaW5lLW9mZnNldDoycHh9LmNvbnRhY3QtZm9ybS0tYWNjZW50LWJsdWUgLmNvbnRhY3QtZm9ybV9fdGl0bGV7Y29sb3I6IzE0NTJkZX0uY29udGFjdC1mb3JtLS1hY2NlbnQtYmx1ZSAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwuY29udGFjdC1mb3JtLS1hY2NlbnQtYmx1ZSAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxNDUyZGU7Ym9yZGVyOjB9LmNvbnRhY3QtZm9ybS0tYWNjZW50LWJsdWUgLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsLmNvbnRhY3QtZm9ybS0tYWNjZW50LWJsdWUgLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwuY29udGFjdC1mb3JtLS1hY2NlbnQtYmx1ZSAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsLmNvbnRhY3QtZm9ybS0tYWNjZW50LWJsdWUgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtmaWx0ZXI6YnJpZ2h0bmVzcygxLjA4KX0uY29udGFjdC1mb3JtLS1hY2NlbnQtYmx1ZSAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLC5jb250YWN0LWZvcm0tLWFjY2VudC1ibHVlIC5jb250YWN0LWZvcm1fX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMwZjFhM2Q7b3V0bGluZS1vZmZzZXQ6MnB4fS5jb250YWN0LWZvcm0tLWFjY2VudC1ncmVlbiAuY29udGFjdC1mb3JtX190aXRsZXtjb2xvcjojMDA2MzM2fS5jb250YWN0LWZvcm0tLWFjY2VudC1ncmVlbiAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwuY29udGFjdC1mb3JtLS1hY2NlbnQtZ3JlZW4gLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2MzM2O2JvcmRlcjowfS5jb250YWN0LWZvcm0tLWFjY2VudC1ncmVlbiAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwuY29udGFjdC1mb3JtLS1hY2NlbnQtZ3JlZW4gLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwuY29udGFjdC1mb3JtLS1hY2NlbnQtZ3JlZW4gLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLC5jb250YWN0LWZvcm0tLWFjY2VudC1ncmVlbiAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZXtjb2xvcjojZmZmO2ZpbHRlcjpicmlnaHRuZXNzKDEuMDgpfS5jb250YWN0LWZvcm0tLWFjY2VudC1ncmVlbiAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLC5jb250YWN0LWZvcm0tLWFjY2VudC1ncmVlbiAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMGYxYTNkO291dGxpbmUtb2Zmc2V0OjJweH0uY29udGFjdC1mb3JtLS1hY2NlbnQtbGlnaHQtYmx1ZSAuY29udGFjdC1mb3JtX190aXRsZXtjb2xvcjojNjI5Y2VmfS5jb250YWN0LWZvcm0tLWFjY2VudC1saWdodC1ibHVlIC5jb250YWN0LWZvcm1fX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLC5jb250YWN0LWZvcm0tLWFjY2VudC1saWdodC1ibHVlIC5jb250YWN0LWZvcm1fX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XXtjb2xvcjojMGYxYTNkO2JhY2tncm91bmQtY29sb3I6IzYyOWNlZjtib3JkZXI6MH0uY29udGFjdC1mb3JtLS1hY2NlbnQtbGlnaHQtYmx1ZSAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwuY29udGFjdC1mb3JtLS1hY2NlbnQtbGlnaHQtYmx1ZSAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLC5jb250YWN0LWZvcm0tLWFjY2VudC1saWdodC1ibHVlIC5jb250YWN0LWZvcm1fX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwuY29udGFjdC1mb3JtLS1hY2NlbnQtbGlnaHQtYmx1ZSAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZXtjb2xvcjojMGYxYTNkO2ZpbHRlcjpicmlnaHRuZXNzKDEuMDUpfS5jb250YWN0LWZvcm0tLWFjY2VudC1saWdodC1yZWQgLmNvbnRhY3QtZm9ybV9fdGl0bGV7Y29sb3I6I2ZiNWY4Nn0uY29udGFjdC1mb3JtLS1hY2NlbnQtbGlnaHQtcmVkIC5jb250YWN0LWZvcm1fX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLC5jb250YWN0LWZvcm0tLWFjY2VudC1saWdodC1yZWQgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYmIxMzNlO2JvcmRlcjowfS5jb250YWN0LWZvcm0tLWFjY2VudC1saWdodC1yZWQgLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsLmNvbnRhY3QtZm9ybS0tYWNjZW50LWxpZ2h0LXJlZCAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLC5jb250YWN0LWZvcm0tLWFjY2VudC1saWdodC1yZWQgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLC5jb250YWN0LWZvcm0tLWFjY2VudC1saWdodC1yZWQgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGV7Y29sb3I6I2ZmZjtmaWx0ZXI6YnJpZ2h0bmVzcygxLjA4KX0uY29udGFjdC1mb3JtLS1hY2NlbnQtbGlnaHQtcmVkIC5jb250YWN0LWZvcm1fX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsLmNvbnRhY3QtZm9ybS0tYWNjZW50LWxpZ2h0LXJlZCAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMGYxYTNkO291dGxpbmUtb2Zmc2V0OjJweH0uY29udGFjdC1mb3JtLS1hY2NlbnQtYmxhY2sgLmNvbnRhY3QtZm9ybV9fdGl0bGUsLmNvbnRhY3QtZm9ybS0tYWNjZW50LXNvbGhlaW0tYmxhY2sgLmNvbnRhY3QtZm9ybV9fdGl0bGV7Y29sb3I6IzBmMWEzZH0uY29udGFjdC1mb3JtLS1hY2NlbnQtYmxhY2sgLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sLmNvbnRhY3QtZm9ybS0tYWNjZW50LWJsYWNrIC5jb250YWN0LWZvcm1fX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwuY29udGFjdC1mb3JtLS1hY2NlbnQtc29saGVpbS1ibGFjayAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwuY29udGFjdC1mb3JtLS1hY2NlbnQtc29saGVpbS1ibGFjayAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyOjB9LmNvbnRhY3QtZm9ybS0tYWNjZW50LWJsYWNrIC5jb250YWN0LWZvcm1fX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLC5jb250YWN0LWZvcm0tLWFjY2VudC1ibGFjayAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLC5jb250YWN0LWZvcm0tLWFjY2VudC1ibGFjayAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsLmNvbnRhY3QtZm9ybS0tYWNjZW50LWJsYWNrIC5jb250YWN0LWZvcm1fX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLC5jb250YWN0LWZvcm0tLWFjY2VudC1zb2xoZWltLWJsYWNrIC5jb250YWN0LWZvcm1fX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLC5jb250YWN0LWZvcm0tLWFjY2VudC1zb2xoZWltLWJsYWNrIC5jb250YWN0LWZvcm1fX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsLmNvbnRhY3QtZm9ybS0tYWNjZW50LXNvbGhlaW0tYmxhY2sgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLC5jb250YWN0LWZvcm0tLWFjY2VudC1zb2xoZWltLWJsYWNrIC5jb250YWN0LWZvcm1fX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxle2NvbG9yOiNmZmY7ZmlsdGVyOmJyaWdodG5lc3MoMS4xNSl9LmNvbnRhY3QtZm9ybS0tYWNjZW50LXdoaXRlIC5jb250YWN0LWZvcm1fX3RpdGxlLC5jb250YWN0LWZvcm0tLWFjY2VudC1zb2xoZWltLXdoaXRlIC5jb250YWN0LWZvcm1fX3RpdGxle2NvbG9yOiMwZjFhM2R9LmNvbnRhY3QtZm9ybS0tYWNjZW50LXdoaXRlIC5jb250YWN0LWZvcm1fX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLC5jb250YWN0LWZvcm0tLWFjY2VudC13aGl0ZSAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sLmNvbnRhY3QtZm9ybS0tYWNjZW50LXNvbGhlaW0td2hpdGUgLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sLmNvbnRhY3QtZm9ybS0tYWNjZW50LXNvbGhlaW0td2hpdGUgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRde2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkO2JvcmRlcjowfS5jb250YWN0LWZvcm0tLWFjY2VudC13aGl0ZSAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwuY29udGFjdC1mb3JtLS1hY2NlbnQtd2hpdGUgLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwuY29udGFjdC1mb3JtLS1hY2NlbnQtd2hpdGUgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLC5jb250YWN0LWZvcm0tLWFjY2VudC13aGl0ZSAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwuY29udGFjdC1mb3JtLS1hY2NlbnQtc29saGVpbS13aGl0ZSAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwuY29udGFjdC1mb3JtLS1hY2NlbnQtc29saGVpbS13aGl0ZSAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLC5jb250YWN0LWZvcm0tLWFjY2VudC1zb2xoZWltLXdoaXRlIC5jb250YWN0LWZvcm1fX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwuY29udGFjdC1mb3JtLS1hY2NlbnQtc29saGVpbS13aGl0ZSAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2ZpbHRlcjpicmlnaHRuZXNzKDEuMDgpfS5jb250YWN0LWZvcm0tLWFjY2VudC13aGl0ZSAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLC5jb250YWN0LWZvcm0tLWFjY2VudC13aGl0ZSAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwuY29udGFjdC1mb3JtLS1hY2NlbnQtc29saGVpbS13aGl0ZSAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLC5jb250YWN0LWZvcm0tLWFjY2VudC1zb2xoZWltLXdoaXRlIC5jb250YWN0LWZvcm1fX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMxNDUyZGU7b3V0bGluZS1vZmZzZXQ6MnB4fS5jb250YWN0LWZvcm0uY29udGFjdC1mb3JtLS1zdHlsZS0ye3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH0uY29udGFjdC1mb3JtLmNvbnRhY3QtZm9ybS0tc3R5bGUtMiAuY29udGFjdC1mb3JtX19zcGxpdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowO3BhZGRpbmc6MDttaW4taGVpZ2h0OjM3LjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jb250YWN0LWZvcm0uY29udGFjdC1mb3JtLS1zdHlsZS0yIC5jb250YWN0LWZvcm1fX3NwbGl0e2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2dhcDozLjc1cmVtfX0uY29udGFjdC1mb3JtLmNvbnRhY3QtZm9ybS0tc3R5bGUtMiAuY29udGFjdC1mb3JtX19zcGxpdC1tZWRpYXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCU7bWluLWhlaWdodDphdXRvO21heC1oZWlnaHQ6MTguNzVyZW07bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmNvbnRhY3QtZm9ybS5jb250YWN0LWZvcm0tLXN0eWxlLTIgLmNvbnRhY3QtZm9ybV9fc3BsaXQtbWVkaWF7ZmxleDowIDAgY2FsYyg0NCUgLSAxLjg3NXJlbSk7d2lkdGg6Y2FsYyg0NCUgLSAxLjg3NXJlbSk7bWF4LXdpZHRoOmNhbGMoNDQlIC0gMS44NzVyZW0pO21heC1oZWlnaHQ6bm9uZTttaW4td2lkdGg6MDttaW4taGVpZ2h0OjA7YWxpZ24tc2VsZjpzdHJldGNofX0uY29udGFjdC1mb3JtLmNvbnRhY3QtZm9ybS0tc3R5bGUtMiAuY29udGFjdC1mb3JtX19zcGxpdC1pbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTguNzVyZW07bWluLWhlaWdodDowO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY29udGFjdC1mb3JtLmNvbnRhY3QtZm9ybS0tc3R5bGUtMiAuY29udGFjdC1mb3JtX19zcGxpdC1pbWd7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21heC1oZWlnaHQ6bm9uZTttaW4taGVpZ2h0OjEwMCV9fS5jb250YWN0LWZvcm0uY29udGFjdC1mb3JtLS1zdHlsZS0yIC5jb250YWN0LWZvcm1fX3NwbGl0LW1haW57Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXg6MSAxIGF1dG87bWluLXdpZHRoOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW46MDtwYWRkaW5nOjEuNXJlbSAxcmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY29udGFjdC1mb3JtLmNvbnRhY3QtZm9ybS0tc3R5bGUtMiAuY29udGFjdC1mb3JtX19zcGxpdC1tYWlue2ZsZXg6MCAwIGNhbGMoNTYlIC0gMS44NzVyZW0pO21heC13aWR0aDpjYWxjKDU2JSAtIDEuODc1cmVtKTtwYWRkaW5nOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY29udGFjdC1mb3JtLmNvbnRhY3QtZm9ybS0tc3R5bGUtMiAuY29udGFjdC1mb3JtX19zcGxpdC1tYWluLS1mdWxse2ZsZXgtYmFzaXM6MTAwJTttYXgtd2lkdGg6MTAwJX19LmNvbnRhY3QtZm9ybS5jb250YWN0LWZvcm0tLXN0eWxlLTIgLmNvbnRhY3QtZm9ybV9fc3BsaXQtbWFpbi1pbm5lcnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEuNXJlbTtwYWRkaW5nOjMuNzVyZW0gMDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY29udGFjdC1mb3JtLmNvbnRhY3QtZm9ybS0tc3R5bGUtMiAuY29udGFjdC1mb3JtX19zcGxpdC1tYWluLWlubmVye2dhcDoycmVtO21heC13aWR0aDo0MHJlbTttYXJnaW4tdG9wOmF1dG87bWFyZ2luLWJvdHRvbTphdXRvfX0uY29udGFjdC1mb3JtLmNvbnRhY3QtZm9ybS0tc3R5bGUtMiAuY29udGFjdC1mb3JtX19ib2R5e2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjM3NXJlbTtjb2xvcjojMGYxYTNkfS5jb250YWN0LWZvcm0uY29udGFjdC1mb3JtLS1zdHlsZS0yIC5jb250YWN0LWZvcm1fX2JvZHkgcHttYXJnaW46MCAwIC43NXJlbX0uY29udGFjdC1mb3JtLmNvbnRhY3QtZm9ybS0tc3R5bGUtMiAuY29udGFjdC1mb3JtX19ib2R5IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNvbnRhY3QtZm9ybS5jb250YWN0LWZvcm0tLXN0eWxlLTIgLmNvbnRhY3QtZm9ybV9fYm9keSB1bCwuY29udGFjdC1mb3JtLmNvbnRhY3QtZm9ybS0tc3R5bGUtMiAuY29udGFjdC1mb3JtX19ib2R5IG9se21hcmdpbjowIDAgLjc1cmVtO3BhZGRpbmctbGVmdDoxLjI1cmVtfS5jb250YWN0LWZvcm0uY29udGFjdC1mb3JtLS1zdHlsZS0yIC5jb250YWN0LWZvcm1fX2JvZHkgYXtjb2xvcjojMTQ1MmRlO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNvbnRhY3QtZm9ybS5jb250YWN0LWZvcm0tLXN0eWxlLTIgLmNvbnRhY3QtZm9ybV9fYm9keSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jb250YWN0LWZvcm0uY29udGFjdC1mb3JtLS1zdHlsZS0yIC5jb250YWN0LWZvcm1fX2JvZHkgOndoZXJlKGgxLGgyLGgzLGg0LGg1LGg2KXtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtjb2xvcjojMGYxYTNkfS5jb250YWN0LWZvcm0uY29udGFjdC1mb3JtLS1zdHlsZS0yIC5jb250YWN0LWZvcm1fX3RpdGxle21hcmdpbjowfS5jb250YWN0LWZvcm0uY29udGFjdC1mb3JtLS1zdHlsZS0yIC5jb250YWN0LWZvcm1fX2Zvcm17bWFyZ2luOjB9LmN0YS10aWNrZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZjMDtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjEwcHg7b3ZlcmZsb3c6aGlkZGVufS5jdGEtdGlja2VyX192aWV3cG9ydHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJX0uY3RhLXRpY2tlcl9fc3BsaWRle3dpZHRoOjEwMCV9LmN0YS10aWNrZXJfX3NwbGlkZSAuc3BsaWRlX19hcnJvdywuY3RhLXRpY2tlcl9fc3BsaWRlIC5zcGxpZGVfX3BhZ2luYXRpb257ZGlzcGxheTpub25lfS5jdGEtdGlja2VyX19zcGxpZGUgLnNwbGlkZV9fdHJhY2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uY3RhLXRpY2tlcl9fc3BsaWRlIC5zcGxpZGVfX2xpc3R7YWxpZ24taXRlbXM6Y2VudGVyfS5jdGEtdGlja2VyX19zcGxpZGU6bm90KC5pcy1pbml0aWFsaXplZCkgLnNwbGlkZV9fbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjNyZW07b3ZlcmZsb3c6aGlkZGVufS5jdGEtdGlja2VyX19zcGxpZGU6bm90KC5pcy1pbml0aWFsaXplZCkgLnNwbGlkZV9fc2xpZGV7ZmxleDowIDAgYXV0b30uY3RhLXRpY2tlcl9fc2xpZGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXNocmluazowO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0Oi44Mzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzBmMWEzZDt3aGl0ZS1zcGFjZTpub3dyYXB9LmN0YS10aWNrZXIuaGFzLWJhY2tncm91bmQuaGFzLWxpZ2h0LWJsdWUtYmFja2dyb3VuZC1jb2xvciAuY3RhLXRpY2tlcl9fc2xpZGV7Y29sb3I6IzBmMWEzZH0uY3RhLXRpY2tlci5oYXMtYmFja2dyb3VuZC5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yIC5jdGEtdGlja2VyX19zbGlkZSwuY3RhLXRpY2tlci5oYXMtYmFja2dyb3VuZC5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLmN0YS10aWNrZXJfX3NsaWRle2NvbG9yOiNmZmZ9LmN0YS10aWNrZXIuaGFzLWJhY2tncm91bmQuaGFzLWxpZ2h0LXJlZC1iYWNrZ3JvdW5kLWNvbG9yIC5jdGEtdGlja2VyX19zbGlkZXtjb2xvcjojMGYxYTNkfS5jdGEtdGlja2VyX19idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDAgMCAzcmVtO2ZvbnQtd2VpZ2h0OjcwMH0uY3RhLXRpY2tlcl9fbGluaywuY3RhLXRpY2tlcl9fdGV4dHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQ6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2xldHRlci1zcGFjaW5nOmluaGVyaXR9LmN0YS10aWNrZXJfX2xpbms6aG92ZXIsLmN0YS10aWNrZXJfX2xpbms6Zm9jdXMsLmN0YS10aWNrZXJfX2xpbms6Zm9jdXMtdmlzaWJsZSwuY3RhLXRpY2tlcl9fdGV4dDpob3ZlciwuY3RhLXRpY2tlcl9fdGV4dDpmb2N1cywuY3RhLXRpY2tlcl9fdGV4dDpmb2N1cy12aXNpYmxle3RleHQtZGVjb3JhdGlvbjpub25lfS5jdGEtdGlja2VyX19saW5rOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzE0NTJkZTtvdXRsaW5lLW9mZnNldDoycHh9LmZhcXMuZmFxcy0tc3R5bGUtMXstLWZhcXMtY2F0ZWdvcnktc2Nyb2xsLW1hcmdpbjogMTEuMjVyZW07cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojMTQ1MmRlO2NvbG9yOiNmZmY7cGFkZGluZy10b3A6M3JlbTtwYWRkaW5nLWJvdHRvbTozcmVtO292ZXJmbG93OnZpc2libGV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYXFzLmZhcXMtLXN0eWxlLTF7cGFkZGluZy10b3A6NHJlbTtwYWRkaW5nLWJvdHRvbTo0cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhcXMuZmFxcy0tc3R5bGUtMS5mYXFzLS1maXJzdC1hZnRlci1oZWFkZXJ7cGFkZGluZy10b3A6OS45Mzc1cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhcXMuZmFxcy0tc3R5bGUtMS5mYXFzLS1oYXMtc2VjdGlvbi1pbWFnZSAuZmFxc19faW5uZXJ7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFxcy5mYXFzLS1zdHlsZS0xLmZhcXMtLWhhcy1zZWN0aW9uLWltYWdlIC5mYXFzX19jb2wtLWNvbnRlbnR7ZmxleDowIDAgY2FsYyg1MCUgLSAzLjEyNXJlbSk7d2lkdGg6Y2FsYyg1MCUgLSAzLjEyNXJlbSk7bWF4LXdpZHRoOmNhbGMoNTAlIC0gMy4xMjVyZW0pO21hcmdpbi1sZWZ0OmNhbGMoNTAlICsgMy4xMjVyZW0pfX0uZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19zZWN0aW9uLWltYWdle2Rpc3BsYXk6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19zZWN0aW9uLWltYWdle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MDt3aWR0aDpjYWxjKDUwdncgLSAzLjc1cmVtKTtoZWlnaHQ6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX3NlY3Rpb24taW1hZ2UtcGlue3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt3aWR0aDpjYWxjKDUwdncgLSAzLjc1cmVtKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX3NlY3Rpb24taW1hZ2UtaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXgtd2lkdGg6bm9uZX19LmZhcXMuZmFxcy0tc3R5bGUtMSAuZmFxc19faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjJyZW07cGFkZGluZy1sZWZ0OjFyZW07cGFkZGluZy1yaWdodDoxcmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19pbm5lcntwYWRkaW5nLWxlZnQ6MnJlbTtwYWRkaW5nLXJpZ2h0OjJyZW19fS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX21vYmlsZS10aXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6My4zNzVyZW07bGluZS1oZWlnaHQ6Y2FsYygzLjM3NXJlbSouODUpO2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX21vYmlsZS10aXRsZXtkaXNwbGF5Om5vbmV9fS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX2NvbHttaW4td2lkdGg6MDt3aWR0aDoxMDAlfS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX2NvbnRlbnQtc3RhY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS41cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19jb250ZW50LXN0YWNre2dhcDoycmVtfX0uZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19uYXYtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21hcmdpbjowIDAgLjI1cmVtO3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMTI1cmVtO2JhY2tncm91bmQtY29sb3I6IzE0NTJkZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4zNSk7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6dmlzaWJsZTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2dhcDouNXJlbSAxLjI1cmVtO21hcmdpbjowO3BhZGRpbmc6MCAwIC43NXJlbTtsaXN0LXN0eWxlOm5vbmU7bWluLXdpZHRoOm1pbi1jb250ZW50fS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX25hdi1pdGVte2ZsZXg6MCAwIGF1dG87bWFyZ2luOjA7cGFkZGluZzowfS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX25hdi1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjVyZW0gMCAuNjI1cmVtO2JvcmRlci1ib3R0b206M3B4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxLjE1O2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjY1KTt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX25hdi1saW5rOmhvdmVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpO3RleHQtZGVjb3JhdGlvbjpub25lfS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX25hdi1saW5rOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgI2ZmZjtvdXRsaW5lLW9mZnNldDouMjVyZW19LmZhcXMuZmFxcy0tc3R5bGUtMSAuZmFxc19fbmF2LWxpbmsuaXMtYWN0aXZle2NvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19uYXYtbGlua3tmb250LXNpemU6MS4zNzVyZW07cGFkZGluZy1ib3R0b206Ljc1cmVtfX0uZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19jYXRlZ29yaWVze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIuNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhcXMuZmFxcy0tc3R5bGUtMSAuZmFxc19fY2F0ZWdvcmllc3tnYXA6M3JlbX19LmZhcXMuZmFxcy0tc3R5bGUtMSAuZmFxc19fY2F0ZWdvcnl7c2Nyb2xsLW1hcmdpbi10b3A6dmFyKC0tZmFxcy1jYXRlZ29yeS1zY3JvbGwtbWFyZ2luKX0uZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19jYXRlZ29yeS10aXRsZXttYXJnaW46MCAwIDFyZW07Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjc1cmVtO2xpbmUtaGVpZ2h0OjEuMTtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19jYXRlZ29yeS10aXRsZXtmb250LXNpemU6Mi4yNXJlbTttYXJnaW4tYm90dG9tOjEuMjVyZW19fS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX2xpc3R7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0uZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19saXN0LWl0ZW17bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjI1KX0uZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19saXN0LWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX2l0ZW17bWFyZ2luOjA7cGFkZGluZzowfS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX3F1ZXN0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjFyZW07cGFkZGluZzoxcmVtIDA7Y3Vyc29yOnBvaW50ZXI7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMzc1cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6I2ZmZjtsaXN0LXN0eWxlOm5vbmV9LmZhcXMuZmFxcy0tc3R5bGUtMSAuZmFxc19fcXVlc3Rpb246Oi13ZWJraXQtZGV0YWlscy1tYXJrZXJ7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19xdWVzdGlvbntwYWRkaW5nOjEuMTI1cmVtIDB9fS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX3F1ZXN0aW9uLXRleHR7ZmxleDoxIDEgYXV0bzttaW4td2lkdGg6MDtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OmNhbGMoMS4yNXJlbSouODUpfS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX3F1ZXN0aW9uLWljb257ZmxleDowIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDouNzVyZW07aGVpZ2h0Oi43NXJlbTtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZjt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTttYXJnaW4tdG9wOi0wLjI1cmVtOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH0uZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19pdGVtW29wZW5dIC5mYXFzX19xdWVzdGlvbi1pY29ue3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTttYXJnaW4tdG9wOi4yNXJlbX0uZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19hbnN3ZXJ7cGFkZGluZzowIDAgMXJlbX0uZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19hbnN3ZXItY29udGVudHtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOTIpfS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX2Fuc3dlci1jb250ZW50IHAsLmZhcXMuZmFxcy0tc3R5bGUtMSAuZmFxc19fYW5zd2VyLWNvbnRlbnQgbGl7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXR9LmZhcXMuZmFxcy0tc3R5bGUtMSAuZmFxc19fYW5zd2VyLWNvbnRlbnQgcHttYXJnaW46MCAwIC43NXJlbX0uZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19hbnN3ZXItY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX2Fuc3dlci1jb250ZW50IHArcHttYXJnaW4tdG9wOi43NXJlbX0uZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19hbnN3ZXItY29udGVudCB1bCwuZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19hbnN3ZXItY29udGVudCBvbHttYXJnaW46MCAwIC43NXJlbTtwYWRkaW5nLWxlZnQ6MS4yNWVtfS5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX2Fuc3dlci1jb250ZW50IHVsOmxhc3QtY2hpbGQsLmZhcXMuZmFxcy0tc3R5bGUtMSAuZmFxc19fYW5zd2VyLWNvbnRlbnQgb2w6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmZhcXMuZmFxcy0tc3R5bGUtMSAuZmFxc19fYW5zd2VyLWNvbnRlbnQgbGkrbGl7bWFyZ2luLXRvcDouNXJlbX0uZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19hbnN3ZXItY29udGVudCBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmFxcy5mYXFzLS1zdHlsZS0xIC5mYXFzX19hbnN3ZXItY29udGVudCBhOmhvdmVyLC5mYXFzLmZhcXMtLXN0eWxlLTEgLmZhcXNfX2Fuc3dlci1jb250ZW50IGE6Zm9jdXMtdmlzaWJsZXt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFxcy5mYXFzLS1zdHlsZS0ye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMGYxYTNkO3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206NHJlbTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYXFzLmZhcXMtLXN0eWxlLTJ7cGFkZGluZy10b3A6NHJlbTtwYWRkaW5nLWJvdHRvbTo1cmVtfX0uZmFxcy5mYXFzLS1zdHlsZS0yIC5mYXFzX19zMi1yaXBwbGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjA7aGVpZ2h0OjM3LjVyZW07d2lkdGg6YXV0bzthc3BlY3QtcmF0aW86Njk3LzExODA7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgcmlnaHQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fczItY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjFyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYXFzLmZhcXMtLXN0eWxlLTIgLmZhcXNfX3MyLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MnJlbTtwYWRkaW5nLXJpZ2h0OjJyZW19fS5mYXFzLmZhcXMtLXN0eWxlLTIgLmZhcXNfX3MyLWlubmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQ2Ljg3NXJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fczItdGl0bGV7bWFyZ2luOjAgMCAxLjVyZW07cGFkZGluZzowO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Mi43NXJlbTtsaW5lLWhlaWdodDoyLjYyNXJlbTtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fczItdGl0bGV7Zm9udC1zaXplOjQuMzc1cmVtO2xpbmUtaGVpZ2h0OjMuNzVyZW07bWFyZ2luLWJvdHRvbToycmVtfX0uZmFxcy5mYXFzLS1zdHlsZS0yIC5mYXFzX19zMi10aXRsZS1saW5le2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwZjFhM2R9LmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fczItdGl0bGUtbGluZS0tYWNjZW50e2NvbG9yOiMxNDUyZGV9LmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fczItdGl0bGUtbGluZS0tc2luZ2xle2NvbG9yOiMwZjFhM2R9LmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fczItdGFic3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6YmFzZWxpbmU7Z2FwOi41cmVtIDEuNzVyZW07bWFyZ2luOjAgMCAxLjc1cmVtO3BhZGRpbmc6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fczItdGFic3tnYXA6LjYyNXJlbSAycmVtO21hcmdpbi1ib3R0b206MnJlbX19LmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fczItdGFie2FwcGVhcmFuY2U6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgMCAuMjVyZW07Ym9yZGVyOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoycmVtO2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwZjFhM2Q7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS5mYXFzLmZhcXMtLXN0eWxlLTIgLmZhcXNfX3MyLXRhYjpob3Zlcntjb2xvcjojMGYxYTNkfS5mYXFzLmZhcXMtLXN0eWxlLTIgLmZhcXNfX3MyLXRhYjpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMxNDUyZGU7b3V0bGluZS1vZmZzZXQ6LjI1cmVtfS5mYXFzLmZhcXMtLXN0eWxlLTIgLmZhcXNfX3MyLXRhYi5pcy1hY3RpdmV7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczouMTI1cmVtO3RleHQtdW5kZXJsaW5lLW9mZnNldDouMzc1cmVtO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mYXFzLmZhcXMtLXN0eWxlLTIgLmZhcXNfX3MyLXRhYntmb250LXNpemU6MS43NXJlbTtsaW5lLWhlaWdodDoyLjgxMjVyZW19fS5mYXFzLmZhcXMtLXN0eWxlLTIgLmZhcXNfX3MyLXBhbmVsc3twb3NpdGlvbjpyZWxhdGl2ZX0uZmFxcy5mYXFzLS1zdHlsZS0yIC5mYXFzX19zMi1wYW5lbFtoaWRkZW5de2Rpc3BsYXk6bm9uZX0uZmFxcy5mYXFzLS1zdHlsZS0yIC5mYXFzX19zMi1saXN0e21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9LmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fbGlzdC1pdGVte21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDk4LDE1NiwyMzksLjg1KX0uZmFxcy5mYXFzLS1zdHlsZS0yIC5mYXFzX19saXN0LWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSg5OCwxNTYsMjM5LC44NSl9LmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19faXRlbXttYXJnaW46MDtwYWRkaW5nOjB9LmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fcXVlc3Rpb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MXJlbTtwYWRkaW5nOi43NXJlbSAwO2N1cnNvcjpwb2ludGVyO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjM3NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6Mi43MTtjb2xvcjojMGYxYTNkO2xpc3Qtc3R5bGU6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lfS5mYXFzLmZhcXMtLXN0eWxlLTIgLmZhcXNfX3F1ZXN0aW9uOjotd2Via2l0LWRldGFpbHMtbWFya2Vye2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fcXVlc3Rpb257cGFkZGluZzouODc1cmVtIDB9fS5mYXFzLmZhcXMtLXN0eWxlLTIgLmZhcXNfX3F1ZXN0aW9uLXRleHR7ZmxleDoxIDEgYXV0bzttaW4td2lkdGg6MDtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OmNhbGMoMS4yNXJlbSoxLjIpfS5mYXFzLmZhcXMtLXN0eWxlLTIgLmZhcXNfX3F1ZXN0aW9uLWljb257ZmxleDowIDAgYXV0bzt3aWR0aDouNjI1cmVtO2hlaWdodDouNjI1cmVtO2JvcmRlci1yaWdodDoycHggc29saWQgIzE0NTJkZTtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMTQ1MmRlO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO21hcmdpbi10b3A6LTAuMTI1cmVtOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH0uZmFxcy5mYXFzLS1zdHlsZS0yIC5mYXFzX19pdGVtW29wZW5dIC5mYXFzX19xdWVzdGlvbi1pY29ue3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTttYXJnaW4tdG9wOi4yNXJlbX0uZmFxcy5mYXFzLS1zdHlsZS0yIC5mYXFzX19hbnN3ZXJ7cGFkZGluZzowIDAgMXJlbX0uZmFxcy5mYXFzLS1zdHlsZS0yIC5mYXFzX19hbnN3ZXItY29udGVudHtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07Y29sb3I6cmdiYSgxNSwyNiw2MSwuODgpfS5mYXFzLmZhcXMtLXN0eWxlLTIgLmZhcXNfX2Fuc3dlci1jb250ZW50IHAsLmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fYW5zd2VyLWNvbnRlbnQgbGl7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXR9LmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fYW5zd2VyLWNvbnRlbnQgcHttYXJnaW46MCAwIC43NXJlbX0uZmFxcy5mYXFzLS1zdHlsZS0yIC5mYXFzX19hbnN3ZXItY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5mYXFzLmZhcXMtLXN0eWxlLTIgLmZhcXNfX2Fuc3dlci1jb250ZW50IHArcHttYXJnaW4tdG9wOi43NXJlbX0uZmFxcy5mYXFzLS1zdHlsZS0yIC5mYXFzX19hbnN3ZXItY29udGVudCB1bCwuZmFxcy5mYXFzLS1zdHlsZS0yIC5mYXFzX19hbnN3ZXItY29udGVudCBvbHttYXJnaW46MCAwIC43NXJlbTtwYWRkaW5nLWxlZnQ6MS4yNWVtfS5mYXFzLmZhcXMtLXN0eWxlLTIgLmZhcXNfX2Fuc3dlci1jb250ZW50IHVsOmxhc3QtY2hpbGQsLmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fYW5zd2VyLWNvbnRlbnQgb2w6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmZhcXMuZmFxcy0tc3R5bGUtMiAuZmFxc19fYW5zd2VyLWNvbnRlbnQgbGkrbGl7bWFyZ2luLXRvcDouNXJlbX0uZmFxcy5mYXFzLS1zdHlsZS0yIC5mYXFzX19hbnN3ZXItY29udGVudCBhe2NvbG9yOiMxNDUyZGU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmFxcy5mYXFzLS1zdHlsZS0yIC5mYXFzX19hbnN3ZXItY29udGVudCBhOmhvdmVyLC5mYXFzLmZhcXMtLXN0eWxlLTIgLmZhcXNfX2Fuc3dlci1jb250ZW50IGE6Zm9jdXMtdmlzaWJsZXt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGVyb3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NjAwcHg7b3ZlcmZsb3c6aGlkZGVufS5oZXJvLS1zdHlsZS0xLC5oZXJvLS1zdHlsZS0ze21pbi1oZWlnaHQ6MDtoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlfS5oZXJvLS1zdHlsZS0xIC5oZXJvX19jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjEuNXJlbTt6LWluZGV4OjM7cG9pbnRlci1ldmVudHM6bm9uZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5oZXJvLS1zdHlsZS0xIC5oZXJvX19tZW51e3BvaW50ZXItZXZlbnRzOmF1dG87dGV4dC1hbGlnbjpyaWdodH0uaGVyby0tc3R5bGUtMSAuaGVyb19fbWVudS1saXN0e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDtnYXA6LjI1cmVtfS5oZXJvLS1zdHlsZS0xIC5oZXJvX19tZW51LWxpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjg3NXJlbTtsaW5lLWhlaWdodDouODI7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2ZmZjstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9Lmhlcm8tLXN0eWxlLTEgLmhlcm9fX21lbnUtbGluazpob3ZlciwuaGVyby0tc3R5bGUtMSAuaGVyb19fbWVudS1saW5rOmZvY3VzLXZpc2libGV7Y29sb3I6I2ZjMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGVyby0tc3R5bGUtMSAuaGVyb19fbWVudS1saW5rOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgI2ZmZjtvdXRsaW5lLW9mZnNldDouMjVyZW19Lmhlcm8tLXN0eWxlLTJ7aGVpZ2h0OjY1dmh9Lmhlcm9fX2Jne3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1oZXJvLWJnLW1vYmlsZSk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVyb19fYmd7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1oZXJvLWJnLWRlc2t0b3ApfX0uaGVyb19fcGljdHVyZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MH0uaGVyb19faW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaGVyb19fc3BsaWRle3dpZHRoOjEwMCU7dmlzaWJpbGl0eTp2aXNpYmxlfS5oZXJvX19zcGxpZGU6bm90KC5pcy1pbml0aWFsaXplZCkgLmhlcm9fX25hdntkaXNwbGF5Om5vbmV9Lmhlcm9fX3NsaWRle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJX0uaGVyb19fbGlua3twb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oZXJvX19saW5rLS1uYXJyb3d7ZGlzcGxheTpub25lfX0uaGVyb19fbGluay0td2lkZXtkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhlcm9fX2xpbmstLXdpZGV7ZGlzcGxheTpibG9ja319Lmhlcm8tLXN0eWxlLTIgLmhlcm9fX3NwbGlkZSwuaGVyby0tc3R5bGUtMiAuc3BsaWRlX190cmFjaywuaGVyby0tc3R5bGUtMiAuc3BsaWRlX19saXN0LC5oZXJvLS1zdHlsZS0yIC5oZXJvX19zbGlkZXtoZWlnaHQ6MTAwJX0uaGVyby0tc3R5bGUtMiAuaGVyb19fc2xpZGV7cG9zaXRpb246cmVsYXRpdmV9Lmhlcm9fX2NvbnRhaW5lciwuaGVyb19fY291bnRkb3due3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZSx2aXNpYmlsaXR5IC40cyBlYXNlfS5oZXJvX19jb250YWluZXIuaXMtc2xpZGUtaGlkZGVuLC5oZXJvX19jb3VudGRvd24uaXMtc2xpZGUtaGlkZGVue29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuaGVybyAuaGVyb19fY29udGFpbmVyLC5oZXJvIC5oZXJvX19jb3VudGRvd257dHJhbnNpdGlvbjpub25lfX0uaGVyb19fbmF2e3otaW5kZXg6Nn0uaGVyb19fbmF2LWJ0bnthcHBlYXJhbmNlOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt6LWluZGV4OjY7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWFyZ2luOjA7cGFkZGluZzouNzVyZW07Ym9yZGVyOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7bGluZS1oZWlnaHQ6MTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9Lmhlcm9fX25hdi1idG46aG92ZXIsLmhlcm9fX25hdi1idG46Zm9jdXMtdmlzaWJsZXtjb2xvcjojZmMwfS5oZXJvX19uYXYtYnRuOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgI2ZmZjtvdXRsaW5lLW9mZnNldDouMTI1cmVtfS5oZXJvX19uYXYtYnRuLS1wcmV2e2xlZnQ6Ljc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaGVyb19fbmF2LWJ0bi0tcHJldntsZWZ0OjEuNXJlbX19Lmhlcm9fX25hdi1idG4tLW5leHR7cmlnaHQ6Ljc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaGVyb19fbmF2LWJ0bi0tbmV4dHtyaWdodDoxLjVyZW19fS5oZXJvX19uYXYtaWNvbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyLjI1cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaGVyb19fbmF2LWljb257Zm9udC1zaXplOjIuNzVyZW19fS5oZXJvX19jb3VudGRvd257cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOmNhbGMoNTAlICsgdmFyKC0taGVyby1jb3VudGRvd24tb2Zmc2V0LXktbW9iaWxlLCAwJSkpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ei1pbmRleDoyO3BvaW50ZXItZXZlbnRzOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MDtwYWRkaW5nOjEwcHg7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS4xNTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzBmMWEzZDt3aGl0ZS1zcGFjZTpub3JtYWx9Lmhlcm9fX2NvdW50ZG93bi1sYWJlbCwuaGVyb19fY291bnRkb3duLXZhbHVle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uaGVyb19fY291bnRkb3duLWxhYmVse2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6NDAwfS5oZXJvX19jb3VudGRvd24tdmFsdWV7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXdlaWdodDo3MDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhlcm9fX2NvdW50ZG93bntmb250LXNpemU6MS41cmVtO3RvcDpjYWxjKDUwJSArIHZhcigtLWhlcm8tY291bnRkb3duLW9mZnNldC15LCAwJSkpO3doaXRlLXNwYWNlOm5vd3JhcH0uaGVyb19fY291bnRkb3duLWxhYmVsLC5oZXJvX19jb3VudGRvd24tdmFsdWV7ZGlzcGxheTppbmxpbmU7d2lkdGg6YXV0b319QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5oZXJvX19jb3VudGRvd257Zm9udC1zaXplOjEuODEyNXJlbX19Lmhlcm8tY3Rhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6OTB2aDttaW4taGVpZ2h0OjYwMHB4O292ZXJmbG93OmhpZGRlbn0uaGVyby1jdGEtLXN0eWxlLTJ7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5oZXJvLWN0YS0taGFzLXZpZGVve2hlaWdodDphdXRvO21pbi1oZWlnaHQ6MDthc3BlY3QtcmF0aW86MTYvOX0uaGVyby1jdGEtLWhhcy12aWRlbyAuaGVyby1jdGFfX3lvdXR1YmUtaWZyYW1le3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi13aWR0aDowO21pbi1oZWlnaHQ6MDt0cmFuc2Zvcm06bm9uZX0uaGVyby1jdGFfX21lZGlhe3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ei1pbmRleDowfS5oZXJvLWN0YS0taGFzLXZpZGVvIC5oZXJvLWN0YV9fbWVkaWF7ei1pbmRleDoyO2N1cnNvcjpwb2ludGVyfS5oZXJvLWN0YV9fcG9zdGVye3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ei1pbmRleDoxO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5oZXJvLWN0YS0taGFzLXZpZGVvIC5oZXJvLWN0YV9fcG9zdGVyLS1tb3Rpb24tZmFsbGJhY2t7ZGlzcGxheTpub25lfS5oZXJvLWN0YV9fdmlkZW97cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmhlcm8tY3RhX195b3V0dWJle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ei1pbmRleDoyO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lfS5oZXJvLWN0YV9feW91dHViZS1pZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxMDB2dztoZWlnaHQ6NTYuMjV2dzttaW4td2lkdGg6MTc3Ljc4dmg7bWluLWhlaWdodDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Ym9yZGVyOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uaGVyby1jdGFfX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nOjEuNXJlbTtwb2ludGVyLWV2ZW50czpub25lfS5oZXJvLWN0YV9faW5uZXIgLmhlcm8tY3RhX19jdGF7cG9pbnRlci1ldmVudHM6YXV0b30uaGVyby1jdGFfX292ZXJsYXl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleDoxIDEgYXV0bzt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MDtwYWRkaW5nOjJyZW0gMS41cmVtO3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5oZXJvLWN0YV9fb3ZlcmxheXtwYWRkaW5nOjIuNXJlbSAycmVtfX0uaGVyby1jdGFfX292ZXJsYXktY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9Lmhlcm8tY3RhX19vdmVybGF5LXJvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5oZXJvLWN0YV9fb3ZlcmxheS1yb3d7cGFkZGluZy10b3A6LjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfX0uaGVyby1jdGFfX292ZXJsYXktcm93Ky5oZXJvLWN0YV9fb3ZlcmxheS1yb3d7bWFyZ2luLXRvcDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaGVyby1jdGFfX292ZXJsYXktcm93Ky5oZXJvLWN0YV9fb3ZlcmxheS1yb3d7bWFyZ2luLXRvcDoxLjVyZW19fS5oZXJvLWN0YV9fb3ZlcmxheS1zaGlmdHtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19Lmhlcm8tY3RhX19vdmVybGF5LWlubmVye2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjFyZW0gMS41cmVtO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmhlcm8tY3RhX19vdmVybGF5LWlubmVyIGF7cG9pbnRlci1ldmVudHM6YXV0b30uaGVyby1jdGFfX292ZXJsYXktaW5uZXItLWN0YS1sZWZ0IC5oZXJvLWN0YV9fb3ZlcmxheS1jdGF7b3JkZXI6MX0uaGVyby1jdGFfX292ZXJsYXktaW5uZXItLWN0YS1sZWZ0IC5oZXJvLWN0YV9fb3ZlcmxheS10ZXh0LXdyYXB7b3JkZXI6Mn0uaGVyby1jdGFfX292ZXJsYXktdGV4dC13cmFwe2ZsZXg6MCAxIGF1dG87bWluLXdpZHRoOjA7bWF4LXdpZHRoOjEwMCU7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uaGVyby1jdGFfX292ZXJsYXktdGV4dC13cmFwLndoaXRle2NvbG9yOiNmZmZ9Lmhlcm8tY3RhX19vdmVybGF5LXRleHQtd3JhcC5ibGFja3tjb2xvcjojMDAwfS5oZXJvLWN0YV9fb3ZlcmxheS10ZXh0LXdyYXAubmF2eXtjb2xvcjojMGYxYTNkfS5oZXJvLWN0YV9fb3ZlcmxheS10ZXh0LXdyYXAuYmx1ZXtjb2xvcjojMTQ1MmRlfS5oZXJvLWN0YV9fb3ZlcmxheS10ZXh0LXdyYXAubGlnaHQtYmx1ZXtjb2xvcjojNjI5Y2VmfS5oZXJvLWN0YV9fb3ZlcmxheS10ZXh0LXdyYXAueWVsbG93e2NvbG9yOiNmYzB9Lmhlcm8tY3RhX19vdmVybGF5LXRleHQtd3JhcC5ncmVlbntjb2xvcjojMDA2MzM2fS5oZXJvLWN0YV9fb3ZlcmxheS10ZXh0LXdyYXAucmVke2NvbG9yOiNiYjEzM2V9Lmhlcm8tY3RhX19vdmVybGF5LXRleHQtd3JhcC5saWdodC1yZWR7Y29sb3I6I2ZiNWY4Nn0uaGVyby1jdGFfX292ZXJsYXktdGV4dHttYXJnaW46MDtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6Y2FsYygzcmVtKi44NSk7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhlcm8tY3RhX19vdmVybGF5LXRleHR7Zm9udC1zaXplOjUuNjI1cmVtO2xpbmUtaGVpZ2h0OmNhbGMoNS42MjVyZW0qLjg1KX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5oZXJvLWN0YV9fb3ZlcmxheS10ZXh0e2ZvbnQtc2l6ZTo3LjVyZW07bGluZS1oZWlnaHQ6NS45Mzc1cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7Lmhlcm8tY3RhX19vdmVybGF5LXRleHR7Zm9udC1zaXplOjEwLjYyNXJlbTtsaW5lLWhlaWdodDo1LjkzNzVyZW19fS5oZXJvLWN0YV9fb3ZlcmxheS10ZXh0IHB7bWFyZ2luOjB9Lmhlcm8tY3RhX19vdmVybGF5LXRleHQgcCtwe21hcmdpbi10b3A6LjE1ZW19Lmhlcm8tY3RhX19vdmVybGF5LWN0YXtmbGV4OjAgMCBhdXRvO2ZvbnQtc2l6ZToxLjU2MjVyZW07bGluZS1oZWlnaHQ6MS41ODtwYWRkaW5nOi41cmVtIDEuMjVyZW07d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVyby1jdGFfX292ZXJsYXktY3RhLS1pbi1yb3d7ZGlzcGxheTpub25lfX0uaGVyby1jdGFfX292ZXJsYXktY3Rhcy1tb2JpbGV7ZGlzcGxheTpub25lO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6Ljc1cmVtO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxcmVtO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmhlcm8tY3RhX19vdmVybGF5LWN0YXMtbW9iaWxlIC5oZXJvLWN0YV9fb3ZlcmxheS1jdGF7cG9pbnRlci1ldmVudHM6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lmhlcm8tY3RhX19vdmVybGF5LWN0YXMtbW9iaWxle2Rpc3BsYXk6ZmxleH19QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lmhlcm8tY3RhLS1oYXMtdmlkZW8gLmhlcm8tY3RhX19wb3N0ZXItLW1vdGlvbi1mYWxsYmFja3tkaXNwbGF5OmJsb2NrfS5oZXJvLWN0YS0taGFzLXZpZGVvIC5oZXJvLWN0YV9fdmlkZW8sLmhlcm8tY3RhLS1oYXMtdmlkZW8gLmhlcm8tY3RhX195b3V0dWJle2Rpc3BsYXk6bm9uZX19Lmhlcm8tdGVhbXstLWhlcm8tdGVhbS1ib3JkZXItY29sb3I6ICNiYjEzM2U7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxLjI1cmVtIHNvbGlkIHZhcigtLWhlcm8tdGVhbS1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy10b3A6NXJlbTtwYWRkaW5nLWJvdHRvbTo1cmVtO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7Lmhlcm8tdGVhbXtib3JkZXItdG9wOjEuMjVyZW0gc29saWQgdmFyKC0taGVyby10ZWFtLWJvcmRlci1jb2xvcik7cGFkZGluZy10b3A6Mi41cmVtO3BhZGRpbmctYm90dG9tOjIuNXJlbX19Lmhlcm8tdGVhbS0taGFzLWltYWdle292ZXJmbG93OmhpZGRlbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lmhlcm8tdGVhbS0taGFzLWltYWdle2JhY2tncm91bmQtaW1hZ2U6dmFyKC0taGVyby10ZWFtLWJnLWltYWdlKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmF1dG8gMTAwJX19Lmhlcm8tdGVhbV9faW1hZ2UtZGVzY3tjbGlwOnJlY3QoMCAwIDAgMCk7Y2xpcC1wYXRoOmluc2V0KDUwJSk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjFweH0uaGVyby10ZWFtLS10aGVtZS1uYXZ5LC5oZXJvLXRlYW0tLXRoZW1lLWJsdWV7LS1oZXJvLXRlYW0tYm9yZGVyLWNvbG9yOiAjMGYxYTNkO3BhZGRpbmctdG9wOjEwcmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaGVyby10ZWFtLS10aGVtZS1uYXZ5LC5oZXJvLXRlYW0tLXRoZW1lLWJsdWV7cGFkZGluZy10b3A6NHJlbX19Lmhlcm8tdGVhbS0tdGhlbWUtcmVkey0taGVyby10ZWFtLWJvcmRlci1jb2xvcjogI2JiMTMzZX0uaGVyby10ZWFtLS10aGVtZS1yZWQgLmhlcm8tdGVhbV9fdGl0bGUtdGV4dHtjb2xvcjojYmIxMzNlfS5oZXJvLXRlYW0tLXRoZW1lLXJlZCAuaGVyby10ZWFtX190aXRsZS10ZXh0LWFjY2VudHtjb2xvcjojMGYxYTNkfS5oZXJvLXRlYW0tLXRoZW1lLXJlZCAuaGVyby10ZWFtX19zdGFye2JhY2tncm91bmQtY29sb3I6I2JiMTMzZX0uaGVyby10ZWFtLS10aGVtZS1uYXZ5IC5oZXJvLXRlYW1fX3RpdGxlLXRleHR7Y29sb3I6IzBmMWEzZH0uaGVyby10ZWFtLS10aGVtZS1uYXZ5IC5oZXJvLXRlYW1fX3RpdGxlLXRleHQtYWNjZW50e2NvbG9yOiMxNDUyZGV9Lmhlcm8tdGVhbS0tdGhlbWUtbmF2eSAuaGVyby10ZWFtX19zdGFye2JhY2tncm91bmQtY29sb3I6I2ZjMH0uaGVyby10ZWFtX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtdGVtcGxhdGUtcm93czphdXRvO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lmhlcm8tdGVhbV9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn19Lmhlcm8tdGVhbV9fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tc2VsZjpzdHJldGNoO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctbGVmdDoxLjVyZW07cGFkZGluZy1yaWdodDoxLjVyZW07Ym94LXNpemluZzpib3JkZXItYm94O2dhcDoxLjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZXJvLXRlYW1fX2NvbnRlbnR7Z2FwOjFyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaGVyby10ZWFtX19jb250ZW50e3BhZGRpbmctbGVmdDoyLjVyZW07cGFkZGluZy1yaWdodDoyLjVyZW19fS5oZXJvLXRlYW1fX3RpdGxle21hcmdpbjowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9Lmhlcm8tdGVhbV9fdGl0bGUtdGV4dHtmbGV4OjEgMSBhdXRvO21pbi13aWR0aDowO21heC13aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6NHJlbTtsaW5lLWhlaWdodDouOTU7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhlcm8tdGVhbV9fdGl0bGUtdGV4dHtmb250LXNpemU6NnJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5oZXJvLXRlYW1fX3RpdGxlLXRleHR7Zm9udC1zaXplOjcuNXJlbX19Lmhlcm8tdGVhbV9fdGl0bGUtdGV4dC1sZWFkLC5oZXJvLXRlYW1fX3RpdGxlLXRleHQtYWNjZW50e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2xldHRlci1zcGFjaW5nOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH0uaGVyby10ZWFtX190aXRsZS10ZXh0LWxlYWQrLmhlcm8tdGVhbV9fdGl0bGUtdGV4dC1hY2NlbnQ6OmJlZm9yZXtjb250ZW50OlwiIFwifS5oZXJvLXRlYW1fX3N0YXJ7ZmxleDowIDAgYXV0bztmbGV4LXNocmluazowO3dpZHRoOjEuNzVyZW07aGVpZ2h0OjEuNjI1cmVtOy13ZWJraXQtbWFzay1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvbi1zdGFyLnN2Z1wiKTttYXNrLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uLXN0YXIuc3ZnXCIpOy13ZWJraXQtbWFzay1zaXplOmNvbnRhaW47bWFzay1zaXplOmNvbnRhaW47LXdlYmtpdC1tYXNrLXJlcGVhdDpuby1yZXBlYXQ7bWFzay1yZXBlYXQ6bm8tcmVwZWF0Oy13ZWJraXQtbWFzay1wb3NpdGlvbjpjZW50ZXI7bWFzay1wb3NpdGlvbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5oZXJvLXRlYW1fX3N0YXJ7d2lkdGg6Mi41NjI1cmVtO2hlaWdodDoyLjQzNzVyZW19fS5oZXJvLXRlYW1fX3N1YnRpdGxle21hcmdpbjowO21heC13aWR0aDozMi41cmVtO2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41cmVtO2xldHRlci1zcGFjaW5nOi4wNGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMGYxYTNkfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaGVyby10ZWFtX19zdWJ0aXRsZXtmb250LXNpemU6MXJlbX19Lmhlcm8tdGVhbV9fY3Rhe21hcmdpbi10b3A6LjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5oZXJvLXRlYW1fX2N0YXttYXJnaW4tdG9wOjB9fS5oZXJvLXRlYW1fX2FzaWRle2Rpc3BsYXk6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaGVyby10ZWFtX19hc2lkZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7YWxpZ24tc2VsZjpzdHJldGNoO21pbi1oZWlnaHQ6MH19Lmhlcm8tdGVzdGltb25pYWx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47Y29sb3I6I2ZmZjstLWhlcm8tdGVzdGltb25pYWwtZmxvdXJpc2g6ICNmYjVmODY7LS1oZXJvLXRlc3RpbW9uaWFsLXRoZW1lLWJnOiAjZmI1Zjg2fS5oZXJvLXRlc3RpbW9uaWFsX19zcGxpZGUuc3BsaWRle3dpZHRoOjEwMCV9Lmhlcm8tdGVzdGltb25pYWwgLnNwbGlkZV9fdHJhY2ssLmhlcm8tdGVzdGltb25pYWwgLnNwbGlkZV9fbGlzdHttaW4taGVpZ2h0OjMyLjVyZW07bWluLWhlaWdodDptYXgoMzIuNXJlbSwgNzJ2aCl9Lmhlcm8tdGVzdGltb25pYWxfX3NsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4taGVpZ2h0OjMyLjVyZW07bWluLWhlaWdodDptYXgoMzIuNXJlbSwgNzJ2aCk7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVyby10ZXN0aW1vbmlhbF9fc2xpZGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1oZXJvLXRlc3RpbW9uaWFsLXRoZW1lLWJnLCAjZmI1Zjg2KX19Lmhlcm8tdGVzdGltb25pYWxfX2Jne3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ei1pbmRleDowO2JhY2tncm91bmQtY29sb3I6dmFyKC0taGVyby10ZXN0aW1vbmlhbC10aGVtZS1iZywgI2ZiNWY4Nik7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lmhlcm8tdGVzdGltb25pYWxfX2Jne2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dmFyKC0taGVyby10ZXN0aW1vbmlhbC10aGVtZS1iZywgI2ZiNWY4Nil9fS5oZXJvLXRlc3RpbW9uaWFsX19zY3JpbXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6MTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNTUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDQ1JSwgcmdiYSgwLCAwLCAwLCAwLjA1KSAxMDAlKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuaGVyby10ZXN0aW1vbmlhbF9fc2NyaW17ZGlzcGxheTpub25lfX0uaGVyby10ZXN0aW1vbmlhbF9faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDozMi41cmVtO21pbi1oZWlnaHQ6bWF4KDMyLjVyZW0sIDcydmgpO3BhZGRpbmc6M3JlbSAwIDRyZW07Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaGVyby10ZXN0aW1vbmlhbF9faW5uZXJ7cGFkZGluZzo0cmVtIDAgNXJlbX19Lmhlcm8tdGVzdGltb25pYWxfX2NvbnRlbnR7bWF4LXdpZHRoOjQwcmVtO3BhZGRpbmctcmlnaHQ6Mi41cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaGVyby10ZXN0aW1vbmlhbF9fY29udGVudHttYXgtd2lkdGg6NDVyZW07cGFkZGluZy1yaWdodDozLjVyZW19fS5oZXJvLXRlc3RpbW9uaWFsX19xdW90ZS1vcGVue21hcmdpbjowIDAgLjc1cmVtO2xpbmUtaGVpZ2h0OjB9Lmhlcm8tdGVzdGltb25pYWxfX3F1b3RlLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6dmFyKC0taGVyby10ZXN0aW1vbmlhbC1mbG91cmlzaCk7dmVydGljYWwtYWxpZ246bWlkZGxlfS5oZXJvLXRlc3RpbW9uaWFsX19xdW90ZS1pY29uIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lmhlcm8tdGVzdGltb25pYWxfX3F1b3RlLWljb24tLW9wZW57d2lkdGg6My41cmVtO21heC13aWR0aDoyMnZ3fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oZXJvLXRlc3RpbW9uaWFsX19xdW90ZS1pY29uLS1vcGVue3dpZHRoOjVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaGVyby10ZXN0aW1vbmlhbF9fcXVvdGUtaWNvbi0tb3Blbnt3aWR0aDo2LjVyZW19fS5oZXJvLXRlc3RpbW9uaWFsX19xdW90ZS1pY29uLS1jbG9zZXt3aWR0aDoxLjM3NXJlbTttYXJnaW4tbGVmdDouMzc1cmVtO21hcmdpbi10b3A6LTAuMjVyZW07dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oZXJvLXRlc3RpbW9uaWFsX19xdW90ZS1pY29uLS1jbG9zZXt3aWR0aDoxLjc1cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lmhlcm8tdGVzdGltb25pYWxfX3F1b3RlLWljb24tLWNsb3Nle3dpZHRoOjIuMjVyZW07bWFyZ2luLWxlZnQ6LjVyZW19fS5oZXJvLXRlc3RpbW9uaWFsX19xdW90ZXttYXJnaW46MCAwIDEuMjVyZW07cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Mi44MTI1cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTtsZXR0ZXItc3BhY2luZzouMDJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lmhlcm8tdGVzdGltb25pYWxfX3F1b3Rle21hcmdpbi1ib3R0b206MS43NXJlbX19Lmhlcm8tdGVzdGltb25pYWxfX3F1b3RlLXRleHR7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWZ9Lmhlcm8tdGVzdGltb25pYWxfX2F1dGhvcnttYXJnaW46MCAwIC43NXJlbTtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6XCJBZG9iZSBIYW5kd3JpdGluZyBFcm5pZVwiLGN1cnNpdmU7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxLjc1cmVtO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjp2YXIoLS1oZXJvLXRlc3RpbW9uaWFsLWZsb3VyaXNoKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lmhlcm8tdGVzdGltb25pYWxfX2F1dGhvcntmb250LXNpemU6Mi4yNXJlbTttYXJnaW4tYm90dG9tOjFyZW19fS5oZXJvLXRlc3RpbW9uaWFsX19zdWJ0aXRsZXttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjEuNDU7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhlcm8tdGVzdGltb25pYWxfX3N1YnRpdGxle2ZvbnQtc2l6ZTouODEyNXJlbX19Lmhlcm8tdGVzdGltb25pYWxfX25hdi1idG57YXBwZWFyYW5jZTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ei1pbmRleDo1O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO21hcmdpbjowO3BhZGRpbmc6Ljc1cmVtO2JvcmRlcjowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO2xpbmUtaGVpZ2h0OjF9Lmhlcm8tdGVzdGltb25pYWxfX25hdi1idG4tLXByZXZ7bGVmdDouNzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5oZXJvLXRlc3RpbW9uaWFsX19uYXYtYnRuLS1wcmV2e2xlZnQ6MS41cmVtfX0uaGVyby10ZXN0aW1vbmlhbF9fbmF2LWJ0bi0tbmV4dHtyaWdodDouNzVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5oZXJvLXRlc3RpbW9uaWFsX19uYXYtYnRuLS1uZXh0e3JpZ2h0OjEuNXJlbX19Lmhlcm8tdGVzdGltb25pYWxfX25hdi1idG46aG92ZXIsLmhlcm8tdGVzdGltb25pYWxfX25hdi1idG46Zm9jdXMtdmlzaWJsZXtjb2xvcjojZmI1Zjg2fS5oZXJvLXRlc3RpbW9uaWFsX19uYXYtYnRuOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgI2ZmZjtvdXRsaW5lLW9mZnNldDouMjVyZW19Lmhlcm8tdGVzdGltb25pYWxfX25hdi1pY29ue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjIuMjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5oZXJvLXRlc3RpbW9uaWFsX19uYXYtaWNvbntmb250LXNpemU6Mi43NXJlbX19Lmhlcm8tdGVzdGltb25pYWxfX3NsaWRlLS10aGVtZS1saWdodC1yZWR7LS1oZXJvLXRlc3RpbW9uaWFsLWZsb3VyaXNoOiAjZmI1Zjg2Oy0taGVyby10ZXN0aW1vbmlhbC10aGVtZS1iZzogI2ZiNWY4Nn0uaGVyby10ZXN0aW1vbmlhbF9fc2xpZGUtLXRoZW1lLXJlZHstLWhlcm8tdGVzdGltb25pYWwtZmxvdXJpc2g6ICNiYjEzM2U7LS1oZXJvLXRlc3RpbW9uaWFsLXRoZW1lLWJnOiAjYmIxMzNlfS5oZXJvLXRlc3RpbW9uaWFsX19zbGlkZS0tdGhlbWUtbmF2eXstLWhlcm8tdGVzdGltb25pYWwtZmxvdXJpc2g6ICMwZjFhM2Q7LS1oZXJvLXRlc3RpbW9uaWFsLXRoZW1lLWJnOiAjMGYxYTNkfS5oZXJvLXRlc3RpbW9uaWFsX19zbGlkZS0tdGhlbWUtYmx1ZXstLWhlcm8tdGVzdGltb25pYWwtZmxvdXJpc2g6ICMxNDUyZGU7LS1oZXJvLXRlc3RpbW9uaWFsLXRoZW1lLWJnOiAjMTQ1MmRlfS5oZXJvLXRlc3RpbW9uaWFsX19zbGlkZS0tdGhlbWUtbGlnaHQtYmx1ZXstLWhlcm8tdGVzdGltb25pYWwtZmxvdXJpc2g6ICM2MjljZWY7LS1oZXJvLXRlc3RpbW9uaWFsLXRoZW1lLWJnOiAjNjI5Y2VmfS5oZXJvLXRlc3RpbW9uaWFsX19zbGlkZS0tdGhlbWUteWVsbG93ey0taGVyby10ZXN0aW1vbmlhbC1mbG91cmlzaDogI2ZmY2MwMDstLWhlcm8tdGVzdGltb25pYWwtdGhlbWUtYmc6ICNmZmNjMDB9Lmhlcm8tdGVzdGltb25pYWxfX3NsaWRlLS10aGVtZS1ncmVlbnstLWhlcm8tdGVzdGltb25pYWwtZmxvdXJpc2g6ICMwMDYzMzY7LS1oZXJvLXRlc3RpbW9uaWFsLXRoZW1lLWJnOiAjMDA2MzM2fS5oZXJvLXRlc3RpbW9uaWFsX19zbGlkZS0tdGhlbWUtd2hpdGV7LS1oZXJvLXRlc3RpbW9uaWFsLWZsb3VyaXNoOiAjZmZmZmZmOy0taGVyby10ZXN0aW1vbmlhbC10aGVtZS1iZzogI2ZmZmZmZn0uaGVyby10ZXN0aW1vbmlhbF9fc2xpZGUtLXRoZW1lLWJsYWNrey0taGVyby10ZXN0aW1vbmlhbC1mbG91cmlzaDogIzAwMDAwMDstLWhlcm8tdGVzdGltb25pYWwtdGhlbWUtYmc6ICMwMDAwMDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lmhlcm8tdGVzdGltb25pYWxfX3F1b3RlLWljb24sLmhlcm8tdGVzdGltb25pYWxfX2F1dGhvcntjb2xvcjojZmZmfX0uaGVyby12aWRlb3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjIuNXJlbTtwYWRkaW5nLWJvdHRvbToyLjVyZW07Ym9yZGVyLXRvcDouNjI1cmVtIHNvbGlkICNmYzA7Ym94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93OmhpZGRlbn0uaGVyby12aWRlby0taGFzLXZpZGVve3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjA7YXNwZWN0LXJhdGlvOjE2LzkuMTttYXgtaGVpZ2h0Om5vbmV9Lmhlcm8tdmlkZW8tLWhhcy12aWRlbyAuaGVyby12aWRlb19feW91dHViZS1pZnJhbWV7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWluLXdpZHRoOjA7bWluLWhlaWdodDowO3RyYW5zZm9ybTpub25lfS5oZXJvLXZpZGVvX19tZWRpYXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6MDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojMDAwfS5oZXJvLXZpZGVvLS1oYXMtdmlkZW8gLmhlcm8tdmlkZW9fX21lZGlhe2N1cnNvcjpwb2ludGVyfS5oZXJvLXZpZGVvX19wb3N0ZXJ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt6LWluZGV4OjE7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9pbnRlci1ldmVudHM6bm9uZX0uaGVyby12aWRlby0taGFzLXZpZGVvIC5oZXJvLXZpZGVvX19wb3N0ZXItLW1vdGlvbi1mYWxsYmFja3tkaXNwbGF5Om5vbmV9Lmhlcm8tdmlkZW9fX3ZpZGVvLS1maWxle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ei1pbmRleDoyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzAwMDtwb2ludGVyLWV2ZW50czpub25lfS5oZXJvLXZpZGVvX195b3V0dWJle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ei1pbmRleDoyO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lfS5oZXJvLXZpZGVvX195b3V0dWJlLWlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjEwMHZ3O2hlaWdodDo1Ni4yNXZ3O21pbi13aWR0aDoxNzcuNzh2aDttaW4taGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtib3JkZXI6MDtwb2ludGVyLWV2ZW50czpub25lfS5oZXJvLXZpZGVvX19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MTAwJTttYXgtd2lkdGg6NTYuMjVyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjFyZW07Ym94LXNpemluZzpib3JkZXItYm94fS5oZXJvLXZpZGVvX19mcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2FzcGVjdC1yYXRpbzoxNi85O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lmhlcm8tdmlkZW9fX2NvdmVyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpibG9ja31AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuaGVyby12aWRlby0taGFzLXZpZGVvIC5oZXJvLXZpZGVvX19wb3N0ZXItLW1vdGlvbi1mYWxsYmFja3tkaXNwbGF5OmJsb2NrfS5oZXJvLXZpZGVvLS1oYXMtdmlkZW8gLmhlcm8tdmlkZW9fX3ZpZGVvLS1maWxlLC5oZXJvLXZpZGVvLS1oYXMtdmlkZW8gLmhlcm8tdmlkZW9fX3lvdXR1YmV7ZGlzcGxheTpub25lfX0uaHRtbC1ibG9ja3t3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbTtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5odG1sLWJsb2Nre3BhZGRpbmctdG9wOjVyZW07cGFkZGluZy1ib3R0b206NXJlbX19Lmh0bWwtYmxvY2tfX2lubmVye21pbi13aWR0aDowO21heC13aWR0aDoxMDAlfS5odG1sLWJsb2NrX19jb250ZW50e21pbi13aWR0aDowO21heC13aWR0aDoxMDAlO2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjM3NXJlbX0uaHRtbC1ibG9ja19fY29udGVudD4qOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0uaHRtbC1ibG9ja19fY29udGVudD4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5odG1sLWJsb2NrX19jb250ZW50IGltZywuaHRtbC1ibG9ja19fY29udGVudCB2aWRlbywuaHRtbC1ibG9ja19fY29udGVudCBpZnJhbWUsLmh0bWwtYmxvY2tfX2NvbnRlbnQgZW1iZWQsLmh0bWwtYmxvY2tfX2NvbnRlbnQgb2JqZWN0e21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5ob3ctdG8tcXVhbGlmeXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjA7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQtY29sb3I6IzBmMWEzZDtjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDozcmVtO3BhZGRpbmctYm90dG9tOjYuMjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5ob3ctdG8tcXVhbGlmeXtwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjcuNXJlbX19Lmhvdy10by1xdWFsaWZ5X19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lmhvdy10by1xdWFsaWZ5X19ncmlke2Rpc3BsYXk6Z3JpZDtnYXA6Mi41cmVtO2FsaWduLWl0ZW1zOnN0YXJ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaG93LXRvLXF1YWxpZnlfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAyZnIpIG1pbm1heCgwLCAzZnIpO2dhcDozcmVtfX0uaG93LXRvLXF1YWxpZnlfX2NvbC0tbGVmdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxLjI1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaG93LXRvLXF1YWxpZnlfX2NvbC0tbGVmdHtwYWRkaW5nLXJpZ2h0OjVyZW19fS5ob3ctdG8tcXVhbGlmeV9faGVhZGluZ3ttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmZ9Lmhvdy10by1xdWFsaWZ5X19oZWFkaW5nLWxpbmV7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDouODJ9Lmhvdy10by1xdWFsaWZ5X19oZWFkaW5nLWxpbmUtLXNtYWxse2ZvbnQtc2l6ZTozLjc1cmVtO21hcmdpbi1ib3R0b206LjI1cmVtfS5ob3ctdG8tcXVhbGlmeV9faGVhZGluZy1saW5lLS1sYXJnZXtmb250LXNpemU6NS45Mzc1cmVtfS5ob3ctdG8tcXVhbGlmeV9fcGluZ3ttYXJnaW46LjVyZW0gMCAwO2xpbmUtaGVpZ2h0OjA7bWF4LXdpZHRoOjEwMCV9Lmhvdy10by1xdWFsaWZ5X19waW5nLWltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjIyLjYyNXJlbTtoZWlnaHQ6YXV0b30uaG93LXRvLXF1YWxpZnlfX2N0YXN7bWFyZ2luOjEuNXJlbSAwIDA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDouNzVyZW19Lmhvdy10by1xdWFsaWZ5X19jdGEtaXRlbXttYXJnaW46MH0uaG93LXRvLXF1YWxpZnlfX2N0YXt3aWR0aDptYXgtY29udGVudDttYXgtd2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjEuMjtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmc6Ljg3NXJlbSAxcmVtO3doaXRlLXNwYWNlOm5vcm1hbDtoeXBoZW5zOmF1dG99Lmhvdy10by1xdWFsaWZ5X190ZWFtc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoycmVtfS5ob3ctdG8tcXVhbGlmeV9fdGVhbXttYXJnaW46MDtwYWRkaW5nOjB9Lmhvdy10by1xdWFsaWZ5X190ZWFtOm5vdChbb3Blbl0pIC5ob3ctdG8tcXVhbGlmeV9fdGVhbS1jaGV2cm9ue3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uaG93LXRvLXF1YWxpZnlfX3RlYW06bm90KFtvcGVuXSkgLmhvdy10by1xdWFsaWZ5X190ZWFtLWhlYWRlcnttYXJnaW4tYm90dG9tOjB9Lmhvdy10by1xdWFsaWZ5X190ZWFtLWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6Ljc1cmVtO21hcmdpbi1ib3R0b206Ljc1cmVtO2N1cnNvcjpwb2ludGVyO2xpc3Qtc3R5bGU6bm9uZX0uaG93LXRvLXF1YWxpZnlfX3RlYW0taGVhZGVyOjotd2Via2l0LWRldGFpbHMtbWFya2Vye2Rpc3BsYXk6bm9uZX0uaG93LXRvLXF1YWxpZnlfX3RlYW0taGVhZGVyOjptYXJrZXJ7Y29udGVudDpcIlwifS5ob3ctdG8tcXVhbGlmeV9fdGVhbS1oZWFkZXI6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjZmZmO291dGxpbmUtb2Zmc2V0Oi4yNXJlbX0uaG93LXRvLXF1YWxpZnlfX3RlYW0tdGl0bGV7bWFyZ2luOjA7cGFkZGluZzowO2ZsZXg6MSAxIGF1dG87bWluLXdpZHRoOjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmJhc2VsaW5lO2dhcDouMzVlbTtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjMuNDM3NXJlbTtsaW5lLWhlaWdodDouODI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wMmVtfS5ob3ctdG8tcXVhbGlmeV9fdGVhbS10aXRsZS1wYXJ0e2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmfS5ob3ctdG8tcXVhbGlmeV9fdGVhbS10aXRsZS1wYXJ0LS1sZWFke2NvbG9yOiNmZmZ9Lmhvdy10by1xdWFsaWZ5X190ZWFtLXRpdGxlLXBhcnQtLWFjY2VudC1ibHVle2NvbG9yOiM2MjljZWZ9Lmhvdy10by1xdWFsaWZ5X190ZWFtLXRpdGxlLXBhcnQtLWFjY2VudC1waW5re2NvbG9yOiNmYjVmODZ9Lmhvdy10by1xdWFsaWZ5X190ZWFtLXRpdGxlLXBhcnQtLXNpbmdsZXtjb2xvcjojZmZmfS5ob3ctdG8tcXVhbGlmeV9fdGVhbS1jaGV2cm9ue2ZsZXgtc2hyaW5rOjA7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDouMzEyNXJlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodDouMzEyNXJlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206LjQzNzVyZW0gc29saWQgI2ZmZjttYXJnaW4tdG9wOi4xMjVyZW07LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS5ob3ctdG8tcXVhbGlmeV9fdGVhbS1wYW5lbHttYXJnaW4tYm90dG9tOi4yNXJlbX0uaG93LXRvLXF1YWxpZnlfX3RlYW0tcnVsZXtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjFyZW19Lmhvdy10by1xdWFsaWZ5X190ZWFtLWNvbnRlbnR7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMzc1cmVtO2NvbG9yOiNmZmZ9Lmhvdy10by1xdWFsaWZ5X190ZWFtLWNvbnRlbnQgcCwuaG93LXRvLXF1YWxpZnlfX3RlYW0tY29udGVudCBsaXtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjM3NXJlbX0uaG93LXRvLXF1YWxpZnlfX3RlYW0tY29udGVudCBwLC5ob3ctdG8tcXVhbGlmeV9fdGVhbS1jb250ZW50IGxpLC5ob3ctdG8tcXVhbGlmeV9fdGVhbS1jb250ZW50IHNwYW4sLmhvdy10by1xdWFsaWZ5X190ZWFtLWNvbnRlbnQgc3Ryb25nLC5ob3ctdG8tcXVhbGlmeV9fdGVhbS1jb250ZW50IGJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5ob3ctdG8tcXVhbGlmeV9fdGVhbS1jb250ZW50IGF7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lmhvdy10by1xdWFsaWZ5X190ZWFtLWNvbnRlbnQgdWx7bWFyZ2luOjAgMCAuNzVyZW07cGFkZGluZy1sZWZ0OjEuMjVyZW19Lmhvdy10by1xdWFsaWZ5X190ZWFtLWNvbnRlbnQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uaW1hZ2UtY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbTtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjFyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5pbWFnZS1jb250ZW50e3BhZGRpbmctdG9wOjUuNjI1cmVtO3BhZGRpbmctYm90dG9tOjUuNjI1cmVtO3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbX19LmltYWdlLWNvbnRlbnRfX2xheW91dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KWFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmltYWdlLWNvbnRlbnRfX2xheW91dHtnYXA6MS41NjI1cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaW1hZ2UtY29udGVudF9fbGF5b3V0e2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNofX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmltYWdlLWNvbnRlbnRfX2xheW91dHtnYXA6NHJlbX19LmltYWdlLWNvbnRlbnQtLXN0eWxlLTEgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29se2FsaWduLWl0ZW1zOmNlbnRlcn0uaW1hZ2UtY29udGVudC0tc3R5bGUtMSAuaW1hZ2UtY29udGVudF9faW1hZ2UtY29se2FsaWduLWl0ZW1zOmNlbnRlcn0uaW1hZ2UtY29udGVudC0tc3R5bGUtM3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmltYWdlLWNvbnRlbnQtLXN0eWxlLTM+LmNvbnRhaW5lcnt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbWFnZS1jb250ZW50LS1zdHlsZS0zIC5pbWFnZS1jb250ZW50X19sYXlvdXR7YWxpZ24taXRlbXM6ZmxleC1zdGFydH19LmltYWdlLWNvbnRlbnQtLXN0eWxlLTMgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29se2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmltYWdlLWNvbnRlbnQtLXN0eWxlLTMgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29se2ZsZXg6MCAwIDYwJTt3aWR0aDo2MCU7bWF4LXdpZHRoOjYwJX19LmltYWdlLWNvbnRlbnQtLXN0eWxlLTMgLmltYWdlLWNvbnRlbnRfX2ltYWdlLWNvbHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbWFnZS1jb250ZW50LS1zdHlsZS0zIC5pbWFnZS1jb250ZW50X19pbWFnZS1jb2x7ZmxleDowIDAgNDAlO3dpZHRoOjQwJTttYXgtd2lkdGg6NDAlfX0uaW1hZ2UtY29udGVudC0tc3R5bGUtMyAuaW1hZ2UtY29udGVudF9fY29udGVudCA6d2hlcmUoaDEsaDIsaDMsaDQsaDUpe21hcmdpbjowO3BhZGRpbmc6MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0fS5pbWFnZS1jb250ZW50LS1zdHlsZS0zIC5pbWFnZS1jb250ZW50X19jb250ZW50IHNwYW5bc3R5bGUqPVwiQWRvYmUgSGFuZHdyaXRpbmcgRXJuaWVcIl0sLmltYWdlLWNvbnRlbnQtLXN0eWxlLTMgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3BhbltzdHlsZSo9XCJBZG9iZSBIYW5kd3JpdGluZ1wiXSwuaW1hZ2UtY29udGVudC0tc3R5bGUtMyAuaW1hZ2UtY29udGVudF9fY29udGVudCBzcGFuW3N0eWxlKj1jdXJzaXZlXXtmb250LWZhbWlseTpcIkFkb2JlIEhhbmR3cml0aW5nIEVybmllXCIsY3Vyc2l2ZSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50fS5pbWFnZS1jb250ZW50LS1zdHlsZS0zIC5pbWFnZS1jb250ZW50X19jb250ZW50IGgzIHNwYW5bc3R5bGUqPWN1cnNpdmVdLC5pbWFnZS1jb250ZW50LS1zdHlsZS0zIC5pbWFnZS1jb250ZW50X19jb250ZW50IGgzIHNwYW5bc3R5bGUqPVwiQWRvYmUgSGFuZHdyaXRpbmdcIl17Zm9udC1mYW1pbHk6XCJBZG9iZSBIYW5kd3JpdGluZyBFcm5pZVwiLGN1cnNpdmUgIWltcG9ydGFudDtmb250LXdlaWdodDozMDAgIWltcG9ydGFudH0uaW1hZ2UtY29udGVudC0tc3R5bGUtMyAuaW1hZ2UtY29udGVudF9fY29udGVudCBzcGFuW3N0eWxlKj1adXVtZV0sLmltYWdlLWNvbnRlbnQtLXN0eWxlLTMgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3BhbltzdHlsZSo9enV1bWVdLC5pbWFnZS1jb250ZW50LS1zdHlsZS0zIC5pbWFnZS1jb250ZW50X19jb250ZW50IHNwYW5bc3R5bGUqPVwiMS43NXJlbVwiXXtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjc1cmVtICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6Y2FsYygxLjc1cmVtKi44NSkgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmltYWdlLWNvbnRlbnQtLXN0eWxlLTMgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3BhbltzdHlsZSo9WnV1bWVdLC5pbWFnZS1jb250ZW50LS1zdHlsZS0zIC5pbWFnZS1jb250ZW50X19jb250ZW50IHNwYW5bc3R5bGUqPXp1dW1lXSwuaW1hZ2UtY29udGVudC0tc3R5bGUtMyAuaW1hZ2UtY29udGVudF9fY29udGVudCBzcGFuW3N0eWxlKj1cIjEuNzVyZW1cIl17Zm9udC1zaXplOjMuNzVyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDpjYWxjKDMuNzVyZW0qLjg1KSAhaW1wb3J0YW50fX0uaW1hZ2UtY29udGVudC0tc3R5bGUtMyAuaW1hZ2UtY29udGVudF9fY29udGVudCBzcGFuW3N0eWxlKj1adXVtZV0gc3BhbltzdHlsZSo9Y29sb3JdLC5pbWFnZS1jb250ZW50LS1zdHlsZS0zIC5pbWFnZS1jb250ZW50X19jb250ZW50IHNwYW5bc3R5bGUqPXp1dW1lXSBzcGFuW3N0eWxlKj1jb2xvcl0sLmltYWdlLWNvbnRlbnQtLXN0eWxlLTMgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3BhbltzdHlsZSo9XCIxLjc1cmVtXCJdIHNwYW5bc3R5bGUqPWNvbG9yXXtmb250LWZhbWlseTppbmhlcml0ICFpbXBvcnRhbnQ7Zm9udC1zaXplOmluaGVyaXQgIWltcG9ydGFudDtsaW5lLWhlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50fS5pbWFnZS1jb250ZW50LS1zdHlsZS0ye3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmltYWdlLWNvbnRlbnQtLXN0eWxlLTIgLmltYWdlLWNvbnRlbnRfX2lubmVye21heC13aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbWFnZS1jb250ZW50LS1zdHlsZS0yIC5pbWFnZS1jb250ZW50X19pbm5lcnttYXgtd2lkdGg6MzIuNXJlbX19LmltYWdlLWNvbnRlbnQtLXN0eWxlLTIgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29se2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbTtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjFyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmltYWdlLWNvbnRlbnQtLXN0eWxlLTIgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29se3dpZHRoOmF1dG87ZmxleDoyMyAxIDA7bWluLXdpZHRoOjA7cGFkZGluZy10b3A6NS42MjVyZW07cGFkZGluZy1ib3R0b206NS42MjVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbWFnZS1jb250ZW50LS1zdHlsZS0yIC5pbWFnZS1jb250ZW50X19pbWFnZS1jb2x7ZmxleDoyNyAxIDA7bWluLXdpZHRoOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbWFnZS1jb250ZW50LS1zdHlsZS0yLmltYWdlLWNvbnRlbnQtLWltZy1yaWdodCAuaW1hZ2UtY29udGVudF9fY29udGVudC1jb2x7cGFkZGluZy1sZWZ0OjEuNXJlbTtwYWRkaW5nLXJpZ2h0OjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pbWFnZS1jb250ZW50LS1zdHlsZS0yLmltYWdlLWNvbnRlbnQtLWltZy1sZWZ0IC5pbWFnZS1jb250ZW50X19jb250ZW50LWNvbHtwYWRkaW5nLXJpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fS5pbWFnZS1jb250ZW50LS1pbWctcmlnaHQ6bm90KC5pbWFnZS1jb250ZW50LS1zdHlsZS0zKSAuaW1hZ2UtY29udGVudF9fY29udGVudC1jb2x7b3JkZXI6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaW1hZ2UtY29udGVudC0taW1nLXJpZ2h0Om5vdCguaW1hZ2UtY29udGVudC0tc3R5bGUtMykgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29se2p1c3RpZnktY29udGVudDpmbGV4LWVuZH19LmltYWdlLWNvbnRlbnQtLWltZy1yaWdodDpub3QoLmltYWdlLWNvbnRlbnQtLXN0eWxlLTMpIC5pbWFnZS1jb250ZW50X19pbWFnZS1jb2x7b3JkZXI6Mn0uaW1hZ2UtY29udGVudC0taW1nLWxlZnQ6bm90KC5pbWFnZS1jb250ZW50LS1zdHlsZS0zKSAuaW1hZ2UtY29udGVudF9faW1hZ2UtY29se29yZGVyOjF9LmltYWdlLWNvbnRlbnQtLWltZy1sZWZ0Om5vdCguaW1hZ2UtY29udGVudC0tc3R5bGUtMykgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29se29yZGVyOjJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmltYWdlLWNvbnRlbnQtLWltZy1sZWZ0Om5vdCguaW1hZ2UtY29udGVudC0tc3R5bGUtMykgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29se2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX0uaW1hZ2UtY29udGVudC0tc3R5bGUtMy5pbWFnZS1jb250ZW50LS1pbWctcmlnaHQgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29se29yZGVyOjF9LmltYWdlLWNvbnRlbnQtLXN0eWxlLTMuaW1hZ2UtY29udGVudC0taW1nLXJpZ2h0IC5pbWFnZS1jb250ZW50X19pbWFnZS1jb2x7b3JkZXI6Mn0uaW1hZ2UtY29udGVudC0tc3R5bGUtMy5pbWFnZS1jb250ZW50LS1pbWctbGVmdCAuaW1hZ2UtY29udGVudF9faW1hZ2UtY29se29yZGVyOjF9LmltYWdlLWNvbnRlbnQtLXN0eWxlLTMuaW1hZ2UtY29udGVudC0taW1nLWxlZnQgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29se29yZGVyOjJ9LmltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29sLC5pbWFnZS1jb250ZW50X19pbWFnZS1jb2x7d2lkdGg6MTAwJTttaW4td2lkdGg6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaW1hZ2UtY29udGVudF9fY29udGVudC1jb2wsLmltYWdlLWNvbnRlbnRfX2ltYWdlLWNvbHtmbGV4OjEgMSAwO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9fS5pbWFnZS1jb250ZW50X19pbWFnZS1jb2x7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaW5lLWhlaWdodDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuaW1hZ2UtY29udGVudF9faW1hZ2UtY29se21hcmdpbi10b3A6MS4yNXJlbX19LmltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29se2Rpc3BsYXk6ZmxleH0uaW1hZ2UtY29udGVudF9faW5uZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzEuMjVyZW07dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaW1hZ2UtY29udGVudF9faW5uZXJ7d2lkdGg6MTAwJX19LmltYWdlLWNvbnRlbnRfX3RpdGxle21hcmdpbjowIDAgLjVyZW07Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozLjc1cmVtO2xpbmUtaGVpZ2h0OmNhbGMoMy43NXJlbSouODUpO2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOmluaGVyaXR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5pbWFnZS1jb250ZW50X190aXRsZXttYXJnaW4tdG9wOi45Mzc1cmVtfX0uaW1hZ2UtY29udGVudF9fc3VidGl0bGV7bWFyZ2luOjAgMCAxcmVtO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS44NzVyZW07bGluZS1oZWlnaHQ6MS4xO2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOmluaGVyaXR9LmltYWdlLWNvbnRlbnQuYmx1ZSAuaW1hZ2UtY29udGVudF9fdGl0bGUsLmltYWdlLWNvbnRlbnQuYmx1ZSAuaW1hZ2UtY29udGVudF9fc3VidGl0bGUsLmltYWdlLWNvbnRlbnQuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudF9fdGl0bGUsLmltYWdlLWNvbnRlbnQuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudF9fc3VidGl0bGV7Y29sb3I6I2ZmZn0uaW1hZ2UtY29udGVudC5ibHVlIC5pbWFnZS1jb250ZW50X19jb250ZW50LC5pbWFnZS1jb250ZW50LmJsdWUgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgcCwuaW1hZ2UtY29udGVudC5ibHVlIC5pbWFnZS1jb250ZW50X19jb250ZW50IGxpLC5pbWFnZS1jb250ZW50LmJsdWUgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3Bhbjpub3QoW3N0eWxlKj1jb2xvcl0pLC5pbWFnZS1jb250ZW50LmJsdWUgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgYSwuaW1hZ2UtY29udGVudC5ibHVlIC5pbWFnZS1jb250ZW50X19jb250ZW50IGgxLC5pbWFnZS1jb250ZW50LmJsdWUgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDIsLmltYWdlLWNvbnRlbnQuYmx1ZSAuaW1hZ2UtY29udGVudF9fY29udGVudCBoMywuaW1hZ2UtY29udGVudC5ibHVlIC5pbWFnZS1jb250ZW50X19jb250ZW50IGg0LC5pbWFnZS1jb250ZW50Lmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQsLmltYWdlLWNvbnRlbnQuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudF9fY29udGVudCBwLC5pbWFnZS1jb250ZW50Lmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgbGksLmltYWdlLWNvbnRlbnQuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudF9fY29udGVudCBzcGFuOm5vdChbc3R5bGUqPWNvbG9yXSksLmltYWdlLWNvbnRlbnQuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudF9fY29udGVudCBhLC5pbWFnZS1jb250ZW50Lmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDEsLmltYWdlLWNvbnRlbnQuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudF9fY29udGVudCBoMiwuaW1hZ2UtY29udGVudC5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50X19jb250ZW50IGgzLC5pbWFnZS1jb250ZW50Lmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5pbWFnZS1jb250ZW50LmJsdWUgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3BhbltzdHlsZSo9WnV1bWVdOm5vdChbc3R5bGUqPWNvbG9yXSksLmltYWdlLWNvbnRlbnQuYmx1ZSAuaW1hZ2UtY29udGVudF9fY29udGVudCBzcGFuW3N0eWxlKj16dXVtZV06bm90KFtzdHlsZSo9Y29sb3JdKSwuaW1hZ2UtY29udGVudC5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50X19jb250ZW50IHNwYW5bc3R5bGUqPVp1dW1lXTpub3QoW3N0eWxlKj1jb2xvcl0pLC5pbWFnZS1jb250ZW50Lmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3BhbltzdHlsZSo9enV1bWVdOm5vdChbc3R5bGUqPWNvbG9yXSl7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5pbWFnZS1jb250ZW50LmJsdWUgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgYTpob3ZlciwuaW1hZ2UtY29udGVudC5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50X19jb250ZW50IGE6aG92ZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5pbWFnZS1jb250ZW50LnJlZCAuaW1hZ2UtY29udGVudF9fdGl0bGUsLmltYWdlLWNvbnRlbnQucmVkIC5pbWFnZS1jb250ZW50X19zdWJ0aXRsZSwuaW1hZ2UtY29udGVudC5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX3RpdGxlLC5pbWFnZS1jb250ZW50Lmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudF9fc3VidGl0bGV7Y29sb3I6I2ZmZn0uaW1hZ2UtY29udGVudC5yZWQgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQsLmltYWdlLWNvbnRlbnQucmVkIC5pbWFnZS1jb250ZW50X19jb250ZW50IHAsLmltYWdlLWNvbnRlbnQucmVkIC5pbWFnZS1jb250ZW50X19jb250ZW50IGxpLC5pbWFnZS1jb250ZW50LnJlZCAuaW1hZ2UtY29udGVudF9fY29udGVudCBzcGFuOm5vdChbc3R5bGUqPWNvbG9yXSksLmltYWdlLWNvbnRlbnQucmVkIC5pbWFnZS1jb250ZW50X19jb250ZW50IGEsLmltYWdlLWNvbnRlbnQucmVkIC5pbWFnZS1jb250ZW50X19jb250ZW50IGgxLC5pbWFnZS1jb250ZW50LnJlZCAuaW1hZ2UtY29udGVudF9fY29udGVudCBoMiwuaW1hZ2UtY29udGVudC5yZWQgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDMsLmltYWdlLWNvbnRlbnQucmVkIC5pbWFnZS1jb250ZW50X19jb250ZW50IGg0LC5pbWFnZS1jb250ZW50Lmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudF9fY29udGVudCwuaW1hZ2UtY29udGVudC5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgcCwuaW1hZ2UtY29udGVudC5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgbGksLmltYWdlLWNvbnRlbnQuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50X19jb250ZW50IHNwYW46bm90KFtzdHlsZSo9Y29sb3JdKSwuaW1hZ2UtY29udGVudC5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgYSwuaW1hZ2UtY29udGVudC5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDEsLmltYWdlLWNvbnRlbnQuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50X19jb250ZW50IGgyLC5pbWFnZS1jb250ZW50Lmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudF9fY29udGVudCBoMywuaW1hZ2UtY29udGVudC5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5pbWFnZS1jb250ZW50LnJlZCAuaW1hZ2UtY29udGVudF9fY29udGVudCBzcGFuW3N0eWxlKj1adXVtZV06bm90KFtzdHlsZSo9Y29sb3JdKSwuaW1hZ2UtY29udGVudC5yZWQgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3BhbltzdHlsZSo9enV1bWVdOm5vdChbc3R5bGUqPWNvbG9yXSksLmltYWdlLWNvbnRlbnQuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50X19jb250ZW50IHNwYW5bc3R5bGUqPVp1dW1lXTpub3QoW3N0eWxlKj1jb2xvcl0pLC5pbWFnZS1jb250ZW50Lmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudF9fY29udGVudCBzcGFuW3N0eWxlKj16dXVtZV06bm90KFtzdHlsZSo9Y29sb3JdKXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmltYWdlLWNvbnRlbnQucmVkIC5pbWFnZS1jb250ZW50X19jb250ZW50IGE6aG92ZXIsLmltYWdlLWNvbnRlbnQuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50X19jb250ZW50IGE6aG92ZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5pbWFnZS1jb250ZW50Lmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX3RpdGxle2NvbG9yOiMxNDUyZGV9LmltYWdlLWNvbnRlbnQuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudF9fc3VidGl0bGV7Y29sb3I6I2ZmZn0uaW1hZ2UtY29udGVudC5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50X19jb250ZW50LC5pbWFnZS1jb250ZW50Lmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgcCwuaW1hZ2UtY29udGVudC5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50X19jb250ZW50IGxpLC5pbWFnZS1jb250ZW50Lmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3Bhbjpub3QoW3N0eWxlKj1jb2xvcl0pLC5pbWFnZS1jb250ZW50Lmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgYSwuaW1hZ2UtY29udGVudC5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50X19jb250ZW50IGgxLC5pbWFnZS1jb250ZW50Lmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDIsLmltYWdlLWNvbnRlbnQuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudF9fY29udGVudCBoMywuaW1hZ2UtY29udGVudC5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50X19jb250ZW50IGg0e2NvbG9yOiNmZmYgIWltcG9ydGFudH0uaW1hZ2UtY29udGVudC5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50X19jb250ZW50IHNwYW5bc3R5bGUqPVp1dW1lXTpub3QoW3N0eWxlKj1jb2xvcl0pLC5pbWFnZS1jb250ZW50Lmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3BhbltzdHlsZSo9enV1bWVdOm5vdChbc3R5bGUqPWNvbG9yXSl7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5pbWFnZS1jb250ZW50Lmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgYTpob3Zlcntjb2xvcjojZmZmICFpbXBvcnRhbnR9LmltYWdlLWNvbnRlbnRfX2NvbnRlbnR7Y29sb3I6IzBmMWEzZDtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW19LmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgcCwuaW1hZ2UtY29udGVudF9fY29udGVudCBsaXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9LmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgdWwsLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgb2x7bWFyZ2luOjAgMCAuOTM3NXJlbTtwYWRkaW5nLWxlZnQ6MS4yNWVtfS5pbWFnZS1jb250ZW50X19jb250ZW50IHVsIGxpLC5pbWFnZS1jb250ZW50X19jb250ZW50IG9sIGxpe21hcmdpbi1ib3R0b206MH0uaW1hZ2UtY29udGVudF9fY29udGVudCB1bCBsaStsaSwuaW1hZ2UtY29udGVudF9fY29udGVudCBvbCBsaStsaXttYXJnaW4tdG9wOi41cmVtfS5pbWFnZS1jb250ZW50X19jb250ZW50IDp3aGVyZShwLGgxLGgyLGgzLGg0LGg1LGg2KSs6d2hlcmUocCxoMSxoMixoMyxoNCxoNSxoNil7bWFyZ2luLXRvcDouOTM3NXJlbX0uaW1hZ2UtY29udGVudF9fY29udGVudCA6d2hlcmUoaDEsaDIsaDMsaDQsaDUpe21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowfS5pbWFnZS1jb250ZW50X19jb250ZW50IHNwYW5bc3R5bGUqPVp1dW1lXSwuaW1hZ2UtY29udGVudF9fY29udGVudCBzcGFuW3N0eWxlKj16dXVtZV0sLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3BhbltzdHlsZSo9XCIxLjc1cmVtXCJde2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuNzVyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDpjYWxjKDEuNzVyZW0qLjg1KSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS5pbWFnZS1jb250ZW50X19jdGF7bWFyZ2luLXRvcDoyLjVyZW19LmltYWdlLWNvbnRlbnRfX2ltYWdle2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MS4yNXJlbSBzb2xpZCAjMTQ1MmRlO3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5e3BhZGRpbmctYm90dG9tOjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eXtwYWRkaW5nLXRvcDo1LjYyNXJlbTtwYWRkaW5nLWJvdHRvbTo1LjYyNXJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5LS1oYXMtaW1hZ2UgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2ltYWdlLWNvbHtkaXNwbGF5Om5vbmV9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHktLWhhcy1pbWFnZSAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fbGF5b3V0e2dhcDowfX0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS0taGFzLWltYWdlOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxNy41cmVtO21hcmdpbi10b3A6MnJlbTttYXJnaW4tYm90dG9tOjA7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1pY3MtaW1hZ2UtdXJsKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS0taGFzLWltYWdlOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6MDt3aWR0aDpjYWxjKDUwJSAtIDIuNXJlbSk7aGVpZ2h0OjEwMCU7bWFyZ2luLXRvcDowfX0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoxMDAlfS5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19sYXlvdXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MnJlbTt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fbGF5b3V0e2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2dhcDo0cmVtfX0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS0taW1nLXJpZ2h0IC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50LWNvbHtvcmRlcjoxfS5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5LS1pbWctcmlnaHQgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2ltYWdlLWNvbHtvcmRlcjoyfS5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50LWNvbCwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9faW1hZ2UtY29se3dpZHRoOjEwMCU7bWluLXdpZHRoOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50LWNvbCwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9faW1hZ2UtY29se2ZsZXg6MCAwIDUwJTt3aWR0aDo1MCU7bWF4LXdpZHRoOm5vbmV9fS5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50LWNvbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9faW1hZ2UtY29se2ZsZXgtc2hyaW5rOjA7bWluLWhlaWdodDoxNy41cmVtO3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19pbWFnZS1jb2x7bWluLWhlaWdodDoyNXJlbX19LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHktLWhhcy1pbWFnZSAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9faW1hZ2UtY29se21pbi1oZWlnaHQ6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHktLWhhcy1pbWFnZSAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9faW1hZ2UtY29se21pbi1oZWlnaHQ6MjVyZW19fS5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19pbWFnZS1zcntjbGlwOnJlY3QoMCAwIDAgMCk7Y2xpcC1wYXRoOmluc2V0KDUwJSk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjFweH0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9faW5uZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTt0ZXh0LWFsaWduOmxlZnR9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX3RpdGxle21hcmdpbjowIDAgLjVyZW07Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozLjc1cmVtO2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6aW5oZXJpdH0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudHtjb2xvcjojMGYxYTNkO2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjM3NXJlbX0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudC0tMnttYXJnaW4tdG9wOjJyZW19LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgcCwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudCBsaXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgdWwsLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgb2x7bWFyZ2luOjAgMCAuOTM3NXJlbTtwYWRkaW5nLWxlZnQ6MS4yNWVtfS5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50IHVsIGxpK2xpLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50IG9sIGxpK2xpe21hcmdpbi10b3A6LjVyZW19LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgOndoZXJlKHAsaDEsaDIsaDMsaDQsaDUsaDYpKzp3aGVyZShwLGgxLGgyLGgzLGg0LGg1LGg2KXttYXJnaW4tdG9wOi45Mzc1cmVtfS5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50IHNwYW5bc3R5bGUqPVp1dW1lXSwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudCBzcGFuW3N0eWxlKj16dXVtZV0sLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgc3BhbltzdHlsZSo9XCIxLjc1cmVtXCJde2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuNzVyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjc1cmVtICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2N0YS1ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDoxcmVtO3dpZHRoOjEwMCU7bWFyZ2luOjJyZW0gMCAwO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2N0YS1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpfX0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY3RhLWl0ZW17bWluLXdpZHRoOjA7bWF4LXdpZHRoOjEwMCU7anVzdGlmeS1zZWxmOnN0cmV0Y2g7d2lkdGg6MTAwJX0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY3RhLWJ0bntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21pbi1oZWlnaHQ6My4yNXJlbTt3aGl0ZS1zcGFjZTpub3JtYWw7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO21hcmdpbjowO3BhZGRpbmc6LjYyNXJlbSAuODc1cmVtO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOiMxNDUyZGU7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6MS4xO2xldHRlci1zcGFjaW5nOjA7dGV4dC1hbGlnbjpsZWZ0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO2FwcGVhcmFuY2U6bm9uZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2N0YS1idG46aG92ZXIsLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2N0YS1idG46Zm9jdXMtdmlzaWJsZXtmaWx0ZXI6YnJpZ2h0bmVzcygxLjA4KTtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jdGEtYnRuOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzBmMWEzZDtvdXRsaW5lLW9mZnNldDouMTI1cmVtfS5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jdGEtYnRuLS1zdGF0aWN7Y3Vyc29yOmRlZmF1bHR9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2N0YS1idG4tLXN0YXRpYzpob3ZlciwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY3RhLWJ0bi0tc3RhdGljOmZvY3VzLXZpc2libGV7ZmlsdGVyOm5vbmV9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHkuYmx1ZSAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fdGl0bGUsLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHkuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fdGl0bGV7Y29sb3I6I2ZmZn0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS5ibHVlIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50LC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5LmJsdWUgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgcCwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS5ibHVlIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50IGxpLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5LmJsdWUgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgc3Bhbjpub3QoW3N0eWxlKj1jb2xvcl0pLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5LmJsdWUgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgYSwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50LC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5Lmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgcCwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50IGxpLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5Lmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgc3Bhbjpub3QoW3N0eWxlKj1jb2xvcl0pLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5Lmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgYXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHkuYmx1ZSAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudCBzcGFuW3N0eWxlKj1adXVtZV06bm90KFtzdHlsZSo9Y29sb3JdKSwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS5ibHVlIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50IHNwYW5bc3R5bGUqPXp1dW1lXTpub3QoW3N0eWxlKj1jb2xvcl0pLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5Lmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgc3BhbltzdHlsZSo9WnV1bWVdOm5vdChbc3R5bGUqPWNvbG9yXSksLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHkuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudCBzcGFuW3N0eWxlKj16dXVtZV06bm90KFtzdHlsZSo9Y29sb3JdKXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHkucmVkIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X190aXRsZSwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX3RpdGxle2NvbG9yOiNmZmZ9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHkucmVkIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50LC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5LnJlZCAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudCBwLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5LnJlZCAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudCBsaSwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS5yZWQgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgc3Bhbjpub3QoW3N0eWxlKj1jb2xvcl0pLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5LnJlZCAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudCBhLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5Lmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudCwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgcCwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgbGksLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHkuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50IHNwYW46bm90KFtzdHlsZSo9Y29sb3JdKSwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgYXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHkuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvciAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fdGl0bGV7Y29sb3I6IzE0NTJkZX0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50LC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5Lmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgcCwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50IGxpLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5Lmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgc3Bhbjpub3QoW3N0eWxlKj1jb2xvcl0pLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5Lmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgYXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX21vZGFsLXNvdXJjZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fbW9kYWx7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MDt3aWR0aDptaW4oNDVyZW0sIGNhbGMoMTAwJSAtIDJyZW0pKTttYXgtd2lkdGg6bm9uZTttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAzcmVtKTttYXJnaW46YXV0bztwYWRkaW5nOjA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6IzE0NTJkZTtjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX21vZGFsOm5vdChbb3Blbl0pe2Rpc3BsYXk6bm9uZX0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fbW9kYWw6OmJhY2tkcm9we2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNzIpfS5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19tb2RhbC1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Ljc1cmVtO3JpZ2h0Oi43NXJlbTt6LWluZGV4OjI7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoyLjc1cmVtO2hlaWdodDoyLjc1cmVtO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtO2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXJ9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX21vZGFsLWNsb3NlOmhvdmVyLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19tb2RhbC1jbG9zZTpmb2N1cy12aXNpYmxle2NvbG9yOiM2MjljZWZ9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX21vZGFsLWNsb3NlOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgI2ZmZjtvdXRsaW5lLW9mZnNldDouMTI1cmVtfS5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19tb2RhbC1ib2R5e21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDNyZW0pO3BhZGRpbmc6My41cmVtIDEuNXJlbSAycmVtO292ZXJmbG93LXk6YXV0bztmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07Y29sb3I6I2ZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX21vZGFsLWJvZHl7cGFkZGluZzozLjVyZW0gMi41cmVtIDIuNXJlbX19LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX21vZGFsLWJvZHkgcCwuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fbW9kYWwtYm9keSBsaXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdH0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fbW9kYWwtYm9keSBwK3B7bWFyZ2luLXRvcDouNzVyZW19LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX21vZGFsLWJvZHkgdWwsLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX21vZGFsLWJvZHkgb2x7bWFyZ2luOjAgMCAuNzVyZW07cGFkZGluZy1sZWZ0OjEuMjVlbX0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fbW9kYWwtYm9keSBhe2NvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19tb2RhbC1ib2R5IGE6aG92ZXIsLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX21vZGFsLWJvZHkgYTpmb2N1cy12aXNpYmxle2NvbG9yOiM2MjljZWYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZX0uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fbW9kYWwtYm9keSBwLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19tb2RhbC1ib2R5IGxpLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19tb2RhbC1ib2R5IHNwYW46bm90KFtzdHlsZSo9Y29sb3JdKXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX21vZGFsLWJvZHkgc3BhbltzdHlsZSo9WnV1bWVdLC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19tb2RhbC1ib2R5IHNwYW5bc3R5bGUqPXp1dW1lXXtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS5pbWFnZS1zbGlkZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MDtwYWRkaW5nLWJvdHRvbToyLjVyZW07b3ZlcmZsb3cteDpjbGlwO292ZXJmbG93LXk6dmlzaWJsZX0uaW1hZ2Utc2xpZGVyX19zcGxpZGV7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MH0uaW1hZ2Utc2xpZGVyX19zcGxpZGUgLnNwbGlkZV9fdHJhY2t7b3ZlcmZsb3c6aGlkZGVufS5pbWFnZS1zbGlkZXJfX3NwbGlkZSAuc3BsaWRlX19saXN0e21heC13aWR0aDpub25lfS5pbWFnZS1zbGlkZXJfX3NsaWRle2hlaWdodDphdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmltYWdlLXNsaWRlcl9fc2xpZGV7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSAyLjVyZW0pfX0uaW1hZ2Utc2xpZGVyX19pbWd7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDoxNXJlbTttYXgtd2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuaW1hZ2Utc2xpZGVyX19pbWd7aGVpZ2h0OjIzLjQzNzVyZW07bWF4LXdpZHRoOm5vbmV9fS5sYXRlc3QtbmV3c3t3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21pbi13aWR0aDowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjEwMHB4IDIwcHg7b3ZlcmZsb3cteDpjbGlwO292ZXJmbG93LXk6dmlzaWJsZX0ubGF0ZXN0LW5ld3NfX2xheW91dHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAxZnIpO2dhcDoxLjI1cmVtO21pbi13aWR0aDowO21heC13aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsubGF0ZXN0LW5ld3NfX2xheW91dHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NS43NXJlbSBtaW5tYXgoMCwgMWZyKTthbGlnbi1pdGVtczpzdHJldGNoO2dhcDoxcmVtfX0ubGF0ZXN0LW5ld3NfX3RpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTttYXJnaW46MDtoZWlnaHQ6YXV0bztwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6My4zNzVyZW07bGluZS1oZWlnaHQ6Y2FsYygzLjM3NXJlbSouODUpO2NvbG9yOiMxNDUyZGU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubGF0ZXN0LW5ld3NfX3RpdGxle2ZvbnQtc2l6ZTo0Ljc1cmVtO2xpbmUtaGVpZ2h0OmNhbGMoNC43NXJlbSouODUpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxhdGVzdC1uZXdzX190aXRsZXtwYWRkaW5nLWJvdHRvbTowO21hcmdpbi1ib3R0b206MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5sYXRlc3QtbmV3c19fdGl0bGV7YWxpZ24tc2VsZjpjZW50ZXI7anVzdGlmeS1zZWxmOmNlbnRlcjt0cmFuc2Zvcm06cm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNXB4KTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OjguMTI1cmVtO3BhZGRpbmctdG9wOi42MjVyZW07cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6My4xMjVyZW07cGFkZGluZy1yaWdodDozLjEyNXJlbTtmb250LXNpemU6Ny4xODc1cmVtO2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fX0ubGF0ZXN0LW5ld3NfX3NsaWRlci13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttaW4td2lkdGg6MDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi42MjVyZW07b3ZlcmZsb3c6aGlkZGVufS5sYXRlc3QtbmV3c19fdG9wYmFye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxLjEyNXJlbTttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5sYXRlc3QtbmV3c19fdG9wYmFye21hcmdpbi1ib3R0b206MS4yNXJlbX19LmxhdGVzdC1uZXdzX190b3BiYXIgYTpob3Zlcntjb2xvcjojMGYxYTNkfS5sYXRlc3QtbmV3c19fYnJvd3NlLWxpbmt7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzBmMWEzZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubGF0ZXN0LW5ld3NfX2Jyb3dzZS1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5sYXRlc3QtbmV3c19fYXJyb3dze2Rpc3BsYXk6aW5saW5lLWZsZXg7Z2FwOi42MjVyZW19LmxhdGVzdC1uZXdzX19hcnJvd3thcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2NvbG9yOiMwZjFhM2Q7Zm9udC1zaXplOjEuMzc1cmVtO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyfS5sYXRlc3QtbmV3c19fc3BsaWRle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjB9LmxhdGVzdC1uZXdzX19zcGxpZGUgLnNwbGlkZV9fdHJhY2t7b3ZlcmZsb3c6dmlzaWJsZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxhdGVzdC1uZXdzX19zcGxpZGUgLnNwbGlkZV9fc2xpZGV7bWF4LXdpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fX0ubGF0ZXN0LW5ld3NfX2NhcmR7Ym9yZGVyLXJhZGl1czouNjI1cmVtO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAuNXJlbSByZ2JhKDAsMCwwLC4xNSk7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzIGVhc2UsYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7bWF4LXdpZHRoOjEwMCV9LmxhdGVzdC1uZXdzX19jYXJkLWxpbmt7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4taGVpZ2h0OjIzLjEyNXJlbTtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfS5sYXRlc3QtbmV3c19fY2FyZC1saW5rOmhvdmVyLC5sYXRlc3QtbmV3c19fY2FyZC1saW5rOmZvY3VzLXZpc2libGV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxhdGVzdC1uZXdzX19jYXJkLXRpdGxle21hcmdpbjowO3BhZGRpbmc6MS4xMjVyZW07ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO21pbi13aWR0aDowO292ZXJmbG93OmhpZGRlbjtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6Y2FsYygycmVtKi44NSk7Y29sb3I6IzBmMWEzZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d29yZC1icmVhazpicmVhay13b3JkO3RyYW5zaXRpb246Y29sb3IgLjI1cyBlYXNlfS5sYXRlc3QtbmV3c19fY2FyZC10aXRsZS10ZXh0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtbGluZS1jbGFtcDoyO2xpbmUtY2xhbXA6MjtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTttaW4td2lkdGg6MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bGluZS1oZWlnaHQ6Ljg1O3RleHQtdHJhbnNmb3JtOmluaGVyaXQ7d29yZC1icmVhazpicmVhay13b3JkfS5sYXRlc3QtbmV3c19fY2FyZC1tZWRpYXtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MTEuMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5sYXRlc3QtbmV3c19fY2FyZC1jdGF7YWxpZ24tc2VsZjpjZW50ZXI7bWFyZ2luOi44NzVyZW0gLjg3NXJlbSAxcmVtO2JvcmRlcjoxcHggc29saWQgIzBmMWEzZDtwYWRkaW5nOi41cmVtIDEuMTI1cmVtO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiMwZjFhM2Q7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246Y29sb3IgLjI1cyBlYXNlLGJvcmRlci1jb2xvciAuMjVzIGVhc2V9LmxhdGVzdC1uZXdzX19jYXJkOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzE0NTJkZX1AbWVkaWEoaG92ZXI6IGhvdmVyKXsubGF0ZXN0LW5ld3NfX2NhcmQ6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDMpfX0ubGF0ZXN0LW5ld3NfX2NhcmQ6aG92ZXIgLmxhdGVzdC1uZXdzX19jYXJkLXRpdGxlLC5sYXRlc3QtbmV3c19fY2FyZDpob3ZlciAubGF0ZXN0LW5ld3NfX2NhcmQtY3Rhe3RleHQtZGVjb3JhdGlvbjpub25lfS5sYXRlc3QtbmV3c19fY2FyZDpob3ZlciAubGF0ZXN0LW5ld3NfX2NhcmQtdGl0bGV7Y29sb3I6I2ZmZn0ubGF0ZXN0LW5ld3NfX2NhcmQ6aG92ZXIgLmxhdGVzdC1uZXdzX19jYXJkLWN0YXtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfS5sYXRlc3QtbmV3cy5sYXRlc3QtbmV3cy0tc3R5bGUtMntiYWNrZ3JvdW5kLWNvbG9yOiMwZjFhM2R9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5sYXRlc3QtbmV3cy5sYXRlc3QtbmV3cy0tc3R5bGUtMntwYWRkaW5nLXRvcDozLjEyNXJlbTtwYWRkaW5nLWJvdHRvbTozLjEyNXJlbX19LmxhdGVzdC1uZXdzLmxhdGVzdC1uZXdzLS1zdHlsZS0yIC5sYXRlc3QtbmV3c19fdGl0bGV7YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkO2NvbG9yOiMxNDUyZGV9LmxhdGVzdC1uZXdzLmxhdGVzdC1uZXdzLS1zdHlsZS0yIC5sYXRlc3QtbmV3c19fYXJyb3d7Y29sb3I6I2ZmZn0ubGF0ZXN0LW5ld3MubGF0ZXN0LW5ld3MtLXN0eWxlLTIgLmxhdGVzdC1uZXdzX19hcnJvdzpob3ZlciwubGF0ZXN0LW5ld3MubGF0ZXN0LW5ld3MtLXN0eWxlLTIgLmxhdGVzdC1uZXdzX19hcnJvdzpmb2N1cy12aXNpYmxle2NvbG9yOiNmZmY7b3BhY2l0eTouODV9LmxhdGVzdC1uZXdzLmxhdGVzdC1uZXdzLS1zdHlsZS0yIC5sYXRlc3QtbmV3c19fYXJyb3c6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjZmZmO291dGxpbmUtb2Zmc2V0OjJweH0ubmV3c3t3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lm5ld3N7cGFkZGluZy10b3A6NHJlbTtwYWRkaW5nLWJvdHRvbTo0cmVtfX0ubmV3c19faW5uZXJ7bWluLXdpZHRoOjB9Lm5ld3NfX2ZpbHRlcnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2dhcDoxLjI1cmVtO21hcmdpbi1ib3R0b206MnJlbTt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsubmV3c19fZmlsdGVyc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCBtYXgtY29udGVudCkgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIG1heC1jb250ZW50KTthbGlnbi1pdGVtczpjZW50ZXI7Y29sdW1uLWdhcDoxLjVyZW07cm93LWdhcDoxcmVtO21hcmdpbi1ib3R0b206Mi41cmVtfX0ubmV3cyAubmV3c19fZmlsdGVycyAuc2VhcmNoLWZpbHRlci1maWVsZF9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXJ7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOi43NXJlbSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMiAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi4wOGVtICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50fS5uZXdzIC5uZXdzX19maWx0ZXJzIC5zZWFyY2gtZmlsdGVyLWZpZWxkX19pbnB1dCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTouNzVyZW0gIWltcG9ydGFudDtmb250LXdlaWdodDozMDAgIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjIgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzouMDhlbSAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2NvbG9yOiMwZjFhM2QgIWltcG9ydGFudH0ubmV3cyAubmV3c19fZmlsdGVycyAuc2VhcmNoLWZpbHRlci1maWVsZF9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcntmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6Ljc1cmVtICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LjA4ZW0gIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtjb2xvcjojMGYxYTNkICFpbXBvcnRhbnQ7b3BhY2l0eToxICFpbXBvcnRhbnR9Lm5ld3NfX2ZpbHRlcnttaW4td2lkdGg6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lm5ld3NfX2ZpbHRlcjpudGgtY2hpbGQoMSl7anVzdGlmeS1zZWxmOnN0YXJ0fS5uZXdzX19maWx0ZXI6bnRoLWNoaWxkKDIpe2p1c3RpZnktc2VsZjpjZW50ZXI7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0ubmV3c19fZmlsdGVyOm50aC1jaGlsZCgzKXtqdXN0aWZ5LXNlbGY6ZW5kfX0ubmV3c19fZmlsdGVyPip7bWF4LXdpZHRoOjEwMCV9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLWNvbnRyb2wtdHlwZS1zb3J0KSAuc2VhcmNoLWZpbHRlci1maWVsZC0tY29udHJvbC10eXBlLXNvcnR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczptYXgtY29udGVudCBtaW5tYXgoMCwgMWZyKTthbGlnbi1pdGVtczpjZW50ZXI7Y29sdW1uLWdhcDouNjI1cmVtO3Jvdy1nYXA6MDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6MCAuMzEyNXJlbTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lfS5uZXdzX19maWx0ZXI6aGFzKC5zZWFyY2gtZmlsdGVyLWZpZWxkLS1jb250cm9sLXR5cGUtc29ydCkgLnNlYXJjaC1maWx0ZXItZmllbGQtLWNvbnRyb2wtdHlwZS1zb3J0Pi5zZWFyY2gtZmlsdGVyLWxhYmVse2dyaWQtY29sdW1uOjE7Z3JpZC1yb3c6MX0ubmV3c19fZmlsdGVyOmhhcyguc2VhcmNoLWZpbHRlci1maWVsZC0tY29udHJvbC10eXBlLXNvcnQpIC5zZWFyY2gtZmlsdGVyLWZpZWxkLS1jb250cm9sLXR5cGUtc29ydD4uc2VhcmNoLWZpbHRlci1maWVsZF9faW5wdXR7Z3JpZC1jb2x1bW46MjtncmlkLXJvdzoxO21pbi13aWR0aDowfS5uZXdzX19maWx0ZXI6aGFzKC5zZWFyY2gtZmlsdGVyLWZpZWxkLS1jb250cm9sLXR5cGUtc29ydCkgLnNlYXJjaC1maWx0ZXItZmllbGQtLWNvbnRyb2wtdHlwZS1zb3J0Pi5zZWFyY2gtZmlsdGVyLWNvbXBvbmVudC1jb21ib2JveC1iYXNlX19zY3JlZW4tcmVhZGVyLXRleHR7Z3JpZC1jb2x1bW46MjtncmlkLXJvdzoxO2FsaWduLXNlbGY6c3RhcnQ7anVzdGlmeS1zZWxmOnN0YXJ0O3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Y2xpcC1wYXRoOmluc2V0KDUwJSk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjowfS5uZXdzX19maWx0ZXI6aGFzKC5zZWFyY2gtZmlsdGVyLWZpZWxkLS1jb250cm9sLXR5cGUtc29ydCkgLnNlYXJjaC1maWx0ZXItbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7dG9wOi4xODc1cmVtO21hcmdpbjowO3BhZGRpbmc6MDtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOi4wNmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMGYxYTNkfS5uZXdzX19maWx0ZXI6aGFzKC5zZWFyY2gtZmlsdGVyLWZpZWxkLS1jb250cm9sLXR5cGUtc29ydCkgLnNlYXJjaC1maWx0ZXItY29tcG9uZW50LWNvbWJvYm94LWJhc2V7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4OjAgMSBhdXRvO2FsaWduLWl0ZW1zOmJhc2VsaW5lO2JvcmRlcjowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmV9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLWNvbnRyb2wtdHlwZS1zb3J0KSAuc2VhcmNoLWZpbHRlci1jb21wb25lbnQtY29tYm9ib3hfX2hlYWRlcntkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZTttaW4taGVpZ2h0OjB9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLWNvbnRyb2wtdHlwZS1zb3J0KSAuc2VhcmNoLWZpbHRlci1jb21wb25lbnQtY29tYm9ib3hfX2xpc3Rib3gtdG9nZ2xlLC5uZXdzX19maWx0ZXI6aGFzKC5zZWFyY2gtZmlsdGVyLWZpZWxkLS1jb250cm9sLXR5cGUtc29ydCkgLnNlYXJjaC1maWx0ZXItY29tcG9uZW50LWNvbWJvYm94X19pbnB1dC1kaXZpZGVyLC5uZXdzX19maWx0ZXI6aGFzKC5zZWFyY2gtZmlsdGVyLWZpZWxkLS1jb250cm9sLXR5cGUtc29ydCkgLnNlYXJjaC1maWx0ZXItY29tcG9uZW50LWNvbWJvYm94X19jbGVhci1zZWxlY3Rpb257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLWNvbnRyb2wtdHlwZS1zb3J0KSAuc2VhcmNoLWZpbHRlci1jb21wb25lbnQtY29tYm9ib3hfX2FjdGlvbnN7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0ubmV3c19fZmlsdGVyOmhhcyguc2VhcmNoLWZpbHRlci1maWVsZC0tY29udHJvbC10eXBlLXNvcnQpIC5zZWFyY2gtZmlsdGVyLWNvbXBvbmVudC1jb21ib2JveF9fYWN0aW9ucy1pbnB1dHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO21pbi13aWR0aDozcmVtO21heC13aWR0aDoxMi41cmVtO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzouMDVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzBmMWEzZDtjdXJzb3I6cG9pbnRlcn0ubmV3c19fZmlsdGVyOmhhcyguc2VhcmNoLWZpbHRlci1maWVsZC0tY29udHJvbC10eXBlLXNvcnQpIC5zZWFyY2gtZmlsdGVyLWNvbXBvbmVudC1jb21ib2JveF9fYWN0aW9ucy1pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmV9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLWNvbnRyb2wtdHlwZS1zb3J0KSAuc2VhcmNoLWZpbHRlci1jb21wb25lbnQtY29tYm9ib3hfX2FjdGlvbnMtaW5wdXQ6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMTQ1MmRlO291dGxpbmUtb2Zmc2V0Oi4xMjVyZW19Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLWNvbnRyb2wtdHlwZS1zb3J0KSAuc2VhcmNoLWZpbHRlci1jb21wb25lbnQtY29tYm9ib3hfX2FjdGlvbnMtaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiMwZjFhM2QgIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudH0ubmV3c19fZmlsdGVyOmhhcyguc2VhcmNoLWZpbHRlci1maWVsZC0tY29udHJvbC10eXBlLXNvcnQpIC5zZWFyY2gtZmlsdGVyLWNvbXBvbmVudC1jb21ib2JveF9fYWN0aW9ucy1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojMGYxYTNkICFpbXBvcnRhbnR9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLWNvbnRyb2wtdHlwZS1zb3J0KSAuc2VhcmNoLWZpbHRlci1jb21wb25lbnQtY29tYm9ib3hfX2FjdGlvbnMtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50fS5uZXdzX19maWx0ZXI6aGFzKC5zZWFyY2gtZmlsdGVyLWZpZWxkLS1jb250cm9sLXR5cGUtc29ydCkgLnNlYXJjaC1maWx0ZXItY29tcG9uZW50LWNvbWJvYm94LWJhc2VfX2xpc3Rib3gtb3B0aW9ue2NvbG9yOiMwZjFhM2R9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLWlucHV0LXR5cGUtcmFkaW8pe292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OnZpc2libGU7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5uZXdzX19maWx0ZXI6aGFzKC5zZWFyY2gtZmlsdGVyLWZpZWxkLS1pbnB1dC10eXBlLXJhZGlvKXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdy14OnZpc2libGV9fS5uZXdzX19maWx0ZXI6aGFzKC5zZWFyY2gtZmlsdGVyLWZpZWxkLS1pbnB1dC10eXBlLXJhZGlvKSAuc2VhcmNoLWZpbHRlci1maWVsZC0taW5wdXQtdHlwZS1yYWRpb3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO2JvcmRlcjowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmV9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLWlucHV0LXR5cGUtcmFkaW8pIC5zZWFyY2gtZmlsdGVyLWlucHV0LWdyb3Vwe2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOi41cmVtIDEuNXJlbTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7bWluLXdpZHRoOjA7bWF4LXdpZHRoOjEwMCV9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLWlucHV0LXR5cGUtcmFkaW8pIC5zZWFyY2gtZmlsdGVyLWlucHV0LXJhZGlve2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleDowIDAgYXV0bzthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjB9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLWlucHV0LXR5cGUtcmFkaW8pIC5zZWFyY2gtZmlsdGVyLWlucHV0LXJhZGlvX19pbnB1dHtjbGlwOnJlY3QoMCAwIDAgMCk7Y2xpcC1wYXRoOmluc2V0KDUwJSk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjFweH0ubmV3c19fZmlsdGVyOmhhcyguc2VhcmNoLWZpbHRlci1maWVsZC0taW5wdXQtdHlwZS1yYWRpbykgLnNlYXJjaC1maWx0ZXItaW5wdXQtcmFkaW9fX2NvbnRyb2x7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLWlucHV0LXR5cGUtcmFkaW8pIC5zZWFyY2gtZmlsdGVyLWlucHV0LXJhZGlvX19sYWJlbHttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWZ9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLWlucHV0LXR5cGUtcmFkaW8pIC5zZWFyY2gtZmlsdGVyLWlucHV0LXJhZGlvX19jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cGFkZGluZzowIDAgLjM3NXJlbTtib3JkZXI6MDtib3JkZXItYm90dG9tOjNweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOi4wNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMGYxYTNkO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4xNXMgZWFzZSxmb250LXdlaWdodCAuMTVzIGVhc2V9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLWlucHV0LXR5cGUtcmFkaW8pIC5zZWFyY2gtZmlsdGVyLWlucHV0LXJhZGlvLS1pcy1hY3RpdmUgLnNlYXJjaC1maWx0ZXItaW5wdXQtcmFkaW9fX2NvbnRhaW5lciwubmV3c19fZmlsdGVyOmhhcyguc2VhcmNoLWZpbHRlci1maWVsZC0taW5wdXQtdHlwZS1yYWRpbykgLnNlYXJjaC1maWx0ZXItaW5wdXQtcmFkaW86aGFzKC5zZWFyY2gtZmlsdGVyLWlucHV0LXJhZGlvX19pbnB1dDpjaGVja2VkKSAuc2VhcmNoLWZpbHRlci1pbnB1dC1yYWRpb19fY29udGFpbmVye2ZvbnQtd2VpZ2h0OjcwMDtib3JkZXItYm90dG9tLWNvbG9yOiMwZjFhM2R9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5uZXdzX19maWx0ZXI6aGFzKC5zZWFyY2gtZmlsdGVyLWZpZWxkLS10eXBlLXNlYXJjaCl7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH19Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLXR5cGUtc2VhcmNoKSAuc2VhcmNoLWZpbHRlci1maWVsZC0tdHlwZS1zZWFyY2h7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjYyNXJlbTtib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lfS5uZXdzX19maWx0ZXI6aGFzKC5zZWFyY2gtZmlsdGVyLWZpZWxkLS10eXBlLXNlYXJjaCkgLnNlYXJjaC1maWx0ZXItbGFiZWx7Y2xpcDpyZWN0KDAgMCAwIDApO2NsaXAtcGF0aDppbnNldCg1MCUpO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxcHh9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLXR5cGUtc2VhcmNoKSAuc2VhcmNoLWZpbHRlci1pbnB1dC10ZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNjI1cmVtO21hcmdpbjowO3BhZGRpbmc6MCAuMzEyNXJlbTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmV9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLXR5cGUtc2VhcmNoKSAuc2VhcmNoLWZpbHRlci1pbnB1dC10ZXh0X19pY29ue2ZsZXgtc2hyaW5rOjA7Y29sb3I6cmdiYSgwLDAsMCwuNDUpfS5uZXdzX19maWx0ZXI6aGFzKC5zZWFyY2gtZmlsdGVyLWZpZWxkLS10eXBlLXNlYXJjaCkgLnNlYXJjaC1maWx0ZXItaW5wdXQtdGV4dF9faWNvbiAuc2VhcmNoLWZpbHRlci1pY29uX19zdmd7ZGlzcGxheTpibG9jazt3aWR0aDoxLjEyNXJlbTtoZWlnaHQ6MS4xMjVyZW19Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLXR5cGUtc2VhcmNoKSAuc2VhcmNoLWZpbHRlci1maWVsZF9faW5wdXQgaW5wdXR7ZmxleDoxIDEgYXV0bzttaW4td2lkdGg6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMy43NXJlbTtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6LjA4ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwZjFhM2R9Lm5ld3NfX2ZpbHRlcjpoYXMoLnNlYXJjaC1maWx0ZXItZmllbGQtLXR5cGUtc2VhcmNoKSAuc2VhcmNoLWZpbHRlci1maWVsZF9faW5wdXQgaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lfS5uZXdzX19maWx0ZXI6aGFzKC5zZWFyY2gtZmlsdGVyLWZpZWxkLS10eXBlLXNlYXJjaCkgLnNlYXJjaC1maWx0ZXItZmllbGRfX2lucHV0IGlucHV0OmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzE0NTJkZTtvdXRsaW5lLW9mZnNldDouMTI1cmVtfS5uZXdzX19yZXN1bHRze21pbi13aWR0aDowfS5uZXdzX19yZXN1bHRzIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXJ7d2lkdGg6MTAwJX0uaXMtaG9yaXpvbnRhbC1kcmFnLXNjcm9sbHtjdXJzb3I6Z3JhYn0uaXMtaG9yaXpvbnRhbC1kcmFnLXNjcm9sbC5pcy1kcmFnLXNjcm9sbGluZ3tjdXJzb3I6Z3JhYmJpbmc7dXNlci1zZWxlY3Q6bm9uZX0uaXMtaG9yaXpvbnRhbC1kcmFnLXNjcm9sbC5pcy1kcmFnLXNjcm9sbGluZyAqe2N1cnNvcjpncmFiYmluZ30ubGlua3MtY2FyZHN7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDozLjc1cmVtO3BhZGRpbmctYm90dG9tOjMuNzVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubGlua3MtY2FyZHNfX2xheW91dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxLjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5saW5rcy1jYXJkc19fbGF5b3V0e2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoycmVtfX0ubGlua3MtY2FyZHNfX25hdi1jb2x7d2lkdGg6MTAwJTttaW4td2lkdGg6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmxpbmtzLWNhcmRzX19uYXYtY29se2ZsZXg6NSAxIDA7d2lkdGg6YXV0bzttaW4td2lkdGg6MDttYXgtd2lkdGg6NTByZW19fS5saW5rcy1jYXJkc19fcGFuZWwtY29se3dpZHRoOjEwMCU7bWluLXdpZHRoOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5saW5rcy1jYXJkc19fcGFuZWwtY29se2ZsZXg6MCAxIDI5LjM3NXJlbTt3aWR0aDphdXRvO21heC13aWR0aDoyOS4zNzVyZW19fS5saW5rcy1jYXJkc19faGVhZGluZ3ttYXJnaW46MCAwIDEuNXJlbTtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzBmMWEzZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubGlua3MtY2FyZHNfX2hlYWRpbmd7Zm9udC1zaXplOjEuODc1cmVtO2xpbmUtaGVpZ2h0OjIuMjVyZW19fS5saW5rcy1jYXJkc19fdGFic3ttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lfS5saW5rcy1jYXJkc19fdGFiLWl0ZW17d2lkdGg6bWF4LWNvbnRlbnQ7bWF4LXdpZHRoOjEwMCV9LmxpbmtzLWNhcmRzX190YWItaXRlbSsubGlua3MtY2FyZHNfX3RhYi1pdGVte21hcmdpbi10b3A6LjYyNXJlbX0ubGlua3MtY2FyZHNfX3RhYntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDptYXgtY29udGVudDttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIuNXJlbTtsaW5lLWhlaWdodDouODI7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzE0NTJkZTtvcGFjaXR5Oi4xOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubGlua3MtY2FyZHNfX3RhYntmb250LXNpemU6My41cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmxpbmtzLWNhcmRzX190YWJ7Zm9udC1zaXplOjVyZW19fS5saW5rcy1jYXJkc19fdGFiLmlzLWFjdGl2ZXtvcGFjaXR5OjF9LmxpbmtzLWNhcmRzX190YWI6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMTQ1MmRlO291dGxpbmUtb2Zmc2V0OjJweH0ubGlua3MtY2FyZHNfX3BhbmVsLWNvbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5saW5rcy1jYXJkc19fcGFuZWwtY29se3Bvc2l0aW9uOnN0aWNreTt0b3A6MS4yNXJlbTthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9fS5saW5rcy1jYXJkc19fY2FyZHttYXJnaW46MDt3aWR0aDoxMDAlO21heC13aWR0aDoyOS4zNzVyZW07cGFkZGluZzoxLjc1cmVtIDEuNXJlbSAycmVtO2JhY2tncm91bmQtY29sb3I6IzE0NTJkZTtib3JkZXItcmFkaXVzOi45Mzc1cmVtO2JveC1zaGFkb3c6MCAwIC42MjVyZW0gLjMxMjVyZW0gcmdiYSgwLDAsMCwuMTUpO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmxpbmtzLWNhcmRzX19jYXJke3BhZGRpbmc6MS44NzVyZW0gMS44NzVyZW0gMi4yNXJlbX19LmxpbmtzLWNhcmRzX19jYXJkOm5vdCguaXMtYWN0aXZlKXtkaXNwbGF5Om5vbmV9LmxpbmtzLWNhcmRzX19jYXJkLXRpdGxle21hcmdpbjowIDAgMS4yNXJlbTtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6Mi4yNXJlbTtsZXR0ZXItc3BhY2luZzowO2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmxpbmtzLWNhcmRzX19jYXJkLXRpdGxle2ZvbnQtc2l6ZToyLjVyZW07bGluZS1oZWlnaHQ6Mi4yNXJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5saW5rcy1jYXJkc19fY2FyZC10aXRsZXtmb250LXNpemU6Mi44MTI1cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbX19LmxpbmtzLWNhcmRzX19jYXJkLW1lZGlhe21hcmdpbjowIDAgMS41cmVtO2JvcmRlci1yYWRpdXM6LjM3NXJlbTtvdmVyZmxvdzpoaWRkZW47bGluZS1oZWlnaHQ6MH0ubGlua3MtY2FyZHNfX2NhcmQtaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmxpbmtzLWNhcmRzX19jYXJkLWN0YXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0ubGlua3MtY2FyZHNfX2N0YXttaW4td2lkdGg6MTEuODc1cmVtO21pbi1oZWlnaHQ6Mi45Mzc1cmVtO3BhZGRpbmc6LjVyZW0gMS4yNXJlbTtmb250LXNpemU6MS41NjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTQ1MmRlO2JvcmRlcjoxcHggc29saWQgI2ZmZn0ubGlua3MtY2FyZHNfX2N0YTpob3ZlciwubGlua3MtY2FyZHNfX2N0YTpmb2N1cy12aXNpYmxle2NvbG9yOiMwZjFhM2Q7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2ZpbHRlcjpub25lfS5saW5rcy1jYXJkc19fY3RhOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgI2ZmZjtvdXRsaW5lLW9mZnNldDoycHh9LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fdGFicy1mYWRle2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fdGFicy1zY3JvbGx7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjB9LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fdGFicy1mYWRle2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fdGFicy1mYWRle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7d2lkdGg6Mi41cmVtO3otaW5kZXg6NDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2V9LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fdGFicy1mYWRlLS1zdGFydHtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSl9LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fdGFicy1mYWRlLS1lbmR7cmlnaHQ6MDt3aWR0aDozcmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmctcmlnaHQ6LjM3NXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpfS5saW5rcy1jYXJkcy0tc3R5bGUtMiAubGlua3MtY2FyZHNfX3RhYnMtc3dpcGUtaGludHtkaXNwbGF5OmJsb2NrO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MS41cmVtO2hlaWdodDoxLjVyZW07b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZX0ubGlua3MtY2FyZHMtLXN0eWxlLTIgLmxpbmtzLWNhcmRzX190YWJzLXNjcm9sbC5oYXMtZmFkZS1lbmQ6bm90KC5oYXMtc3dpcGUtaGludC1kaXNtaXNzZWQpIC5saW5rcy1jYXJkc19fdGFicy1zd2lwZS1oaW50e29wYWNpdHk6LjQ1fS5saW5rcy1jYXJkcy0tc3R5bGUtMiAubGlua3MtY2FyZHNfX3RhYnMtc2Nyb2xsLmhhcy1mYWRlLXN0YXJ0IC5saW5rcy1jYXJkc19fdGFicy1mYWRlLS1zdGFydCwubGlua3MtY2FyZHMtLXN0eWxlLTIgLmxpbmtzLWNhcmRzX190YWJzLXNjcm9sbC5oYXMtZmFkZS1lbmQgLmxpbmtzLWNhcmRzX190YWJzLWZhZGUtLWVuZHtvcGFjaXR5OjF9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubGlua3MtY2FyZHMtLXN0eWxlLTIgLmxpbmtzLWNhcmRzX190YWJze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDthbGlnbi1pdGVtczpmbGV4LWVuZDtnYXA6MXJlbTttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7dG91Y2gtYWN0aW9uOnBhbi14O3Njcm9sbGJhci13aWR0aDpub25lfS5saW5rcy1jYXJkcy0tc3R5bGUtMiAubGlua3MtY2FyZHNfX3RhYnM6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0ubGlua3MtY2FyZHMtLXN0eWxlLTIgLmxpbmtzLWNhcmRzX190YWItaXRlbXtmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fdGFiLWl0ZW0rLmxpbmtzLWNhcmRzX190YWItaXRlbXttYXJnaW4tdG9wOjB9LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fdGFie3doaXRlLXNwYWNlOm5vd3JhcH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5saW5rcy1jYXJkcy0tc3R5bGUtMiAubGlua3MtY2FyZHNfX3BhbmVsLWNvbHtmbGV4OjIgMSAwO21heC13aWR0aDpub25lO2FsaWduLWl0ZW1zOnN0cmV0Y2h9fS5saW5rcy1jYXJkcy0tc3R5bGUtMiAubGlua3MtY2FyZHNfX2NhcmR7bWF4LXdpZHRoOm5vbmU7d2lkdGg6MTAwJTtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmV9LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fY2FyZC1tZWRpYXttYXJnaW46MCAwIDFyZW07Ym9yZGVyLXJhZGl1czowO292ZXJmbG93OmhpZGRlbn0ubGlua3MtY2FyZHMtLXN0eWxlLTIgLmxpbmtzLWNhcmRzX19jYXJkLWltZ3tib3JkZXItcmFkaXVzOjB9LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fY2FyZC10aXRsZXttYXJnaW46MCAwIC43NXJlbTtmb250LXNpemU6MS43NXJlbTtsaW5lLWhlaWdodDoxLjE1O2NvbG9yOiMwZjFhM2R9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fY2FyZC10aXRsZXtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxLjJ9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsubGlua3MtY2FyZHMtLXN0eWxlLTIgLmxpbmtzLWNhcmRzX19jYXJkLXRpdGxle2ZvbnQtc2l6ZToyLjI1cmVtfX0ubGlua3MtY2FyZHMtLXN0eWxlLTIgLmxpbmtzLWNhcmRzX19jYXJkLWNvbnRlbnR7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjM3NXJlbTtjb2xvcjojMTQ1MmRlfS5saW5rcy1jYXJkcy0tc3R5bGUtMiAubGlua3MtY2FyZHNfX2NhcmQtY29udGVudCBwe21hcmdpbjowIDAgLjc1cmVtO2NvbG9yOmluaGVyaXR9LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fY2FyZC1jb250ZW50IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fY2FyZC1jb250ZW50IHN0cm9uZywubGlua3MtY2FyZHMtLXN0eWxlLTIgLmxpbmtzLWNhcmRzX19jYXJkLWNvbnRlbnQgYntjb2xvcjojMGYxYTNkO2ZvbnQtd2VpZ2h0OjcwMH0ubGlua3MtY2FyZHMtLXN0eWxlLTIgLmxpbmtzLWNhcmRzX19jYXJkLWNvbnRlbnQgYXtjb2xvcjojMTQ1MmRlO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fY2FyZC1jb250ZW50IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fY2FyZC1jb250ZW50IGgxLC5saW5rcy1jYXJkcy0tc3R5bGUtMiAubGlua3MtY2FyZHNfX2NhcmQtY29udGVudCBoMiwubGlua3MtY2FyZHMtLXN0eWxlLTIgLmxpbmtzLWNhcmRzX19jYXJkLWNvbnRlbnQgaDMsLmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fY2FyZC1jb250ZW50IGg0e2NvbG9yOiMwZjFhM2R9LmxpbmtzLWNhcmRzLS1zdHlsZS0yIC5saW5rcy1jYXJkc19fY2FyZC1jdGF7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDoxLjI1cmVtfS5saW5rcy1jYXJkcy0tc3R5bGUtMiAubGlua3MtY2FyZHNfX2N0YS5saW5rcy1jYXJkc19fY3RhLS1zdHlsZS0ye21pbi13aWR0aDoxMHJlbTttaW4taGVpZ2h0OmF1dG87cGFkZGluZzouNzVyZW0gMS41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE0NTJkZTtib3JkZXI6MH0ubGlua3MtY2FyZHMtLXN0eWxlLTIgLmxpbmtzLWNhcmRzX19jdGEubGlua3MtY2FyZHNfX2N0YS0tc3R5bGUtMjpob3ZlciwubGlua3MtY2FyZHMtLXN0eWxlLTIgLmxpbmtzLWNhcmRzX19jdGEubGlua3MtY2FyZHNfX2N0YS0tc3R5bGUtMjpmb2N1cy12aXNpYmxle2NvbG9yOiMwZjFhM2Q7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2ZpbHRlcjpub25lfS5saW5rcy1jYXJkcy0tc3R5bGUtMiAubGlua3MtY2FyZHNfX2N0YS5saW5rcy1jYXJkc19fY3RhLS1zdHlsZS0yOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgIzE0NTJkZTtvdXRsaW5lLW9mZnNldDoycHh9LmxvZ28tYmFyey0tbG9nby1iYXItYmc6ICMwZjFhM2R9LmxvZ28tYmFyLmhhcy1iYWNrZ3JvdW5kLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3J7LS1sb2dvLWJhci1iZzogIzE0NTJkZX0ubG9nby1iYXIuaGFzLWJhY2tncm91bmQuaGFzLWxpZ2h0LWJsdWUtYmFja2dyb3VuZC1jb2xvcnstLWxvZ28tYmFyLWJnOiAjNjI5Y2VmfS5sb2dvLWJhci5oYXMtYmFja2dyb3VuZC5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yey0tbG9nby1iYXItYmc6ICMwZjFhM2R9LmxvZ28tYmFyLmxvZ28tYmFyLS1zdHlsZS0xe3dpZHRoOjEwMCU7cGFkZGluZy10b3A6N3B4O3BhZGRpbmctYm90dG9tOjdweH0ubG9nby1iYXIubG9nby1iYXItLXN0eWxlLTEgLmxvZ28tYmFyX19sYXlvdXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tbG9nby1iYXItYmcpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsubG9nby1iYXIubG9nby1iYXItLXN0eWxlLTEgLmxvZ28tYmFyX19sYXlvdXR7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn19LmxvZ28tYmFyLmxvZ28tYmFyLS1zdHlsZS0xIC5sb2dvLWJhcl9fdGl0bGUtY29se3dpZHRoOjEwMCU7cGFkZGluZzoxcmVtIDEuNXJlbSAuNjI1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsubG9nby1iYXIubG9nby1iYXItLXN0eWxlLTEgLmxvZ28tYmFyX190aXRsZS1jb2x7d2lkdGg6MjUlO3BhZGRpbmc6MS41cmVtfX0ubG9nby1iYXIubG9nby1iYXItLXN0eWxlLTEgLmxvZ28tYmFyX190aXRsZXttYXJnaW46MDtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmZ9LmxvZ28tYmFyLmxvZ28tYmFyLS1zdHlsZS0xIC5sb2dvLWJhcl9fc2xpZGVyLWNvbHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmc6LjYyNXJlbSAuNXJlbSAuODc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsubG9nby1iYXIubG9nby1iYXItLXN0eWxlLTEgLmxvZ28tYmFyX19zbGlkZXItY29se3dpZHRoOjc1JTtwYWRkaW5nOi44NzVyZW0gLjVyZW19fS5sb2dvLWJhci5sb2dvLWJhci0tc3R5bGUtMSAubG9nby1iYXJfX3NsaWRlci1jb2w6OmJlZm9yZSwubG9nby1iYXIubG9nby1iYXItLXN0eWxlLTEgLmxvZ28tYmFyX19zbGlkZXItY29sOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7d2lkdGg6NS42MjVyZW07ei1pbmRleDozO3BvaW50ZXItZXZlbnRzOm5vbmV9LmxvZ28tYmFyLmxvZ28tYmFyLS1zdHlsZS0xIC5sb2dvLWJhcl9fc2xpZGVyLWNvbDo6YmVmb3Jle2xlZnQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbG9nby1iYXItYmcpIDAlLCB0cmFuc3BhcmVudCAxMDAlKX0ubG9nby1iYXIubG9nby1iYXItLXN0eWxlLTEgLmxvZ28tYmFyX19zbGlkZXItY29sOjphZnRlcntyaWdodDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHZhcigtLWxvZ28tYmFyLWJnKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSl9LmxvZ28tYmFyLmxvZ28tYmFyLS1zdHlsZS0xIC5sb2dvLWJhcl9fc3BsaWRlIC5zcGxpZGVfX3RyYWNre292ZXJmbG93OmhpZGRlbn0ubG9nby1iYXIubG9nby1iYXItLXN0eWxlLTEgLmxvZ28tYmFyX19zcGxpZGUgLnNwbGlkZV9fc2xpZGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5sb2dvLWJhci5sb2dvLWJhci0tc3R5bGUtMSAubG9nby1iYXJfX2xvZ28taXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLWhlaWdodDozLjVyZW07cGFkZGluZzouMzc1cmVtIDEuMTI1cmVtfS5sb2dvLWJhci5sb2dvLWJhci0tc3R5bGUtMSAubG9nby1iYXJfX2xvZ28taXRlbSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwcHg7aGVpZ2h0OmF1dG87b2JqZWN0LWZpdDpjb250YWluO29wYWNpdHk6Ljl9LmxvZ28tYmFyLmxvZ28tYmFyLS1zdHlsZS0ye3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfS5sb2dvLWJhci5sb2dvLWJhci0tc3R5bGUtMiAubG9nby1iYXJfX2xheW91dC0tcGFydG5lcnN7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxvZ28tYmFyLWJnKTtwYWRkaW5nOjNyZW0gMCAzLjI1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsubG9nby1iYXIubG9nby1iYXItLXN0eWxlLTIgLmxvZ28tYmFyX19sYXlvdXQtLXBhcnRuZXJze3BhZGRpbmc6NHJlbSAwIDQuNXJlbX19LmxvZ28tYmFyLmxvZ28tYmFyLS1zdHlsZS0yIC5sb2dvLWJhcl9fcGFydG5lcnMtaW5uZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LmxvZ28tYmFyLmxvZ28tYmFyLS1zdHlsZS0yIC5sb2dvLWJhcl9fdGl0bGV7bWFyZ2luOjAgYXV0byAycmVtO21heC13aWR0aDo1Ni4yNXJlbTtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4wNTtsZXR0ZXItc3BhY2luZzouMDRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmxvZ28tYmFyLmxvZ28tYmFyLS1zdHlsZS0yIC5sb2dvLWJhcl9fdGl0bGV7bWFyZ2luLWJvdHRvbTozcmVtO2ZvbnQtc2l6ZToyLjI1cmVtfX0ubG9nby1iYXIubG9nby1iYXItLXN0eWxlLTIgLmxvZ28tYmFyX19ncmlke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCBhdXRvO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7Y29sdW1uLWdhcDoycmVtO3Jvdy1nYXA6Mi4yNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmxvZ28tYmFyLmxvZ28tYmFyLS1zdHlsZS0yIC5sb2dvLWJhcl9fZ3JpZHtjb2x1bW4tZ2FwOjNyZW07cm93LWdhcDoyLjVyZW19fS5sb2dvLWJhci5sb2dvLWJhci0tc3R5bGUtMiAubG9nby1iYXJfX2dyaWQtaXRlbXtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MCAwIGNhbGMoKDEwMCUgLSAycmVtKS8yKTttYXgtd2lkdGg6Y2FsYygoMTAwJSAtIDJyZW0pLzIpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5sb2dvLWJhci5sb2dvLWJhci0tc3R5bGUtMiAubG9nby1iYXJfX2dyaWQtaXRlbXtmbGV4OjAgMCBjYWxjKCgxMDAlIC0gMioycmVtKS8zKTttYXgtd2lkdGg6Y2FsYygoMTAwJSAtIDIqMnJlbSkvMyl9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsubG9nby1iYXIubG9nby1iYXItLXN0eWxlLTIgLmxvZ28tYmFyX19ncmlkLWl0ZW17ZmxleDowIDAgY2FsYygoMTAwJSAtIDQqM3JlbSkvNSk7bWF4LXdpZHRoOmNhbGMoKDEwMCUgLSA0KjNyZW0pLzUpfX0ubG9nby1iYXIubG9nby1iYXItLXN0eWxlLTIgLmxvZ28tYmFyX19sb2dvLWl0ZW0tLXBhcnRuZXJze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6M3JlbTtwYWRkaW5nOi41cmVtIC43NXJlbX0ubG9nby1iYXIubG9nby1iYXItLXN0eWxlLTIgLmxvZ28tYmFyX19sb2dvLWl0ZW0tLXBhcnRuZXJzIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDo1cmVtO2hlaWdodDphdXRvO29iamVjdC1maXQ6Y29udGFpbjtvcGFjaXR5Oi45NX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmxvZ28tYmFyLmxvZ28tYmFyLS1zdHlsZS0yIC5sb2dvLWJhcl9fbG9nby1pdGVtLS1wYXJ0bmVycyBpbWd7bWF4LWhlaWdodDo2cmVtfX0ubWVldC10aGUtdGVhbXt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjJyZW07cGFkZGluZy1ib3R0b206MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5tZWV0LXRoZS10ZWFte3BhZGRpbmctdG9wOjMuNzVyZW07cGFkZGluZy1ib3R0b206My43NXJlbX19Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLXdoaXRlIC5tZWV0LXRoZS10ZWFtX190aXRsZS1sZWFkLC5tZWV0LXRoZS10ZWFtLS10aGVtZS13aGl0ZSAubWVldC10aGUtdGVhbV9fdGl0bGUtYWNjZW50e2NvbG9yOiNmZmZ9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLXdoaXRlIC5tZWV0LXRoZS10ZWFtX19tZW1iZXItbWV0YXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLWJsYWNrIC5tZWV0LXRoZS10ZWFtX190aXRsZS1sZWFkLC5tZWV0LXRoZS10ZWFtLS10aGVtZS1ibGFjayAubWVldC10aGUtdGVhbV9fdGl0bGUtYWNjZW50e2NvbG9yOiMwMDB9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLWJsYWNrIC5tZWV0LXRoZS10ZWFtX19tZW1iZXItbWV0YXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLW5hdnkgLm1lZXQtdGhlLXRlYW1fX3RpdGxlLWxlYWQsLm1lZXQtdGhlLXRlYW0tLXRoZW1lLW5hdnkgLm1lZXQtdGhlLXRlYW1fX3RpdGxlLWFjY2VudHtjb2xvcjojMGYxYTNkfS5tZWV0LXRoZS10ZWFtLS10aGVtZS1uYXZ5IC5tZWV0LXRoZS10ZWFtX19tZW1iZXItbWV0YXtiYWNrZ3JvdW5kLWNvbG9yOiMwZjFhM2R9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLWJsdWUgLm1lZXQtdGhlLXRlYW1fX3RpdGxlLWxlYWQsLm1lZXQtdGhlLXRlYW0tLXRoZW1lLWJsdWUgLm1lZXQtdGhlLXRlYW1fX3RpdGxlLWFjY2VudHtjb2xvcjojMTQ1MmRlfS5tZWV0LXRoZS10ZWFtLS10aGVtZS1ibHVlIC5tZWV0LXRoZS10ZWFtX19tZW1iZXItbWV0YXtiYWNrZ3JvdW5kLWNvbG9yOiMxNDUyZGV9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLWxpZ2h0LWJsdWUgLm1lZXQtdGhlLXRlYW1fX3RpdGxlLWxlYWQsLm1lZXQtdGhlLXRlYW0tLXRoZW1lLWxpZ2h0LWJsdWUgLm1lZXQtdGhlLXRlYW1fX3RpdGxlLWFjY2VudHtjb2xvcjojNjI5Y2VmfS5tZWV0LXRoZS10ZWFtLS10aGVtZS1saWdodC1ibHVlIC5tZWV0LXRoZS10ZWFtX19tZW1iZXItbWV0YXtiYWNrZ3JvdW5kLWNvbG9yOiM2MjljZWZ9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLXllbGxvdyAubWVldC10aGUtdGVhbV9fdGl0bGUtbGVhZCwubWVldC10aGUtdGVhbS0tdGhlbWUteWVsbG93IC5tZWV0LXRoZS10ZWFtX190aXRsZS1hY2NlbnR7Y29sb3I6I2ZjMH0ubWVldC10aGUtdGVhbS0tdGhlbWUteWVsbG93IC5tZWV0LXRoZS10ZWFtX19tZW1iZXItbWV0YXtiYWNrZ3JvdW5kLWNvbG9yOiNmYzB9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLWdyZWVuIC5tZWV0LXRoZS10ZWFtX190aXRsZS1sZWFkLC5tZWV0LXRoZS10ZWFtLS10aGVtZS1ncmVlbiAubWVldC10aGUtdGVhbV9fdGl0bGUtYWNjZW50e2NvbG9yOiMwMDYzMzZ9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLWdyZWVuIC5tZWV0LXRoZS10ZWFtX19tZW1iZXItbWV0YXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYzMzZ9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLXJlZCAubWVldC10aGUtdGVhbV9fdGl0bGUtbGVhZCwubWVldC10aGUtdGVhbS0tdGhlbWUtcmVkIC5tZWV0LXRoZS10ZWFtX190aXRsZS1hY2NlbnR7Y29sb3I6I2JiMTMzZX0ubWVldC10aGUtdGVhbS0tdGhlbWUtcmVkIC5tZWV0LXRoZS10ZWFtX19tZW1iZXItbWV0YXtiYWNrZ3JvdW5kLWNvbG9yOiNiYjEzM2V9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLWxpZ2h0LXJlZCAubWVldC10aGUtdGVhbV9fdGl0bGUtbGVhZCwubWVldC10aGUtdGVhbS0tdGhlbWUtbGlnaHQtcmVkIC5tZWV0LXRoZS10ZWFtX190aXRsZS1hY2NlbnR7Y29sb3I6I2ZiNWY4Nn0ubWVldC10aGUtdGVhbS0tdGhlbWUtbGlnaHQtcmVkIC5tZWV0LXRoZS10ZWFtX19tZW1iZXItbWV0YXtiYWNrZ3JvdW5kLWNvbG9yOiNmYjVmODZ9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLW5hdnkgLm1lZXQtdGhlLXRlYW1fX3RpdGxlLWxlYWR7Y29sb3I6IzBmMWEzZH0ubWVldC10aGUtdGVhbS0tdGhlbWUtbmF2eSAubWVldC10aGUtdGVhbV9fdGl0bGUtYWNjZW50e2NvbG9yOiMxNDUyZGV9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLW5hdnkgLm1lZXQtdGhlLXRlYW1fX21lbWJlci1waG90b3tiYWNrZ3JvdW5kLWNvbG9yOiNlN2YyZmR9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLW5hdnkgLm1lZXQtdGhlLXRlYW1fX21lbWJlci1tZXRhe2JhY2tncm91bmQtY29sb3I6IzE0NTJkZX0ubWVldC10aGUtdGVhbS0tdGhlbWUtcmVkIC5tZWV0LXRoZS10ZWFtX190aXRsZS1sZWFke2NvbG9yOiMwZjFhM2R9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLXJlZCAubWVldC10aGUtdGVhbV9fdGl0bGUtYWNjZW50e2NvbG9yOiNiYjEzM2V9Lm1lZXQtdGhlLXRlYW0tLXRoZW1lLXJlZCAubWVldC10aGUtdGVhbV9fbWVtYmVyLXBob3Rve2JhY2tncm91bmQtY29sb3I6I2ZmZWRmM30ubWVldC10aGUtdGVhbS0tdGhlbWUtcmVkIC5tZWV0LXRoZS10ZWFtX19tZW1iZXItbWV0YXtiYWNrZ3JvdW5kLWNvbG9yOiNiYjEzM2V9Lm1lZXQtdGhlLXRlYW1fX2hlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOjEuNXJlbTttYXJnaW4tYm90dG9tOjEuNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubWVldC10aGUtdGVhbV9faGVhZGVye21hcmdpbi1ib3R0b206Mi41cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lm1lZXQtdGhlLXRlYW1fX2hlYWRlcntmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOjEuNXJlbSAycmVtO21hcmdpbi1ib3R0b206M3JlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5tZWV0LXRoZS10ZWFtX19oZWFkZXItLXRpdGxlLW9ubHkgLm1lZXQtdGhlLXRlYW1fX3RpdGxle2ZsZXg6MSAxIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5tZWV0LXRoZS10ZWFtX19oZWFkZXItLWludHJvLW9ubHkgLm1lZXQtdGhlLXRlYW1fX2ludHJve2ZsZXg6MSAxIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZX19Lm1lZXQtdGhlLXRlYW1fX3RpdGxle21hcmdpbjowO2ZsZXg6MCAxIGF1dG87bWluLXdpZHRoOjA7d2lkdGg6MTAwJTtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIuNXJlbTtsaW5lLWhlaWdodDoxLjA1O2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5tZWV0LXRoZS10ZWFtX190aXRsZXtmb250LXNpemU6My41cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lm1lZXQtdGhlLXRlYW1fX3RpdGxle2ZsZXg6MCAwIDMzJTt3aWR0aDozMyU7bWF4LXdpZHRoOjMzJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOjVyZW07bGluZS1oZWlnaHQ6NS4zMTI1cmVtfX0ubWVldC10aGUtdGVhbV9fdGl0bGUtbGVhZCwubWVldC10aGUtdGVhbV9fdGl0bGUtYWNjZW50e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdH0ubWVldC10aGUtdGVhbV9fdGl0bGUtbGVhZCsubWVldC10aGUtdGVhbV9fdGl0bGUtYWNjZW50OjpiZWZvcmV7Y29udGVudDpcIiBcIn0ubWVldC10aGUtdGVhbV9faW50cm97ZmxleDoxIDEgYXV0bzt3aWR0aDoxMDAlO21pbi13aWR0aDowO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lm1lZXQtdGhlLXRlYW1fX2ludHJve2ZsZXg6MSAxIDA7d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX19Lm1lZXQtdGhlLXRlYW1fX2ludHJvLWlubmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjM3LjVyZW07bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6YXV0bzt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMzc1cmVtO2NvbG9yOiMwZjFhM2Q7Ym94LXNpemluZzpib3JkZXItYm94fS5tZWV0LXRoZS10ZWFtX19pbnRyby1pbm5lciBwe21hcmdpbjowfS5tZWV0LXRoZS10ZWFtX19pbnRyby1pbm5lciBwK3B7bWFyZ2luLXRvcDouNzVyZW19Lm1lZXQtdGhlLXRlYW1fX2ludHJvLWlubmVyIHN0cm9uZywubWVldC10aGUtdGVhbV9faW50cm8taW5uZXIgYntmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwfS5tZWV0LXRoZS10ZWFtX19ncmlke2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTthbGlnbi1pdGVtczpzdHJldGNoO2dhcDoxcmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5tZWV0LXRoZS10ZWFtX19ncmlke2dhcDoxLjc1cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lm1lZXQtdGhlLXRlYW1fX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpO2dhcDoycmVtfX0ubWVldC10aGUtdGVhbV9fbWVtYmVye21hcmdpbjowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aGVpZ2h0OjEwMCU7bWluLXdpZHRoOjB9Lm1lZXQtdGhlLXRlYW1fX21lbWJlci1waG90b3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjQvNTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1LDI2LDYxLC4wNil9Lm1lZXQtdGhlLXRlYW1fX21lbWJlci1pbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9Lm1lZXQtdGhlLXRlYW1fX21lbWJlci1tZXRhe2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttaW4taGVpZ2h0OjA7cGFkZGluZzoxcmVtIDEuMTI1cmVtO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lm1lZXQtdGhlLXRlYW1fX21lbWJlci1tZXRhe2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5tZWV0LXRoZS10ZWFtX19tZW1iZXItbmFtZXttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyLjE4NzVyZW07bGluZS1oZWlnaHQ6MTAwJTtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcn0ubWVldC10aGUtdGVhbV9fbWVtYmVyLXJvbGV7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS41NjI1cmVtO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5ld3NsZXR0ZXJ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmYzA7cGFkZGluZy10b3A6MnJlbTtwYWRkaW5nLWJvdHRvbToycmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsubmV3c2xldHRlcntwYWRkaW5nLXRvcDoyLjVyZW07cGFkZGluZy1ib3R0b206Mi41cmVtfX0ubmV3c2xldHRlcl9faW5uZXJ7bWluLXdpZHRoOjA7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS41cmVtO2FsaWduLWl0ZW1zOnN0cmV0Y2g7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsubmV3c2xldHRlcl9faW5uZXJ7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6M3JlbX19Lm5ld3NsZXR0ZXJfX3RpdGxlLC5uZXdzbGV0dGVyX190ZXh0e21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Mi4yNXJlbTtsaW5lLWhlaWdodDoxLjA1O2NvbG9yOiMwZjFhM2Q7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5uZXdzbGV0dGVyX190aXRsZXtmbGV4OjAgMSBhdXRvO2FsaWduLXNlbGY6ZmxleC1zdGFydDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWJvdHRvbTowO2JvcmRlci1ib3R0b206MDt0ZXh0LWFsaWduOmxlZnR9Lm5ld3NsZXR0ZXJfX3RpdGxlOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDoyMS43NXJlbTthc3BlY3QtcmF0aW86MzQ4LzMyO21hcmdpbjowO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvdW5kZXJsaW5lLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMTAwJSAxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsubmV3c2xldHRlcl9fdGl0bGV7ZmxleDowIDEgMzQlO21heC13aWR0aDozNCU7Zm9udC1zaXplOjMuMTI1cmVtfX0ubmV3c2xldHRlcl9fdGV4dHtmb250LXNpemU6My4xMjVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9Lm5ld3NsZXR0ZXJfX2Zvcm17ZmxleDoxIDEgYXV0bzt3aWR0aDoxMDAlO21pbi13aWR0aDowO21heC13aWR0aDoxMDAlO21hcmdpbjowO3RleHQtYWxpZ246bGVmdH0ubmV3c2xldHRlcl9fZm9ybSAud3BjZjd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MH0ubmV3c2xldHRlcl9fZm9ybSAud3BjZjctZm9ybXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21pbi13aWR0aDowO21hcmdpbjowfS5uZXdzbGV0dGVyX19mb3JtIC53cGNmNy1mb3JtPmZpZWxkc2V0LmhpZGRlbi1maWVsZHMtY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MH0ubmV3c2xldHRlcl9fZm9ybSAud3BjZjctZm9ybT4ud3BjZjctcmVzcG9uc2Utb3V0cHV0e2dyaWQtY29sdW1uOnVuc2V0O21hcmdpbjoxcmVtIDAgMDtwYWRkaW5nOi42MjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07Y29sb3I6IzBmMWEzZDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTUsMjYsNjEsLjM1KX0ubmV3c2xldHRlcl9fZm9ybSAubmV3c2xldHRlci1zaWdudXB7d2lkdGg6MTAwJTttaW4td2lkdGg6MH0ubmV3c2xldHRlcl9fZm9ybSAubmV3c2xldHRlci1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJTttaW4td2lkdGg6MDttYXJnaW4tYm90dG9tOjEuMjVyZW19Lm5ld3NsZXR0ZXJfX2Zvcm0gLm5ld3NsZXR0ZXItcm93IC5uZXdzbGV0dGVyLWVtYWlsLC5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLXJvdyAubmV3c2xldHRlci1zdWJtaXR7bWluLXdpZHRoOjB9Lm5ld3NsZXR0ZXJfX2Zvcm0gLm5ld3NsZXR0ZXItcm93IC5uZXdzbGV0dGVyLWVtYWlsPnAsLm5ld3NsZXR0ZXJfX2Zvcm0gLm5ld3NsZXR0ZXItcm93IC5uZXdzbGV0dGVyLXN1Ym1pdD5we21hcmdpbjowO2hlaWdodDoxMDAlfS5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLXJvdyAubmV3c2xldHRlci1lbWFpbHtmbGV4OjEgMSBhdXRvfS5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLXJvdyAubmV3c2xldHRlci1lbWFpbCBpbnB1dFt0eXBlPWVtYWlsXSwubmV3c2xldHRlcl9fZm9ybSAubmV3c2xldHRlci1yb3cgLm5ld3NsZXR0ZXItZW1haWwgaW5wdXRbdHlwZT10ZXh0XXt3aWR0aDoxMDAlO2hlaWdodDozLjI1cmVtO21pbi1oZWlnaHQ6My4yNXJlbTttYXJnaW46MDtwYWRkaW5nOi43NXJlbSAxcmVtO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6LjA0ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwZjFhM2Q7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLXJvdyAubmV3c2xldHRlci1lbWFpbCBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsLm5ld3NsZXR0ZXJfX2Zvcm0gLm5ld3NsZXR0ZXItcm93IC5uZXdzbGV0dGVyLWVtYWlsIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVye2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMwZjFhM2Q7b3BhY2l0eToxfS5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLXJvdyAubmV3c2xldHRlci1lbWFpbCBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwubmV3c2xldHRlcl9fZm9ybSAubmV3c2xldHRlci1yb3cgLm5ld3NsZXR0ZXItZW1haWwgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMGYxYTNkO29wYWNpdHk6MX0ubmV3c2xldHRlcl9fZm9ybSAubmV3c2xldHRlci1yb3cgLm5ld3NsZXR0ZXItZW1haWwgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsLm5ld3NsZXR0ZXJfX2Zvcm0gLm5ld3NsZXR0ZXItcm93IC5uZXdzbGV0dGVyLWVtYWlsIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXJ7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzBmMWEzZDtvcGFjaXR5OjF9Lm5ld3NsZXR0ZXJfX2Zvcm0gLm5ld3NsZXR0ZXItcm93IC5uZXdzbGV0dGVyLWVtYWlsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLC5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLXJvdyAubmV3c2xldHRlci1lbWFpbCBpbnB1dFt0eXBlPXRleHRdOmZvY3Vze291dGxpbmU6bm9uZX0ubmV3c2xldHRlcl9fZm9ybSAubmV3c2xldHRlci1yb3cgLm5ld3NsZXR0ZXItZW1haWwgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMtdmlzaWJsZSwubmV3c2xldHRlcl9fZm9ybSAubmV3c2xldHRlci1yb3cgLm5ld3NsZXR0ZXItZW1haWwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMwZjFhM2Q7b3V0bGluZS1vZmZzZXQ6LTAuMTI1cmVtfS5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLXJvdyAubmV3c2xldHRlci1zdWJtaXR7ZmxleDowIDAgYXV0b30ubmV3c2xldHRlcl9fZm9ybSAubmV3c2xldHRlci1yb3cgLm5ld3NsZXR0ZXItc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XSwubmV3c2xldHRlcl9fZm9ybSAubmV3c2xldHRlci1yb3cgLm5ld3NsZXR0ZXItc3VibWl0IGJ1dHRvblt0eXBlPXN1Ym1pdF17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7bWluLXdpZHRoOjguNzVyZW07aGVpZ2h0OjMuMjVyZW07bWluLWhlaWdodDozLjI1cmVtO21hcmdpbjowO3BhZGRpbmc6Ljc1cmVtIDEuNzVyZW07Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMTtsZXR0ZXItc3BhY2luZzouMDZlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZjFhM2Q7Y3Vyc29yOnBvaW50ZXI7YXBwZWFyYW5jZTpub25lOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH0ubmV3c2xldHRlcl9fZm9ybSAubmV3c2xldHRlci1yb3cgLm5ld3NsZXR0ZXItc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwubmV3c2xldHRlcl9fZm9ybSAubmV3c2xldHRlci1yb3cgLm5ld3NsZXR0ZXItc3VibWl0IGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLC5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLXJvdyAubmV3c2xldHRlci1zdWJtaXQgYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwubmV3c2xldHRlcl9fZm9ybSAubmV3c2xldHRlci1yb3cgLm5ld3NsZXR0ZXItc3VibWl0IGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2ZpbHRlcjpicmlnaHRuZXNzKDEuMDgpfS5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLXJvdyAubmV3c2xldHRlci1zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsLm5ld3NsZXR0ZXJfX2Zvcm0gLm5ld3NsZXR0ZXItcm93IC5uZXdzbGV0dGVyLXN1Ym1pdCBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgI2ZmZjtvdXRsaW5lLW9mZnNldDouMTI1cmVtfS5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLXJvdyAubmV3c2xldHRlci1zdWJtaXQgLndwY2Y3LXNwaW5uZXJ7bWFyZ2luLWxlZnQ6LjVyZW19Lm5ld3NsZXR0ZXJfX2Zvcm0gLm5ld3NsZXR0ZXItYm90dG9te2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEuMjVyZW07YWxpZ24taXRlbXM6ZmxleC1zdGFydDt3aWR0aDoxMDAlO21pbi13aWR0aDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLWJvdHRvbXtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOjJyZW07YWxpZ24taXRlbXM6ZmxleC1zdGFydH19Lm5ld3NsZXR0ZXJfX2Zvcm0gLm5ld3NsZXR0ZXItY2hlY2tib3hlc3tmbGV4OjAgMCBhdXRvO21pbi13aWR0aDowO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLWNoZWNrYm94ZXN7ZmxleDowIDEgNDIlO21heC13aWR0aDo0MiV9fS5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLWNoZWNrYm94ZXM+cHttYXJnaW46MCAwIC42MjVyZW19Lm5ld3NsZXR0ZXJfX2Zvcm0gLm5ld3NsZXR0ZXItY2hlY2tib3hlcz5wOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLWNoZWNrYm94ZXM+cD5sYWJlbHtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4yNTtsZXR0ZXItc3BhY2luZzouMDJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzBmMWEzZH0ubmV3c2xldHRlcl9fZm9ybSAubmV3c2xldHRlci1jaGVja2JveGVzPnA+bGFiZWwgYnJ7ZGlzcGxheTpub25lfS5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLWNoZWNrYm94ZXMgLndwY2Y3LWxpc3QtaXRlbXttYXJnaW46MH0ubmV3c2xldHRlcl9fZm9ybSAubmV3c2xldHRlci1jaGVja2JveGVzIC53cGNmNy1saXN0LWl0ZW0gbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOi42MjVyZW07bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMjU7bGV0dGVyLXNwYWNpbmc6LjAyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwZjFhM2Q7Y3Vyc29yOnBvaW50ZXJ9Lm5ld3NsZXR0ZXJfX2Zvcm0gLm5ld3NsZXR0ZXItY2hlY2tib3hlcyBpbnB1dFt0eXBlPWNoZWNrYm94XXtmbGV4LXNocmluazowO3dpZHRoOjEuMTI1cmVtO2hlaWdodDoxLjEyNXJlbTttYXJnaW46LjEyNXJlbSAwIDA7YWNjZW50LWNvbG9yOiMwZjFhM2Q7Y3Vyc29yOnBvaW50ZXJ9Lm5ld3NsZXR0ZXJfX2Zvcm0gLm5ld3NsZXR0ZXItY2hlY2tib3hlcyAud3BjZjctbGlzdC1pdGVtLWxhYmVse2ZsZXg6MSAxIGF1dG87bWluLXdpZHRoOjA7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ7bGV0dGVyLXNwYWNpbmc6LjAyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwZjFhM2R9Lm5ld3NsZXR0ZXJfX2Zvcm0gLm5ld3NsZXR0ZXItY29uc2VudHtmbGV4OjEgMSBhdXRvO21pbi13aWR0aDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLWNvbnNlbnR7ZmxleDoxIDEgNTglO21heC13aWR0aDo1OCV9fS5uZXdzbGV0dGVyX19mb3JtIC5uZXdzbGV0dGVyLWNvbnNlbnQgcHttYXJnaW46MDtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi42ODc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ1O2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06bm9uZTtjb2xvcjojMGYxYTNkfS5uZXdzbGV0dGVyX19mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWluLXdpZHRoOjB9Lm5ld3NsZXR0ZXJfX2Zvcm0gLndwY2Y3LW5vdC12YWxpZC10aXB7bWFyZ2luLXRvcDouMzc1cmVtO2ZvbnQtc2l6ZTouNzVyZW07Y29sb3I6I2JiMTMzZX0ubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wICNtY19lbWJlZF9zaGVsbCwubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wICNtY19lbWJlZF9zaWdudXAsLm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLWZvcm17d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MDttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjowfS5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgLmluZGljYXRlcy1yZXF1aXJlZCwubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wIC5hc3Rlcmlza3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wICNtY19lbWJlZF9zaWdudXBfc2Nyb2xse2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDFmcikgYXV0bztjb2x1bW4tZ2FwOjA7cm93LWdhcDoxLjI1cmVtO3dpZHRoOjEwMCU7bWluLXdpZHRoOjA7bWFyZ2luOjA7cGFkZGluZzowfS5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGw+Lm1jLWZpZWxkLWdyb3VwOm5vdCguZ2Rwci1tZXJnZVJvdyl7Z3JpZC1jb2x1bW46MTtncmlkLXJvdzoxO21pbi13aWR0aDowO21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50O21pbi1oZWlnaHQ6MCAhaW1wb3J0YW50fS5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGw+Lm1jLWZpZWxkLWdyb3VwOm5vdCguZ2Rwci1tZXJnZVJvdyk+bGFiZWx7Y2xpcDpyZWN0KDAgMCAwIDApO2NsaXAtcGF0aDppbnNldCg1MCUpO2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxcHh9Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4ubWMtZmllbGQtZ3JvdXA6bm90KC5nZHByLW1lcmdlUm93KSBpbnB1dFt0eXBlPWVtYWlsXSwubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsPi5tYy1maWVsZC1ncm91cDpub3QoLmdkcHItbWVyZ2VSb3cpIGlucHV0W3R5cGU9dGV4dF17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDozLjI1cmVtO21pbi1oZWlnaHQ6My4yNXJlbTttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6Ljc1cmVtIDFyZW07Ym9yZGVyOjAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjVyZW0gIWltcG9ydGFudDtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjIgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzouMDRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGw+Lm1jLWZpZWxkLWdyb3VwOm5vdCguZ2Rwci1tZXJnZVJvdykgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLC5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGw+Lm1jLWZpZWxkLWdyb3VwOm5vdCguZ2Rwci1tZXJnZVJvdykgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXJ7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzBmMWEzZDtvcGFjaXR5OjF9Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4ubWMtZmllbGQtZ3JvdXA6bm90KC5nZHByLW1lcmdlUm93KSBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsPi5tYy1maWVsZC1ncm91cDpub3QoLmdkcHItbWVyZ2VSb3cpIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzBmMWEzZDtvcGFjaXR5OjF9Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4ubWMtZmllbGQtZ3JvdXA6bm90KC5nZHByLW1lcmdlUm93KSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciwubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsPi5tYy1maWVsZC1ncm91cDpub3QoLmdkcHItbWVyZ2VSb3cpIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXJ7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6IzBmMWEzZDtvcGFjaXR5OjF9Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4ubWMtZmllbGQtZ3JvdXA6bm90KC5nZHByLW1lcmdlUm93KSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsPi5tYy1maWVsZC1ncm91cDpub3QoLmdkcHItbWVyZ2VSb3cpIGlucHV0W3R5cGU9dGV4dF06Zm9jdXN7b3V0bGluZTpub25lfS5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGw+Lm1jLWZpZWxkLWdyb3VwOm5vdCguZ2Rwci1tZXJnZVJvdykgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMtdmlzaWJsZSwubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsPi5tYy1maWVsZC1ncm91cDpub3QoLmdkcHItbWVyZ2VSb3cpIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMGYxYTNkO291dGxpbmUtb2Zmc2V0Oi0wLjEyNXJlbX0ubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsPi5jbGVhcjpub3QoI21jZS1yZXNwb25zZXMpe2dyaWQtY29sdW1uOjI7Z3JpZC1yb3c6MTttaW4td2lkdGg6MDttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2h9Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4uZ2Rwci1tZXJnZVJvd3tncmlkLWNvbHVtbjoxLy0xO2dyaWQtcm93OjI7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4uZ2Rwci1tZXJnZVJvd3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCA0MiUpIG1pbm1heCgwLCA1OCUpO2NvbHVtbi1nYXA6MnJlbTtyb3ctZ2FwOi42MjVyZW07YWxpZ24taXRlbXM6c3RhcnR9fS5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGw+LmdkcHItbWVyZ2VSb3cgLmNvbnRlbnRfX2dkcHI+bGFiZWwsLm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4uZ2Rwci1tZXJnZVJvdyAuY29udGVudF9fZ2Rwcj5wOmZpcnN0LW9mLXR5cGV7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGw+LmdkcHItbWVyZ2VSb3cgLmNvbnRlbnRfX2dkcHJ7ZGlzcGxheTpjb250ZW50c319Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4uZ2Rwci1tZXJnZVJvdyBmaWVsZHNldHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDouNjI1cmVtO21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4uZ2Rwci1tZXJnZVJvdyBmaWVsZHNldHtncmlkLWNvbHVtbjoxO2dyaWQtcm93OjEvc3BhbiAyO2FsaWduLXNlbGY6c3RhcnR9fS5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGw+LmdkcHItbWVyZ2VSb3cgZmllbGRzZXQgbGFiZWwuY2hlY2tib3guc3ViZmllbGQ6Zmlyc3Qtb2YtdHlwZXtjbGlwOnJlY3QoMCAwIDAgMCk7Y2xpcC1wYXRoOmluc2V0KDUwJSk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjFweH0ubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsPi5nZHByLW1lcmdlUm93IGxhYmVsLmNoZWNrYm94LnN1YmZpZWxke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDouNjI1cmVtO21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXJ9Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4uZ2Rwci1tZXJnZVJvdyBsYWJlbC5jaGVja2JveC5zdWJmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XXtmbGV4LXNocmluazowO3dpZHRoOjEuMTI1cmVtO2hlaWdodDoxLjEyNXJlbTttYXJnaW46LjEyNXJlbSAwIDAgIWltcG9ydGFudDthY2NlbnQtY29sb3I6IzBmMWEzZDtjdXJzb3I6cG9pbnRlcn0ubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsPi5nZHByLW1lcmdlUm93IGxhYmVsLmNoZWNrYm94LnN1YmZpZWxkIHNwYW57ZmxleDoxIDEgYXV0bzttaW4td2lkdGg6MDtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6Ljg3NXJlbSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNDtsZXR0ZXItc3BhY2luZzouMDJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50fS5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGw+LmdkcHItbWVyZ2VSb3cgLmNvbnRlbnRfX2dkcHI+cHttYXJnaW46MXJlbSAwIDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4uZ2Rwci1tZXJnZVJvdyAuY29udGVudF9fZ2Rwcj5we2dyaWQtY29sdW1uOjI7Z3JpZC1yb3c6MTttYXJnaW46MH19Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4uZ2Rwci1tZXJnZVJvdyAuY29udGVudF9fZ2Rwcj5wLC5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGw+LmdkcHItbWVyZ2VSb3cgLmNvbnRlbnRfX2dkcHJMZWdhbCBwe2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTouNjg3NXJlbSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNDUgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50fS5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGw+LmdkcHItbWVyZ2VSb3cgLmNvbnRlbnRfX2dkcHJMZWdhbHttYXJnaW46LjYyNXJlbSAwIDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4uZ2Rwci1tZXJnZVJvdyAuY29udGVudF9fZ2RwckxlZ2Fse2dyaWQtY29sdW1uOjI7Z3JpZC1yb3c6MjttYXJnaW46MH19Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4uZ2Rwci1tZXJnZVJvdyAuY29udGVudF9fZ2RwckxlZ2FsIHB7bWFyZ2luOjB9Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4uZ2Rwci1tZXJnZVJvdyBhe2NvbG9yOiMwZjFhM2Q7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsPi5nZHByLW1lcmdlUm93IGE6aG92ZXIsLm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4uZ2Rwci1tZXJnZVJvdyBhOmZvY3VzLXZpc2libGV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbD4jbWNlLXJlc3BvbnNlc3tncmlkLWNvbHVtbjoxLy0xO2dyaWQtcm93OjM7d2lkdGg6MTAwJTttYXJnaW46MXJlbSAwIDA7cGFkZGluZzowfS5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGw+I21jZS1yZXNwb25zZXMgLnJlc3BvbnNle21hcmdpbjowO3BhZGRpbmc6LjYyNXJlbTtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07Y29sb3I6IzBmMWEzZDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTUsMjYsNjEsLjM1KX0ubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUsLm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCBpbnB1dCNtYy1lbWJlZGRlZC1zdWJzY3JpYmUuYnV0dG9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO21pbi13aWR0aDo4Ljc1cmVtO2hlaWdodDozLjI1cmVtO21pbi1oZWlnaHQ6My4yNXJlbTttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6Ljc1cmVtIDEuNzVyZW07Ym9yZGVyOjAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjVyZW0gIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjEgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzouMDZlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzBmMWEzZCAhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyO2FwcGVhcmFuY2U6bm9uZTtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlOmhvdmVyLC5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgI21jLWVtYmVkZGVkLXN1YnNjcmliZTpmb2N1cy12aXNpYmxlLC5uZXdzbGV0dGVyX19mb3JtLS1tYWlsY2hpbXAgaW5wdXQjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLmJ1dHRvbjpob3ZlciwubmV3c2xldHRlcl9fZm9ybS0tbWFpbGNoaW1wIGlucHV0I21jLWVtYmVkZGVkLXN1YnNjcmliZS5idXR0b246Zm9jdXMtdmlzaWJsZXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMTQ1MmRlICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZmlsdGVyOm5vbmV9Lm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlOmZvY3VzLXZpc2libGUsLm5ld3NsZXR0ZXJfX2Zvcm0tLW1haWxjaGltcCBpbnB1dCNtYy1lbWJlZGRlZC1zdWJzY3JpYmUuYnV0dG9uOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgI2ZmZjtvdXRsaW5lLW9mZnNldDouMTI1cmVtfS5wcm9tby10ZXh0LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjRyZW07b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wcm9tby10ZXh0LWNvbnRlbnR7cGFkZGluZy10b3A6NnJlbTtwYWRkaW5nLWJvdHRvbTo2cmVtfX0ucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0xe2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0xLmhhcy1iYWNrZ3JvdW5ke2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnByb21vLXRleHQtY29udGVudC0tc3R5bGUtMXtwYWRkaW5nLXRvcDoxMi41cmVtO3BhZGRpbmctYm90dG9tOjEyLjVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0ze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9yaXBwbGUtYmx1ZS0xLnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn19LnByb21vLXRleHQtY29udGVudC0tc3R5bGUtMyAucHJvbW8tdGV4dC1jb250ZW50X19pbm5lcnttYXgtd2lkdGg6MzcuNXJlbTt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOjEuNXJlbTtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjFyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LWNvbnRlbnQtLXN0eWxlLTMgLnByb21vLXRleHQtY29udGVudF9faW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxLjc1cmVtO3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctcmlnaHQ6MXJlbX19LnByb21vLXRleHQtY29udGVudC0tc3R5bGUtMyAucHJvbW8tdGV4dC1jb250ZW50X19zdGFja3t3aWR0aDoxMDAlO21heC13aWR0aDozNy41cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0ZXh0LWFsaWduOmxlZnQ7Z2FwOjEuNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0zIC5wcm9tby10ZXh0LWNvbnRlbnRfX3N0YWNre2dhcDoxLjc1cmVtfX0ucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0zIC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21ve3RleHQtYWxpZ246bGVmdDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTozLjEyNXJlbSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OmNhbGMoMy4xMjVyZW0qMC44NSkgIWltcG9ydGFudH0ucHJvbW8tdGV4dC1jb250ZW50X19wcm9tbz5we21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTozLjVyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDpjYWxjKDMuNXJlbSowLjg1KSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHJvbW8tdGV4dC1jb250ZW50X19wcm9tbz5we2ZvbnQtc2l6ZTo0LjY4NzVyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDpjYWxjKDQuNjg3NXJlbSowLjg1KSAhaW1wb3J0YW50fX0ucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0zIC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vPnB7Zm9udC1zaXplOjMuMTI1cmVtICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6Y2FsYygzLjEyNXJlbSowLjg1KSAhaW1wb3J0YW50fS5wcm9tby10ZXh0LWNvbnRlbnQtLXN0eWxlLTMgLnByb21vLXRleHQtY29udGVudF9fY29udGVudHt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2ZmZn0ucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0zIC5wcm9tby10ZXh0LWNvbnRlbnRfX2NvbnRlbnQgYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnByb21vLXRleHQtY29udGVudC0tc3R5bGUtMyAucHJvbW8tdGV4dC1jb250ZW50X19jb250ZW50IGE6aG92ZXIsLnByb21vLXRleHQtY29udGVudC0tc3R5bGUtMyAucHJvbW8tdGV4dC1jb250ZW50X19jb250ZW50IGE6Zm9jdXMtdmlzaWJsZXt0ZXh0LWRlY29yYXRpb246bm9uZX0ucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0zIC5wcm9tby10ZXh0LWNvbnRlbnRfX2N0YXttYXJnaW4tdG9wOjB9LnByb21vLXRleHQtY29udGVudC5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vLC5wcm9tby10ZXh0LWNvbnRlbnQuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtY29udGVudF9fcHJvbW97Y29sb3I6IzBmMWEzZH0ucHJvbW8tdGV4dC1jb250ZW50Lmhhcy1iYWNrZ3JvdW5kLmhhcy1zb2xoZWltLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtY29udGVudF9fcHJvbW8+cCwucHJvbW8tdGV4dC1jb250ZW50Lmhhcy1iYWNrZ3JvdW5kLmhhcy1zb2xoZWltLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtY29udGVudF9fcHJvbW8+cCAuaGFzLXdoaXRlLWNvbG9yLC5wcm9tby10ZXh0LWNvbnRlbnQuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtY29udGVudF9fcHJvbW8+cCwucHJvbW8tdGV4dC1jb250ZW50Lmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vPnAgLmhhcy13aGl0ZS1jb2xvcntjb2xvcjojMGYxYTNkfS5wcm9tby10ZXh0LWNvbnRlbnQuaGFzLWJhY2tncm91bmQuaGFzLXNvbGhlaW0td2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1jb250ZW50X19wcm9tbyBhLC5wcm9tby10ZXh0LWNvbnRlbnQuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtY29udGVudF9fcHJvbW8gYXtjb2xvcjojMGYxYTNkICFpbXBvcnRhbnR9LnByb21vLXRleHQtY29udGVudC5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vIGE6aG92ZXIsLnByb21vLXRleHQtY29udGVudC5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vIGE6Zm9jdXMtdmlzaWJsZSwucHJvbW8tdGV4dC1jb250ZW50Lmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vIGE6aG92ZXIsLnByb21vLXRleHQtY29udGVudC5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1jb250ZW50X19wcm9tbyBhOmZvY3VzLXZpc2libGV7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50fS5wcm9tby10ZXh0LWNvbnRlbnQuaGFzLWJhY2tncm91bmQuaGFzLXNvbGhlaW0td2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1jb250ZW50X19wcm9tbyAuaGFzLXllbGxvdy1jb2xvciwucHJvbW8tdGV4dC1jb250ZW50Lmhhcy1iYWNrZ3JvdW5kLmhhcy1zb2xoZWltLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtY29udGVudF9fcHJvbW8gLmhhcy15ZWxsb3ctY29sb3IgKiwucHJvbW8tdGV4dC1jb250ZW50Lmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vIC5oYXMteWVsbG93LWNvbG9yLC5wcm9tby10ZXh0LWNvbnRlbnQuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtY29udGVudF9fcHJvbW8gLmhhcy15ZWxsb3ctY29sb3IgKntjb2xvcjojZmMwICFpbXBvcnRhbnR9LnByb21vLXRleHQtY29udGVudC5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LWNvbnRlbnRfX2NvbnRlbnQsLnByb21vLXRleHQtY29udGVudC5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1jb250ZW50X19jb250ZW50e2NvbG9yOiMwZjFhM2R9LnByb21vLXRleHQtY29udGVudC5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LWNvbnRlbnRfX2NvbnRlbnQsLnByb21vLXRleHQtY29udGVudC5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LWNvbnRlbnRfX2NvbnRlbnQgKiwucHJvbW8tdGV4dC1jb250ZW50Lmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LWNvbnRlbnRfX2NvbnRlbnQsLnByb21vLXRleHQtY29udGVudC5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1jb250ZW50X19jb250ZW50ICp7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50fS5wcm9tby10ZXh0LWNvbnRlbnQuaGFzLWJhY2tncm91bmQuaGFzLXNvbGhlaW0td2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1jb250ZW50X19jb250ZW50IGEsLnByb21vLXRleHQtY29udGVudC5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1jb250ZW50X19jb250ZW50IGF7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50fS5wcm9tby10ZXh0LWNvbnRlbnQuaGFzLWJhY2tncm91bmQuaGFzLXNvbGhlaW0td2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1jb250ZW50X19jb250ZW50IGE6aG92ZXIsLnByb21vLXRleHQtY29udGVudC5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LWNvbnRlbnRfX2NvbnRlbnQgYTpmb2N1cy12aXNpYmxlLC5wcm9tby10ZXh0LWNvbnRlbnQuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtY29udGVudF9fY29udGVudCBhOmhvdmVyLC5wcm9tby10ZXh0LWNvbnRlbnQuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtY29udGVudF9fY29udGVudCBhOmZvY3VzLXZpc2libGV7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50fS5wcm9tby10ZXh0LWNvbnRlbnQuaGFzLWJhY2tncm91bmQuaGFzLXNvbGhlaW0td2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1jb250ZW50X19jb250ZW50IC5oYXMteWVsbG93LWNvbG9yLC5wcm9tby10ZXh0LWNvbnRlbnQuaGFzLWJhY2tncm91bmQuaGFzLXNvbGhlaW0td2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1jb250ZW50X19jb250ZW50IC5oYXMteWVsbG93LWNvbG9yICosLnByb21vLXRleHQtY29udGVudC5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1jb250ZW50X19jb250ZW50IC5oYXMteWVsbG93LWNvbG9yLC5wcm9tby10ZXh0LWNvbnRlbnQuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtY29udGVudF9fY29udGVudCAuaGFzLXllbGxvdy1jb2xvciAqe2NvbG9yOiNmYzAgIWltcG9ydGFudH0ucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0ye2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O21pbi1oZWlnaHQ6MjYuMjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnByb21vLXRleHQtY29udGVudC0tc3R5bGUtMnttaW4taGVpZ2h0OjMyLjVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0ye21pbi1oZWlnaHQ6MzcuNXJlbX19LnByb21vLXRleHQtY29udGVudF9faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS43NXJlbTtwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjFyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LWNvbnRlbnRfX2lubmVye2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDozLjc1cmVtO3BhZGRpbmctbGVmdDo1cmVtO3BhZGRpbmctcmlnaHQ6NXJlbX19LnByb21vLXRleHQtY29udGVudF9fY29se21pbi13aWR0aDowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LWNvbnRlbnRfX2NvbHt3aWR0aDo1MCV9fS5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vLXN0YWNre3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxLjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vLXN0YWNre2dhcDoxLjc1cmVtfX0ucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0xIC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vLXN0YWNre2dhcDowfS5wcm9tby10ZXh0LWNvbnRlbnQtLXN0eWxlLTIgLnByb21vLXRleHQtY29udGVudF9fcHJvbW8tc3RhY2t7Z2FwOjB9LnByb21vLXRleHQtY29udGVudF9fY3Rhe2ZsZXgtc2hyaW5rOjB9LnByb21vLXRleHQtY29udGVudC0tc3R5bGUtMiAucHJvbW8tdGV4dC1jb250ZW50X19jdGF7bWFyZ2luLXRvcDoyNXB4fS5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21ve3dpZHRoOjEwMCU7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozLjVyZW07bGluZS1oZWlnaHQ6Y2FsYygzLjVyZW0qMC44NSk7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21ve2ZvbnQtc2l6ZTo0LjY4NzVyZW07bGluZS1oZWlnaHQ6Y2FsYyg0LjY4NzVyZW0qMC44NSl9fS5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vLC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vIHNwYW4sLnByb21vLXRleHQtY29udGVudF9fcHJvbW8gc3Ryb25nLC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vIGVtLC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vIGIsLnByb21vLXRleHQtY29udGVudF9fcHJvbW8gaSwucHJvbW8tdGV4dC1jb250ZW50X19wcm9tbyBhe2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmICFpbXBvcnRhbnR9LnByb21vLXRleHQtY29udGVudF9fcHJvbW8gcHttYXJnaW46MH0ucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0yIC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21ve3RleHQtc2hhZG93OjAgLjEyNXJlbSAxLjVyZW0gcmdiYSgwLDAsMCwuMzUpfS5wcm9tby10ZXh0LWNvbnRlbnRfX2NvbnRlbnR7d2lkdGg6MTAwJTtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW19LnByb21vLXRleHQtY29udGVudF9fY29udGVudCBwe21hcmdpbjowfS5wcm9tby10ZXh0LWNvbnRlbnRfX2NvbnRlbnQgcCtwe3BhZGRpbmctdG9wOi43NXJlbX0ucHJvbW8tdGV4dC1jb250ZW50X19jb250ZW50IHAraDN7bWFyZ2luLXRvcDoyLjVyZW19LnByb21vLXRleHQtY29udGVudC0tc3R5bGUtMSAucHJvbW8tdGV4dC1jb250ZW50X19jb250ZW50e2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LWNvbnRlbnQtLXN0eWxlLTEgLnByb21vLXRleHQtY29udGVudF9fY29sLS1wcm9tb3t3aWR0aDphdXRvO2ZsZXg6MCAxIDI5LjY4NzVyZW07bWF4LXdpZHRoOjI5LjY4NzVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0xIC5wcm9tby10ZXh0LWNvbnRlbnRfX2NvbC0tY29udGVudHt3aWR0aDphdXRvO2ZsZXg6MCAxIDMyLjA2MjVyZW07bWF4LXdpZHRoOjMyLjA2MjVyZW19fS5wcm9tby10ZXh0LWNvbnRlbnQtLXN0eWxlLTIgLnByb21vLXRleHQtY29udGVudF9fcGFuZWx7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmYzA7Y29sb3I6IzBmMWEzZDtib3JkZXItcmFkaXVzOjE1cHg7cGFkZGluZzo0MHB4fS5wcm9tby10ZXh0LWNvbnRlbnQtLXN0eWxlLTIgLnByb21vLXRleHQtY29udGVudF9fcGFuZWwgLnByb21vLXRleHQtY29udGVudF9fY29udGVudHtjb2xvcjojMGYxYTNkfS5wcm9tby10ZXh0LWNvbnRlbnQtLXN0eWxlLTIgLnByb21vLXRleHQtY29udGVudF9fcGFuZWwgLnByb21vLXRleHQtY29udGVudF9fY29udGVudCBhe2NvbG9yOiMwZjFhM2Q7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0yIC5wcm9tby10ZXh0LWNvbnRlbnRfX3BhbmVsIC5wcm9tby10ZXh0LWNvbnRlbnRfX2NvbnRlbnQgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0yIC5wcm9tby10ZXh0LWNvbnRlbnRfX3BhbmVsIC5wcm9tby10ZXh0LWNvbnRlbnRfX2NvbnRlbnQgc3Ryb25nLC5wcm9tby10ZXh0LWNvbnRlbnQtLXN0eWxlLTIgLnByb21vLXRleHQtY29udGVudF9fcGFuZWwgLnByb21vLXRleHQtY29udGVudF9fY29udGVudCBie2ZvbnQtd2VpZ2h0OjcwMH0ucHJvbW8tdGV4dC1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjRyZW07b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnByb21vLXRleHQtc2xpZGVyOjpiZWZvcmUsLnByb21vLXRleHQtc2xpZGVyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7d2lkdGg6NS42MjVyZW07ei1pbmRleDo2O3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZX0ucHJvbW8tdGV4dC1zbGlkZXI6OmJlZm9yZXtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSl9LnByb21vLXRleHQtc2xpZGVyOjphZnRlcntyaWdodDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmZmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSl9LnByb21vLXRleHQtc2xpZGVyLmhhcy1mYWRlLXN0YXJ0OjpiZWZvcmV7b3BhY2l0eToxfS5wcm9tby10ZXh0LXNsaWRlci5oYXMtZmFkZS1lbmQ6OmFmdGVye29wYWNpdHk6MX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnByb21vLXRleHQtc2xpZGVye3BhZGRpbmctdG9wOjZyZW07cGFkZGluZy1ib3R0b206NnJlbX19LnByb21vLXRleHQtc2xpZGVyLS1zdHlsZS0xe2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucHJvbW8tdGV4dC1zbGlkZXItLXN0eWxlLTEuaGFzLWJhY2tncm91bmR7YmFja2dyb3VuZC1pbWFnZTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHJvbW8tdGV4dC1zbGlkZXItLXN0eWxlLTF7cGFkZGluZy10b3A6Ny41cmVtO3BhZGRpbmctYm90dG9tOjcuNXJlbX19LnByb21vLXRleHQtc2xpZGVyLS1zdHlsZS0ye2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O21pbi1oZWlnaHQ6MjYuMjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnByb21vLXRleHQtc2xpZGVyLS1zdHlsZS0ye21pbi1oZWlnaHQ6MzIuNXJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LXNsaWRlci0tc3R5bGUtMnttaW4taGVpZ2h0OjM3LjVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHJvbW8tdGV4dC1zbGlkZXItLXN0eWxlLTN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3JpcHBsZS1ibHVlLTEuc3ZnXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufX0ucHJvbW8tdGV4dC1zbGlkZXItLXN0eWxlLTMgLnByb21vLXRleHQtc2xpZGVyX19wcm9tb3tjb2xvcjojMGYxYTNkfS5wcm9tby10ZXh0LXNsaWRlci0tc3R5bGUtMyAucHJvbW8tdGV4dC1zbGlkZXJfX3Byb21vPnB7Y29sb3I6IzBmMWEzZDtmb250LXNpemU6My4xMjVyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDpjYWxjKDMuMTI1cmVtKjAuODUpICFpbXBvcnRhbnR9LnByb21vLXRleHQtc2xpZGVyX19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoycmVtO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjgzLjVyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjFyZW07Ym94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93OnZpc2libGV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LXNsaWRlcl9faW5uZXJ7cGFkZGluZy1sZWZ0OjMuMjVyZW07cGFkZGluZy1yaWdodDozLjI1cmVtfX0ucHJvbW8tdGV4dC1zbGlkZXJfX3Byb21vLWNvbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjEuNXJlbTt3aWR0aDoxMDAlO21heC13aWR0aDo0MC42MjVyZW07bWluLXdpZHRoOjA7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnByb21vLXRleHQtc2xpZGVyX19wcm9tby1jb2x7Z2FwOjEuNzVyZW19fS5wcm9tby10ZXh0LXNsaWRlcl9fc2xpZGVyLWNvbHtwb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6MDt3aWR0aDoxMDAlO292ZXJmbG93OnZpc2libGV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LXNsaWRlcl9fY29udHJvbHN7ZGlzcGxheTpub25lfS5wcm9tby10ZXh0LXNsaWRlcl9fc3BsaWRle3Zpc2liaWxpdHk6dmlzaWJsZX0ucHJvbW8tdGV4dC1zbGlkZXJfX3NwbGlkZSAuc3BsaWRlX190cmFja3tvdmVyZmxvdzp2aXNpYmxlO3Zpc2liaWxpdHk6dmlzaWJsZX0ucHJvbW8tdGV4dC1zbGlkZXJfX3NwbGlkZSAuc3BsaWRlX19saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjFyZW07dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH0ucHJvbW8tdGV4dC1zbGlkZXJfX3NwbGlkZSAuc3BsaWRlX19zbGlkZXt2aXNpYmlsaXR5OnZpc2libGU7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50fX0ucHJvbW8tdGV4dC1zbGlkZXItLXN0YWNrZWQgLnByb21vLXRleHQtc2xpZGVyX19zcGxpZGV7dmlzaWJpbGl0eTp2aXNpYmxlfS5wcm9tby10ZXh0LXNsaWRlci0tc3RhY2tlZCAucHJvbW8tdGV4dC1zbGlkZXJfX3NwbGlkZSAuc3BsaWRlX190cmFjaywucHJvbW8tdGV4dC1zbGlkZXItLXN0YWNrZWQgLnByb21vLXRleHQtc2xpZGVyX19zcGxpZGUgLnNwbGlkZV9fc2xpZGV7dmlzaWJpbGl0eTp2aXNpYmxlfS5wcm9tby10ZXh0LXNsaWRlcl9fY29udHJvbHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt3aWR0aDoxMDAlO21hcmdpbjowIDAgMXJlbX0ucHJvbW8tdGV4dC1zbGlkZXJfX2Fycm93c3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6Ljc1cmVtfS5wcm9tby10ZXh0LXNsaWRlcl9fYXJyb3d7YXBwZWFyYW5jZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6MTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfS5wcm9tby10ZXh0LXNsaWRlcl9fYXJyb3c6aG92ZXIsLnByb21vLXRleHQtc2xpZGVyX19hcnJvdzpmb2N1cy12aXNpYmxle29wYWNpdHk6Ljd9LnByb21vLXRleHQtc2xpZGVyLmhhcy1iYWNrZ3JvdW5kLmhhcy1zb2xoZWltLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtc2xpZGVyX19hcnJvdywucHJvbW8tdGV4dC1zbGlkZXIuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtc2xpZGVyX19hcnJvd3tjb2xvcjojMGYxYTNkfS5wcm9tby10ZXh0LXNsaWRlcl9fcHJvbW97d2lkdGg6MTAwJTtjb2xvcjojMGYxYTNkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucHJvbW8tdGV4dC1zbGlkZXJfX3Byb21vLC5wcm9tby10ZXh0LXNsaWRlcl9fcHJvbW8gc3BhbiwucHJvbW8tdGV4dC1zbGlkZXJfX3Byb21vIHN0cm9uZywucHJvbW8tdGV4dC1zbGlkZXJfX3Byb21vIGVtLC5wcm9tby10ZXh0LXNsaWRlcl9fcHJvbW8gYiwucHJvbW8tdGV4dC1zbGlkZXJfX3Byb21vIGksLnByb21vLXRleHQtc2xpZGVyX19wcm9tbyBhe2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmICFpbXBvcnRhbnR9LnByb21vLXRleHQtc2xpZGVyX19wcm9tbyBwe21hcmdpbjowfS5wcm9tby10ZXh0LXNsaWRlci0tc3R5bGUtMiAucHJvbW8tdGV4dC1zbGlkZXJfX3Byb21ve3RleHQtc2hhZG93OjAgLjEyNXJlbSAxLjVyZW0gcmdiYSgwLDAsMCwuMzUpfS5wcm9tby10ZXh0LXNsaWRlcl9fcHJvbW8+cHttYXJnaW46MDtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6My41cmVtICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6Y2FsYygzLjVyZW0qMC44NSkgIWltcG9ydGFudDtjb2xvcjojMGYxYTNkfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHJvbW8tdGV4dC1zbGlkZXJfX3Byb21vPnB7Zm9udC1zaXplOjQuNjg3NXJlbSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OmNhbGMoNC42ODc1cmVtKjAuODUpICFpbXBvcnRhbnR9fS5wcm9tby10ZXh0LXNsaWRlcl9fY29udGVudHttYXJnaW4tdG9wOjEuNXJlbTt3aWR0aDoxMDAlO2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjM3NXJlbTtjb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHJvbW8tdGV4dC1zbGlkZXJfX2NvbnRlbnR7bWFyZ2luLXRvcDoycmVtfX0ucHJvbW8tdGV4dC1zbGlkZXJfX2NvbnRlbnQgcHttYXJnaW46MH0ucHJvbW8tdGV4dC1zbGlkZXJfX2NvbnRlbnQgcCtwe3BhZGRpbmctdG9wOi43NXJlbX0ucHJvbW8tdGV4dC1zbGlkZXJfX2NvbnRlbnQgcCtoM3ttYXJnaW4tdG9wOjIuNXJlbX0ucHJvbW8tdGV4dC1zbGlkZXJfX2NvbnRlbnQgYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnByb21vLXRleHQtc2xpZGVyX19jb250ZW50IGE6aG92ZXIsLnByb21vLXRleHQtc2xpZGVyX19jb250ZW50IGE6Zm9jdXMtdmlzaWJsZXt0ZXh0LWRlY29yYXRpb246bm9uZX0ucHJvbW8tdGV4dC1zbGlkZXItLXN0eWxlLTMgLnByb21vLXRleHQtc2xpZGVyX19jb250ZW50e2NvbG9yOiNmZmZ9LnByb21vLXRleHQtc2xpZGVyLmhhcy1iYWNrZ3JvdW5kLmhhcy1zb2xoZWltLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtc2xpZGVyX19wcm9tbywucHJvbW8tdGV4dC1zbGlkZXIuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtc2xpZGVyX19wcm9tb3tjb2xvcjojMGYxYTNkfS5wcm9tby10ZXh0LXNsaWRlci5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fcHJvbW8+cCwucHJvbW8tdGV4dC1zbGlkZXIuaGFzLWJhY2tncm91bmQuaGFzLXNvbGhlaW0td2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX3Byb21vPnAgLmhhcy13aGl0ZS1jb2xvciwucHJvbW8tdGV4dC1zbGlkZXIuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtc2xpZGVyX19wcm9tbz5wLC5wcm9tby10ZXh0LXNsaWRlci5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX3Byb21vPnAgLmhhcy13aGl0ZS1jb2xvcntjb2xvcjojMGYxYTNkfS5wcm9tby10ZXh0LXNsaWRlci5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fcHJvbW8gLmhhcy15ZWxsb3ctY29sb3IsLnByb21vLXRleHQtc2xpZGVyLmhhcy1iYWNrZ3JvdW5kLmhhcy1zb2xoZWltLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtc2xpZGVyX19wcm9tbyAuaGFzLXllbGxvdy1jb2xvciAqLC5wcm9tby10ZXh0LXNsaWRlci5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX3Byb21vIC5oYXMteWVsbG93LWNvbG9yLC5wcm9tby10ZXh0LXNsaWRlci5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX3Byb21vIC5oYXMteWVsbG93LWNvbG9yICp7Y29sb3I6I2ZjMCAhaW1wb3J0YW50fS5wcm9tby10ZXh0LXNsaWRlci5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fcHJvbW8gYSwucHJvbW8tdGV4dC1zbGlkZXIuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtc2xpZGVyX19wcm9tbyBhe2NvbG9yOiMwZjFhM2QgIWltcG9ydGFudH0ucHJvbW8tdGV4dC1zbGlkZXIuaGFzLWJhY2tncm91bmQuaGFzLXNvbGhlaW0td2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX3Byb21vIGE6aG92ZXIsLnByb21vLXRleHQtc2xpZGVyLmhhcy1iYWNrZ3JvdW5kLmhhcy1zb2xoZWltLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtc2xpZGVyX19wcm9tbyBhOmZvY3VzLXZpc2libGUsLnByb21vLXRleHQtc2xpZGVyLmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fcHJvbW8gYTpob3ZlciwucHJvbW8tdGV4dC1zbGlkZXIuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtc2xpZGVyX19wcm9tbyBhOmZvY3VzLXZpc2libGV7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50fS5wcm9tby10ZXh0LXNsaWRlci5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fY29udGVudCwucHJvbW8tdGV4dC1zbGlkZXIuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtc2xpZGVyX19jb250ZW50e2NvbG9yOiMwZjFhM2R9LnByb21vLXRleHQtc2xpZGVyLmhhcy1iYWNrZ3JvdW5kLmhhcy1zb2xoZWltLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtc2xpZGVyX19jb250ZW50LC5wcm9tby10ZXh0LXNsaWRlci5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fY29udGVudCAqLC5wcm9tby10ZXh0LXNsaWRlci5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX2NvbnRlbnQsLnByb21vLXRleHQtc2xpZGVyLmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fY29udGVudCAqe2NvbG9yOiMwZjFhM2QgIWltcG9ydGFudH0ucHJvbW8tdGV4dC1zbGlkZXIuaGFzLWJhY2tncm91bmQuaGFzLXNvbGhlaW0td2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX2NvbnRlbnQgYSwucHJvbW8tdGV4dC1zbGlkZXIuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtc2xpZGVyX19jb250ZW50IGF7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50fS5wcm9tby10ZXh0LXNsaWRlci5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fY29udGVudCBhOmhvdmVyLC5wcm9tby10ZXh0LXNsaWRlci5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fY29udGVudCBhOmZvY3VzLXZpc2libGUsLnByb21vLXRleHQtc2xpZGVyLmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fY29udGVudCBhOmhvdmVyLC5wcm9tby10ZXh0LXNsaWRlci5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX2NvbnRlbnQgYTpmb2N1cy12aXNpYmxle2NvbG9yOiMwZjFhM2QgIWltcG9ydGFudH0ucHJvbW8tdGV4dC1zbGlkZXIuaGFzLWJhY2tncm91bmQuaGFzLXNvbGhlaW0td2hpdGUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX2NvbnRlbnQgLmhhcy15ZWxsb3ctY29sb3IsLnByb21vLXRleHQtc2xpZGVyLmhhcy1iYWNrZ3JvdW5kLmhhcy1zb2xoZWltLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtc2xpZGVyX19jb250ZW50IC5oYXMteWVsbG93LWNvbG9yICosLnByb21vLXRleHQtc2xpZGVyLmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fY29udGVudCAuaGFzLXllbGxvdy1jb2xvciwucHJvbW8tdGV4dC1zbGlkZXIuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IgLnByb21vLXRleHQtc2xpZGVyX19jb250ZW50IC5oYXMteWVsbG93LWNvbG9yICp7Y29sb3I6I2ZjMCAhaW1wb3J0YW50fS5wcm9tby10ZXh0LXNsaWRlcl9fYmxvY2stY3Rhe21hcmdpbi10b3A6MS41cmVtfS5wcm9tby10ZXh0LXNsaWRlcl9fYmxvY2stY3RhLmJ0bi1vdXRsaW5lLW5hdnk6aG92ZXIsLnByb21vLXRleHQtc2xpZGVyX19ibG9jay1jdGEuYnRuLW91dGxpbmUtbmF2eTpmb2N1cy12aXNpYmxle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkO2JvcmRlci1jb2xvcjojMGYxYTNkO3RleHQtZGVjb3JhdGlvbjpub25lfS5wcm9tby10ZXh0LXNsaWRlcl9fc3BsaWRley0tc3BsaWRlLWdhcDogMS41cmVtO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjA7b3ZlcmZsb3c6dmlzaWJsZX0ucHJvbW8tdGV4dC1zbGlkZXJfX3NwbGlkZSAuc3BsaWRlX190cmFja3tvdmVyZmxvdzp2aXNpYmxlfS5wcm9tby10ZXh0LXNsaWRlcl9fc3BsaWRlIC5zcGxpZGVfX2xpc3R7YWxpZ24taXRlbXM6c3RyZXRjaH0ucHJvbW8tdGV4dC1zbGlkZXJfX3NwbGlkZSAuc3BsaWRlX19zbGlkZXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnByb21vLXRleHQtc2xpZGVyX19zbGlkZXtoZWlnaHQ6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoxcmVtfS5wcm9tby10ZXh0LXNsaWRlcl9fc2xpZGUtLXByb21ve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnByb21vLXRleHQtc2xpZGVyX19zbGlkZS0tdGlja2V0e2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MDtoZWlnaHQ6YXV0bztib3JkZXItcmFkaXVzOi42MjVyZW07Ym94LXNoYWRvdzouMzEyNXJlbSAuMzEyNXJlbSAuNjI1cmVtIC4zMTI1cmVtIHJnYmEoMCwwLDAsLjIpO292ZXJmbG93OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0e2hlaWdodDoyMC45Mzc1cmVtO21pbi1oZWlnaHQ6MjAuOTM3NXJlbX19LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtc3R1YntkaXNwbGF5OmZsZXg7ZmxleDowIDAgNy4xODc1cmVtO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxcmVtIC41cmVtIDEuMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1sYWJlbHttYXJnaW46MDtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjYuMjVyZW07bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMTQ1MmRlO3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1ybDt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7d2hpdGUtc3BhY2U6bm93cmFwfS5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LWVudHJ5e21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS4zMTI1cmVtO2xpbmUtaGVpZ2h0Oi44NTtsZXR0ZXItc3BhY2luZzowO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMGYxYTNkO3dvcmQtYnJlYWs6YnJlYWstd29yZH0ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1wYW5lbHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7cGFkZGluZzoxLjVyZW0gMS4yNXJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtdGl0bGV7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozLjEyNXJlbTtsaW5lLWhlaWdodDouODU7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6aW5oZXJpdH0ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1zdWJ0aXRsZXttYXJnaW4tdG9wOi41cmVtO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjYyNXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6aW5oZXJpdH0ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1zdWJ0aXRsZSBwe21hcmdpbjowfS5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LXN1YnRpdGxlIHArcHttYXJnaW4tdG9wOi4yNXJlbX0ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4taGVpZ2h0OjA7bWFyZ2luLXRvcDoxcmVtfS5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LWluY2x1ZGVzLWxhYmVse21hcmdpbjowIDAgLjVyZW07Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDouODU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOmluaGVyaXR9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtaW5jbHVkZXMtbGlzdHttYXJnaW46MDtwYWRkaW5nOjAgMCAwIDEuMTI1cmVtO2xpc3Qtc3R5bGU6ZGlzY30ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1pbmNsdWRlcy1pdGVte2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjMxMjVyZW07Y29sb3I6aW5oZXJpdH0ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1pbmNsdWRlcy1pdGVtKy5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LWluY2x1ZGVzLWl0ZW17bWFyZ2luLXRvcDouMjVyZW19LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtcHJpY2V7bWFyZ2luOjA7bWFyZ2luLXRvcDphdXRvO3BhZGRpbmctdG9wOi43NXJlbTtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zMTI1cmVtO2NvbG9yOmluaGVyaXR9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtcHJpY2UtbGFiZWx7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDouODU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOmluaGVyaXR9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtbWVkaWF7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgMTUuMzc1cmVtO3dpZHRoOjE1LjM3NXJlbTttaW4taGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1tZWRpYXthbGlnbi1zZWxmOnN0cmV0Y2g7bWluLWhlaWdodDoyMC45Mzc1cmVtfX0ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1pbWFnZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1jdGF7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7Ym90dG9tOjFyZW07ei1pbmRleDoyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLWhlaWdodDoyLjkzNzVyZW07cGFkZGluZzouNXJlbSAxcmVtO2JvcmRlcjouMDQ2ODc1cmVtIHNvbGlkICNmZmY7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjU2MjVyZW07bGluZS1oZWlnaHQ6Ljg1O2xldHRlci1zcGFjaW5nOi4wNGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgxNSwyNiw2MSwuMyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LWN0YTpob3ZlciwucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1jdGE6Zm9jdXMtdmlzaWJsZXtjb2xvcjojMGYxYTNkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1jdGE6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjZmZmO291dGxpbmUtb2Zmc2V0Oi4xMjVyZW19LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1wYW5lbCwucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LW1lZGlhLC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LXBhbmVsLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3IsLnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtbWVkaWEuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciwucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC0tdGhlbWUtYmx1ZSAucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1wYW5lbCwucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC0tdGhlbWUtYmx1ZSAucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1tZWRpYXtiYWNrZ3JvdW5kLWNvbG9yOiMxNDUyZGV9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1wYW5lbCwucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1wYW5lbC5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yLC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LS10aGVtZS1ibHVlIC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LXBhbmVse2NvbG9yOiNmZmZ9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQuaGFzLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LXBhbmVsLC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0Lmhhcy15ZWxsb3ctYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1tZWRpYSwucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1wYW5lbC5oYXMteWVsbG93LWJhY2tncm91bmQtY29sb3IsLnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtbWVkaWEuaGFzLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yLC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LS10aGVtZS15ZWxsb3cgLnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtcGFuZWwsLnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtLXRoZW1lLXllbGxvdyAucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1tZWRpYXtiYWNrZ3JvdW5kLWNvbG9yOiNmYzB9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQuaGFzLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LXBhbmVsLC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LXBhbmVsLmhhcy15ZWxsb3ctYmFja2dyb3VuZC1jb2xvciwucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC0tdGhlbWUteWVsbG93IC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LXBhbmVse2NvbG9yOiMwZjFhM2R9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LXBhbmVsLC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0Lmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1tZWRpYSwucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1wYW5lbC5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IsLnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtbWVkaWEuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yLC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LS10aGVtZS1yZWQgLnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtcGFuZWwsLnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtLXRoZW1lLXJlZCAucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1tZWRpYXtiYWNrZ3JvdW5kLWNvbG9yOiNiYjEzM2V9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LXBhbmVsLC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LXBhbmVsLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvciwucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC0tdGhlbWUtcmVkIC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LXBhbmVse2NvbG9yOiNmZmZ9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1wYW5lbCwucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LW1lZGlhLC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LXBhbmVsLmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IsLnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtbWVkaWEuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvciwucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC0tdGhlbWUtbmF2eSAucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1wYW5lbCwucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC0tdGhlbWUtbmF2eSAucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1tZWRpYXtiYWNrZ3JvdW5kLWNvbG9yOiMwZjFhM2R9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1wYW5lbCwucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1wYW5lbC5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yLC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LS10aGVtZS1uYXZ5IC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LXBhbmVse2NvbG9yOiNmZmZ9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtLXRoZW1lLWJsdWUgLnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtbGFiZWx7Y29sb3I6IzE0NTJkZX0ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC0tdGhlbWUteWVsbG93IC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LWxhYmVse2NvbG9yOiNmYzB9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtLXRoZW1lLXJlZCAucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1sYWJlbHtjb2xvcjojYmIxMzNlfS5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LS10aGVtZS1uYXZ5IC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LWxhYmVse2NvbG9yOiMwZjFhM2R9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnByb21vLXRleHQtc2xpZGVyX190aWNrZXR7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi1oZWlnaHQ6MH0ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1zdHVie2ZsZXg6MCAwIGF1dG87ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6My4yNXJlbTtwYWRkaW5nOi43NXJlbSAxcmVtfS5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LWxhYmVse2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0OjE7d3JpdGluZy1tb2RlOmhvcml6b250YWwtdGI7dHJhbnNmb3JtOm5vbmV9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtZW50cnl7bWF4LXdpZHRoOjUwJTtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6Ljg1O3RleHQtYWxpZ246cmlnaHR9LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtcGFuZWx7cGFkZGluZzoxLjI1cmVtIDFyZW19LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtdGl0bGV7Zm9udC1zaXplOjIuODEyNXJlbX0ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1zdWJ0aXRsZXtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS41cmVtfS5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LWluY2x1ZGVzLWxhYmVsLC5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LXByaWNlLWxhYmVse2ZvbnQtc2l6ZToxLjI1cmVtfS5wcm9tby10ZXh0LXNsaWRlcl9fdGlja2V0LWJvZHl7bWFyZ2luLXRvcDouNzVyZW19LnByb21vLXRleHQtc2xpZGVyX190aWNrZXQtbWVkaWF7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO2hlaWdodDoxMi41cmVtO21pbi1oZWlnaHQ6MTIuNXJlbTthc3BlY3QtcmF0aW86YXV0b30ucHJvbW8tdGV4dC1zbGlkZXJfX3RpY2tldC1jdGF7bWluLWhlaWdodDoyLjc1cmVtO3BhZGRpbmc6LjVyZW0gLjg3NXJlbTtmb250LXNpemU6MS4zNzVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHJvbW8tdGV4dC1zbGlkZXItLXN0eWxlLTMgLnByb21vLXRleHQtc2xpZGVyX19pbm5lcnthbGlnbi1pdGVtczpjZW50ZXJ9fS5wcm9tby10ZXh0LXNsaWRlci0tc3R5bGUtMyAucHJvbW8tdGV4dC1zbGlkZXJfX2lubmVyIC5wcm9tby10ZXh0LXNsaWRlcl9fc2xpZGVyLWNvbHttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlfS5wcm9tby10ZXh0LXNsaWRlci5wcm9tby10ZXh0LXNsaWRlci0tc3R5bGUtMyAucHJvbW8tdGV4dC1jb250ZW50X19wcm9tb3tjb2xvcjojMGYxYTNkICFpbXBvcnRhbnR9LnByb21vLXRleHQtc2xpZGVyLnByb21vLXRleHQtc2xpZGVyLS1zdHlsZS0zIC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vIHB7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50fS5wcm9tby10ZXh0LWltYWdle3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5wcm9tby10ZXh0LWltYWdlX19pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7bWluLWhlaWdodDoyNi4yNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnByb21vLXRleHQtaW1hZ2VfX2lubmVye2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO21pbi1oZWlnaHQ6NDIuNzVyZW19fS5wcm9tby10ZXh0LWltYWdlX19jb250ZW50LWNvbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MSAxIGF1dG87bWluLXdpZHRoOjA7cGFkZGluZzozcmVtIDEuNXJlbTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LWltYWdlX19jb250ZW50LWNvbHtmbGV4OjAgMCA0MCU7d2lkdGg6NDAlO21heC13aWR0aDo0MCU7cGFkZGluZzo0cmVtIDIuNXJlbSA0cmVtIDVyZW19fS5wcm9tby10ZXh0LWltYWdlX19yaXBwbGV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjA7aGVpZ2h0OjIxLjI1cmVtO3dpZHRoOmF1dG87YXNwZWN0LXJhdGlvOjUyMS82ODQ7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5Oi41O21peC1ibGVuZC1tb2RlOnNjcmVlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBib3R0b207YmFja2dyb3VuZC1zaXplOmNvbnRhaW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnByb21vLXRleHQtaW1hZ2VfX3JpcHBsZXtoZWlnaHQ6MzByZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucHJvbW8tdGV4dC1pbWFnZV9fcmlwcGxle2hlaWdodDozMi41cmVtfX0ucHJvbW8tdGV4dC1pbWFnZV9fY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzIuNXJlbTtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIuNXJlbTtsaW5lLWhlaWdodDpjYWxjKDIuNXJlbSouODUpO2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LWltYWdlX19jb250ZW50e2ZvbnQtc2l6ZTo0LjY4NzVyZW07bGluZS1oZWlnaHQ6Y2FsYyg0LjY4NzVyZW0qLjg1KX19LnByb21vLXRleHQtaW1hZ2VfX2NvbnRlbnQsLnByb21vLXRleHQtaW1hZ2VfX2NvbnRlbnQgKntmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50fS5wcm9tby10ZXh0LWltYWdlX19jb250ZW50IHB7bWFyZ2luOjB9LnByb21vLXRleHQtaW1hZ2VfX2NvbnRlbnQgcCtwe21hcmdpbi10b3A6MXJlbX0ucHJvbW8tdGV4dC1pbWFnZV9fY29udGVudCBhe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucHJvbW8tdGV4dC1pbWFnZV9fY29udGVudCBhOmhvdmVyLC5wcm9tby10ZXh0LWltYWdlX19jb250ZW50IGE6Zm9jdXMtdmlzaWJsZXt0ZXh0LWRlY29yYXRpb246bm9uZX0ucHJvbW8tdGV4dC1pbWFnZV9fY29udGVudCBzcGFuW3N0eWxlKj1adXVtZV0sLnByb21vLXRleHQtaW1hZ2VfX2NvbnRlbnQgc3BhbltzdHlsZSo9enV1bWVde2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wcm9tby10ZXh0LWltYWdlLmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIC5wcm9tby10ZXh0LWltYWdlX19jb250ZW50LC5wcm9tby10ZXh0LWltYWdlLmhhcy1iYWNrZ3JvdW5kLmhhcy15ZWxsb3ctYmFja2dyb3VuZC1jb2xvciAucHJvbW8tdGV4dC1pbWFnZV9fY29udGVudHtjb2xvcjojMGYxYTNkfS5wcm9tby10ZXh0LWltYWdlX19tZWRpYS1jb2x7ZmxleDoxIDEgYXV0bzttaW4td2lkdGg6MDttaW4taGVpZ2h0OjE3LjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LWltYWdlX19tZWRpYS1jb2x7ZmxleDowIDAgNjAlO3dpZHRoOjYwJTttYXgtd2lkdGg6NjAlO21pbi1oZWlnaHQ6NDIuNzVyZW19fS5wcm9tby10ZXh0LWltYWdlX19maWd1cmV7bWFyZ2luOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjE3LjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LWltYWdlX19maWd1cmV7bWluLWhlaWdodDo0Mi43NXJlbX19LnByb21vLXRleHQtaW1hZ2VfX2ltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDppbmhlcml0O29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LWltYWdlX19pbm5lcjpoYXMoLnByb21vLXRleHQtaW1hZ2VfX2NvbnRlbnQtY29sKTpub3QoOmhhcygucHJvbW8tdGV4dC1pbWFnZV9fbWVkaWEtY29sKSkgLnByb21vLXRleHQtaW1hZ2VfX2NvbnRlbnQtY29se2ZsZXg6MSAxIDEwMCU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wcm9tby10ZXh0LWltYWdlX19pbm5lcjpoYXMoLnByb21vLXRleHQtaW1hZ2VfX21lZGlhLWNvbCk6bm90KDpoYXMoLnByb21vLXRleHQtaW1hZ2VfX2NvbnRlbnQtY29sKSkgLnByb21vLXRleHQtaW1hZ2VfX21lZGlhLWNvbHtmbGV4OjEgMSAxMDAlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9fS5pcy1ob3Jpem9udGFsLWRyYWctc2Nyb2xse2N1cnNvcjpncmFifS5pcy1ob3Jpem9udGFsLWRyYWctc2Nyb2xsLmlzLWRyYWctc2Nyb2xsaW5ne2N1cnNvcjpncmFiYmluZzt1c2VyLXNlbGVjdDpub25lfS5pcy1ob3Jpem9udGFsLWRyYWctc2Nyb2xsLmlzLWRyYWctc2Nyb2xsaW5nICp7Y3Vyc29yOmdyYWJiaW5nfS5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc3stLXFzLWFjY2VudDogIzE0NTJkZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiMwZjFhM2Q7Y29sb3I6I2ZmZjtwYWRkaW5nLXRvcDozcmVtO3BhZGRpbmctYm90dG9tOjNyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc3twYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjVyZW19fS5xdWFsaWZpY2F0aW9uLXN0YW5kaW5ncy0tdGhlbWUtcmVkey0tcXMtYWNjZW50OiAjYmIxMzNlfS5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fbGF5b3V0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fbGF5b3V0e3BhZGRpbmctbGVmdDo1LjVyZW19fS5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21hcmdpbjowIDAgMS41cmVtO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXFzLWFjY2VudCk7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RpdGxle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO21hcmdpbjowO3dpZHRoOm1heC1jb250ZW50O21heC13aWR0aDpub25lO2ZvbnQtc2l6ZTo0LjVyZW07dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNTAlLCA2MCUpO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfX0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX21haW57d2lkdGg6MTAwJTttaW4td2lkdGg6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxLjVyZW19LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NHJlbTt3aWR0aDoxMDAlO21pbi13aWR0aDowfS5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtY2FyZHtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MH0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLWNhcmQtaGVhZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjFyZW07bWFyZ2luOjAgMCAxcmVtO3BhZGRpbmc6MH0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXRpdGxle2ZsZXg6MSAxIGF1dG87bWluLXdpZHRoOjA7bWFyZ2luOjA7cGFkZGluZzowO3BhZGRpbmctcmlnaHQ6Ljc1cmVtO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjEuMDU7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmxlZnR9LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1pY29ue2Rpc3BsYXk6YmxvY2s7ZmxleDowIDAgYXV0bzt3aWR0aDozcmVtO2hlaWdodDozcmVtO21hcmdpbi1sZWZ0OmF1dG87b2JqZWN0LWZpdDpjb250YWluO29iamVjdC1wb3NpdGlvbjp0b3AgcmlnaHR9LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MH0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXAgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1zY3JvbGwtZmFkZXtkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcHtvdmVyZmxvdzpoaWRkZW59fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXB7b3ZlcmZsb3cteDp2aXNpYmxlO292ZXJmbG93LXk6dmlzaWJsZX19LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS13cmFwIC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtc2Nyb2xsLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS13cmFwIC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtc2Nyb2xsLWlubmVye292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbjstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtzY3JvbGxiYXItd2lkdGg6bm9uZX0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXAgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1zY3JvbGwtaW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXNjcm9sbC1pbm5lcntvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fS5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXNjcm9sbC1pbm5lcj50YWJsZSwucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXAgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1zY3JvbGwtaW5uZXIgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZXtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7bWluLXdpZHRoOjQwcmVtO21hcmdpbjowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt0YWJsZS1sYXlvdXQ6YXV0b30ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXAgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1zY3JvbGwtaW5uZXI+dGFibGUgdGhlYWQsLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS13cmFwIC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtc2Nyb2xsLWlubmVyIC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUgdGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS13cmFwIC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtc2Nyb2xsLWlubmVyPnRhYmxlIHRib2R5LC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXNjcm9sbC1pbm5lciAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlIHRib2R5e2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXNjcm9sbC1pbm5lcj50YWJsZSB0ciwucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXAgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1zY3JvbGwtaW5uZXIgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZSB0cntkaXNwbGF5OnRhYmxlLXJvd30ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXAgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1zY3JvbGwtaW5uZXI+dGFibGUgdGgsLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS13cmFwIC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtc2Nyb2xsLWlubmVyPnRhYmxlIHRkLC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXNjcm9sbC1pbm5lciAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlIHRoLC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXNjcm9sbC1pbm5lciAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlIHRke2Rpc3BsYXk6dGFibGUtY2VsbH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS13cmFwIC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtc2Nyb2xsLWlubmVyPnRhYmxlLC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXNjcm9sbC1pbm5lciAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxle3dpZHRoOjEwMCU7bWluLXdpZHRoOjA7dGFibGUtbGF5b3V0OmZpeGVkfX0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXAgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1zY3JvbGwtZmFkZXtkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXNjcm9sbC1mYWRle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7d2lkdGg6Mi41cmVtO3otaW5kZXg6NDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2V9LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS13cmFwIC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtc2Nyb2xsLWZhZGUtLXN0YXJ0e2xlZnQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzBmMWEzZCAwJSwgcmdiYSgxNSwgMjYsIDYxLCAwKSAxMDAlKX0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXAgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1zY3JvbGwtZmFkZS0tZW5ke3JpZ2h0OjA7d2lkdGg6M3JlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nLXJpZ2h0Oi4zNzVyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzBmMWEzZCAwJSwgcmdiYSgxNSwgMjYsIDYxLCAwKSAxMDAlKX0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXAgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1zd2lwZS1oaW50e2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfS5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcC5oYXMtZmFkZS1lbmQ6bm90KC5oYXMtc3dpcGUtaGludC1kaXNtaXNzZWQpIC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtc3dpcGUtaGludHtvcGFjaXR5Oi40NX0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXAuaGFzLWZhZGUtc3RhcnQgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1zY3JvbGwtZmFkZS0tc3RhcnQsLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS13cmFwLmhhcy1mYWRlLWVuZCAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXNjcm9sbC1mYWRlLS1lbmR7b3BhY2l0eToxfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS13cmFwLmhhcy1mYWRlLWVuZDpub3QoLmhhcy1zd2lwZS1oaW50LWRpc21pc3NlZCkgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1zd2lwZS1oaW50e29wYWNpdHk6Ljc7ZmlsdGVyOmJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpfX0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCB0YWJsZXt3aWR0aDoxMDAlO21pbi13aWR0aDo0MHJlbTttYXJnaW46MDtib3JkZXItc3BhY2luZzowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt0YWJsZS1sYXlvdXQ6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZSwucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXAgdGFibGV7bWluLXdpZHRoOjA7dGFibGUtbGF5b3V0OmZpeGVkfX0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCB0YWJsZXtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xMjVyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkO2JvcmRlcjoxcHggc29saWQgI2ZmZn0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlIHRoZWFkLC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCB0YWJsZSB0aGVhZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZSB0aGVhZCB0ciwucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXAgdGFibGUgdGhlYWQgdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZn0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlIHRoZWFkIHRoLC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCB0YWJsZSB0aGVhZCB0aHtwYWRkaW5nOi42MjVyZW0gLjc1cmVtO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjE4NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzouMDJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzBmMWEzZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dmVydGljYWwtYWxpZ246bWlkZGxlO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmZ9LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkLC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCB0YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfS5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUgdGJvZHkgdHIsLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS13cmFwIHRhYmxlIHRib2R5IHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmZ9LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkLC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlIHRib2R5IHRkLC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ZHtwYWRkaW5nOi42MjVyZW0gLjc1cmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBmMWEzZDt3b3JkLXdyYXA6YnJlYWstd29yZDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZmZmfS5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZCwucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXAgdGFibGUgdGJvZHkgdGQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkLC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZHtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS41NjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6LjAyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1xcy1hY2NlbnQpfS5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUgYSwucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXdyYXAgdGFibGUgYXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZSBhOmhvdmVyLC5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtd3JhcCB0YWJsZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc19fdGFibGUtZGF0YS1zb3VyY2V7bWFyZ2luOi41cmVtIDAgMDtwYWRkaW5nOjA7d2lkdGg6MTAwJTtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi43NXJlbTtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpyaWdodH0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLWRhdGEtc291cmNlIHB7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQ6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt0ZXh0LWFsaWduOmluaGVyaXR9LnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1kYXRhLXNvdXJjZSBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLWRhdGEtc291cmNlIGE6aG92ZXIsLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1kYXRhLXNvdXJjZSBhOmZvY3Vze2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3NvdXJjZXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjouNXJlbSAwIDA7cGFkZGluZzowO2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6LjY4NzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDU7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpO3RleHQtYWxpZ246Y2VudGVyfS5pcy1ob3Jpem9udGFsLWRyYWctc2Nyb2xse2N1cnNvcjpncmFifS5pcy1ob3Jpem9udGFsLWRyYWctc2Nyb2xsLmlzLWRyYWctc2Nyb2xsaW5ne2N1cnNvcjpncmFiYmluZzt1c2VyLXNlbGVjdDpub25lfS5pcy1ob3Jpem9udGFsLWRyYWctc2Nyb2xsLmlzLWRyYWctc2Nyb2xsaW5nICp7Y3Vyc29yOmdyYWJiaW5nfS5zY2hlZHVsZXstLXFzLWFjY2VudDogI2JiMTMzZX0uc2NoZWR1bGUtLXRoZW1lLXJlZHstLXFzLWFjY2VudDogI2JiMTMzZX0uc2NoZWR1bGU6bm90KGJvZHkpe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMGYxYTNkO3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNjaGVkdWxlOm5vdChib2R5KXtwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjVyZW19fS5zY2hlZHVsZV9fbGF5b3V0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zY2hlZHVsZV9fbGF5b3V0e3BhZGRpbmctbGVmdDo1LjVyZW19fS5zY2hlZHVsZV9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21hcmdpbjowIDAgMS41cmVtO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6M3JlbTtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOnZhcigtLXFzLWFjY2VudCk7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc2NoZWR1bGVfX3RpdGxle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO21hcmdpbjowO3dpZHRoOm1heC1jb250ZW50O21heC13aWR0aDpub25lO2ZvbnQtc2l6ZTo0LjVyZW07dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAyMCUpO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7d2hpdGUtc3BhY2U6bm93cmFwfX0uc2NoZWR1bGVfX21haW57d2lkdGg6MTAwJTttaW4td2lkdGg6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxLjVyZW19LnNjaGVkdWxlX190YWJsZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6NHJlbTt3aWR0aDoxMDAlO21pbi13aWR0aDowfS5zY2hlZHVsZV9fdGFibGUtY2FyZHtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MH0uc2NoZWR1bGVfX3RhYmxlLWNhcmQtaGVhZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjFyZW07bWFyZ2luOjAgMCAxcmVtO3BhZGRpbmc6MH0uc2NoZWR1bGVfX3RhYmxlLXRpdGxle2ZsZXg6MSAxIGF1dG87bWluLXdpZHRoOjA7bWFyZ2luOjA7cGFkZGluZzowO3BhZGRpbmctcmlnaHQ6Ljc1cmVtO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Mi41cmVtO2xpbmUtaGVpZ2h0OjEuMDU7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzBmMWEzZDt0ZXh0LWFsaWduOmxlZnR9LnNjaGVkdWxlX190YWJsZS1pY29ue2Rpc3BsYXk6YmxvY2s7ZmxleDowIDAgYXV0bzt3aWR0aDozcmVtO2hlaWdodDozcmVtO21hcmdpbi1sZWZ0OmF1dG87b2JqZWN0LWZpdDpjb250YWluO29iamVjdC1wb3NpdGlvbjp0b3AgcmlnaHR9LnNjaGVkdWxlX190YWJsZS13cmFwe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MDtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNjaGVkdWxlX190YWJsZS13cmFwe292ZXJmbG93LXg6dmlzaWJsZTtvdmVyZmxvdy15OnZpc2libGV9fS5zY2hlZHVsZV9fdGFibGUtd3JhcCB0YWJsZXtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7bWluLXdpZHRoOjQwcmVtO21hcmdpbjowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt0YWJsZS1sYXlvdXQ6YXV0b30uc2NoZWR1bGVfX3RhYmxlLXdyYXAgdGFibGUgdGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9LnNjaGVkdWxlX190YWJsZS13cmFwIHRhYmxlIHRib2R5e2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS5zY2hlZHVsZV9fdGFibGUtd3JhcCB0YWJsZSB0cntkaXNwbGF5OnRhYmxlLXJvd30uc2NoZWR1bGVfX3RhYmxlLXdyYXAgdGFibGUgdGgsLnNjaGVkdWxlX190YWJsZS13cmFwIHRhYmxlIHRke2Rpc3BsYXk6dGFibGUtY2VsbH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2NoZWR1bGVfX3RhYmxlLXdyYXAgdGFibGV7d2lkdGg6MTAwJTttaW4td2lkdGg6MDt0YWJsZS1sYXlvdXQ6Zml4ZWR9fS5zY2hlZHVsZV9fdGFibGUsLnNjaGVkdWxlX190YWJsZS13cmFwIHRhYmxle3dpZHRoOjEwMCU7bWluLXdpZHRoOjQwcmVtO21hcmdpbjowO2JvcmRlci1zcGFjaW5nOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3RhYmxlLWxheW91dDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zY2hlZHVsZV9fdGFibGUsLnNjaGVkdWxlX190YWJsZS13cmFwIHRhYmxle21pbi13aWR0aDowO3RhYmxlLWxheW91dDpmaXhlZH19LnNjaGVkdWxlX190YWJsZSwuc2NoZWR1bGVfX3RhYmxlLXdyYXAgdGFibGV7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTI1cmVtO2NvbG9yOiMwZjFhM2Q7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjMGYxYTNkO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwZjFhM2Q7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MH0uc2NoZWR1bGVfX3RhYmxlIHRoZWFkLC5zY2hlZHVsZV9fdGFibGUtd3JhcCB0YWJsZSB0aGVhZHtiYWNrZ3JvdW5kLWNvbG9yOiMwZjFhM2R9LnNjaGVkdWxlX190YWJsZSB0aGVhZCB0ciwuc2NoZWR1bGVfX3RhYmxlLXdyYXAgdGFibGUgdGhlYWQgdHJ7Ym9yZGVyLWJvdHRvbTowfS5zY2hlZHVsZV9fdGFibGUgdGhlYWQgdGgsLnNjaGVkdWxlX190YWJsZS13cmFwIHRhYmxlIHRoZWFkIHRoe3BhZGRpbmc6LjYyNXJlbSAuNzVyZW07Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuMTg3NXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOi4wMmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBmMWEzZDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjowfS5zY2hlZHVsZV9fdGFibGUgdGJvZHkgdHIsLnNjaGVkdWxlX190YWJsZS13cmFwIHRhYmxlIHRib2R5IHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwZjFhM2R9LnNjaGVkdWxlX190YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkLC5zY2hlZHVsZV9fdGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uc2NoZWR1bGVfX3RhYmxlIHRib2R5IHRkLC5zY2hlZHVsZV9fdGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ZHtwYWRkaW5nOi42MjVyZW0gLjc1cmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjojMGYxYTNkO2JhY2tncm91bmQtY29sb3I6I2ZmZjt3b3JkLXdyYXA6YnJlYWstd29yZDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MH0uc2NoZWR1bGVfX3RhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkLC5zY2hlZHVsZV9fdGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZHtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS41NjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6LjAyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1xcy1hY2NlbnQpfS5zY2hlZHVsZV9fdGFibGUgYSwuc2NoZWR1bGVfX3RhYmxlLXdyYXAgdGFibGUgYXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNjaGVkdWxlX190YWJsZSBhOmhvdmVyLC5zY2hlZHVsZV9fdGFibGUtd3JhcCB0YWJsZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5zY2hlZHVsZV9fdGFibGUtZGF0YS1zb3VyY2V7bWFyZ2luOi41cmVtIDAgMDtwYWRkaW5nOjA7d2lkdGg6MTAwJTtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi43NXJlbTtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40O2NvbG9yOiMwZjFhM2Q7dGV4dC1hbGlnbjpsZWZ0fS5zY2hlZHVsZV9fc291cmNle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOi41cmVtIDAgMDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouNjg3NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40NTtjb2xvcjpyZ2JhKDE1LDI2LDYxLC44NSk7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Lmd1dGVuLWJsb2NrLnNjaGVkdWxlOm5vdChib2R5KXtvdmVyZmxvdy14OmNsaXA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuc2NoZWR1bGVfX3RhYmxlcy0taGFzLXBhZ2VyIC5zY2hlZHVsZV9fdGFibGUtY2FyZC5pcy1hY3RpdmV7b3ZlcmZsb3c6dmlzaWJsZX19LnNjaGVkdWxlX190YWJsZXMtLWhhcy1wYWdlciAuc2NoZWR1bGVfX3RhYmxlLWNhcmR7ZGlzcGxheTpub25lfS5zY2hlZHVsZV9fdGFibGVzLS1oYXMtcGFnZXIgLnNjaGVkdWxlX190YWJsZS1jYXJkLmlzLWFjdGl2ZXtkaXNwbGF5OmZsZXh9LnNjaGVkdWxlX190YWJsZS13cmFwLS1oYXMtcGFnZXJ7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnNjaGVkdWxlX190YWJsZS13cmFwLS1oYXMtcGFnZXJ7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOjIuNzVyZW19fS5zY2hlZHVsZV9fdGFibGUtd3JhcC0taGFzLXBhZ2VyIC5zY2hlZHVsZV9fdGFibGUtc2Nyb2xsLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuc2NoZWR1bGVfX3RhYmxlLXdyYXAtLWhhcy1wYWdlciAuc2NoZWR1bGVfX3RhYmxlLXNjcm9sbC1pbm5lcntvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7c2Nyb2xsYmFyLXdpZHRoOm5vbmV9LnNjaGVkdWxlX190YWJsZS13cmFwLS1oYXMtcGFnZXIgLnNjaGVkdWxlX190YWJsZS1zY3JvbGwtaW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc2NoZWR1bGVfX3RhYmxlLXdyYXAtLWhhcy1wYWdlciAuc2NoZWR1bGVfX3RhYmxlLXNjcm9sbC1pbm5lcj50YWJsZSwuc2NoZWR1bGVfX3RhYmxlLXdyYXAtLWhhcy1wYWdlciAuc2NoZWR1bGVfX3RhYmxlLXNjcm9sbC1pbm5lciAuc2NoZWR1bGVfX3RhYmxle2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTttaW4td2lkdGg6NDByZW07bWF4LXdpZHRoOm5vbmU7bWFyZ2luOjB9fS5zY2hlZHVsZV9fdGFibGUtd3JhcC0taGFzLXBhZ2VyIC5zY2hlZHVsZV9fdGFibGUtc2Nyb2xsLWZhZGV7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5zY2hlZHVsZV9fdGFibGUtd3JhcC0taGFzLXBhZ2VyIC5zY2hlZHVsZV9fdGFibGUtc2Nyb2xsLWZhZGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt3aWR0aDoyLjVyZW07ei1pbmRleDo0O3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZX0uc2NoZWR1bGVfX3RhYmxlLXdyYXAtLWhhcy1wYWdlciAuc2NoZWR1bGVfX3RhYmxlLXNjcm9sbC1mYWRlLS1zdGFydHtsZWZ0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSl9LnNjaGVkdWxlX190YWJsZS13cmFwLS1oYXMtcGFnZXIgLnNjaGVkdWxlX190YWJsZS1zY3JvbGwtZmFkZS0tZW5ke3JpZ2h0OjA7d2lkdGg6M3JlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nLXJpZ2h0Oi4zNzVyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKX0uc2NoZWR1bGVfX3RhYmxlLXdyYXAtLWhhcy1wYWdlciAuc2NoZWR1bGVfX3RhYmxlLXN3aXBlLWhpbnR7ZGlzcGxheTpibG9jaztmbGV4LXNocmluazowO3dpZHRoOjEuNXJlbTtoZWlnaHQ6MS41cmVtO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2V9LnNjaGVkdWxlX190YWJsZS13cmFwLS1oYXMtcGFnZXIuaGFzLWZhZGUtZW5kOm5vdCguaGFzLXN3aXBlLWhpbnQtZGlzbWlzc2VkKSAuc2NoZWR1bGVfX3RhYmxlLXN3aXBlLWhpbnR7b3BhY2l0eTouNDV9LnNjaGVkdWxlX190YWJsZS13cmFwLS1oYXMtcGFnZXIuaGFzLWZhZGUtc3RhcnQgLnNjaGVkdWxlX190YWJsZS1zY3JvbGwtZmFkZS0tc3RhcnQsLnNjaGVkdWxlX190YWJsZS13cmFwLS1oYXMtcGFnZXIuaGFzLWZhZGUtZW5kIC5zY2hlZHVsZV9fdGFibGUtc2Nyb2xsLWZhZGUtLWVuZHtvcGFjaXR5OjF9fS5zY2hlZHVsZV9fdGFibGUtd3JhcC0taGFzLXBhZ2VyIC5zY2hlZHVsZV9fcGFnZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEuODc1cmVtO3JpZ2h0OjA7ei1pbmRleDoyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtnYXA6LjYyNXJlbTttYXJnaW46MDtwYWRkaW5nOi42MjVyZW0gLjc1cmVtO2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6LjkzNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzouMDRlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjtwb2ludGVyLWV2ZW50czphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5zY2hlZHVsZV9fdGFibGUtd3JhcC0taGFzLXBhZ2VyIC5zY2hlZHVsZV9fcGFnZXJ7dG9wOjEuMzc1cmVtO3otaW5kZXg6NTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtjb2xvcjojMGYxYTNkfS5zY2hlZHVsZV9fdGFibGUtd3JhcC0taGFzLXBhZ2VyIC5zY2hlZHVsZV9fcGFnZXIgLnNjaGVkdWxlX19wYWdlci1zdGF0dXMsLnNjaGVkdWxlX190YWJsZS13cmFwLS1oYXMtcGFnZXIgLnNjaGVkdWxlX19wYWdlciAuc2NoZWR1bGVfX3BhZ2VyLXdvcmQsLnNjaGVkdWxlX190YWJsZS13cmFwLS1oYXMtcGFnZXIgLnNjaGVkdWxlX19wYWdlciAuc2NoZWR1bGVfX3BhZ2VyLWJ0bntjb2xvcjojMGYxYTNkfX0uc2NoZWR1bGVfX3RhYmxlLXdyYXAtLWhhcy1wYWdlciB0YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkLC5zY2hlZHVsZV9fdGFibGUtd3JhcC0taGFzLXBhZ2VyIC5zY2hlZHVsZV9fdGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjEzLjc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5zY2hlZHVsZV9fdGFibGUtd3JhcC0taGFzLXBhZ2VyIHRhYmxlIHRoZWFkIHRoOmxhc3QtY2hpbGQsLnNjaGVkdWxlX190YWJsZS13cmFwLS1oYXMtcGFnZXIgLnNjaGVkdWxlX190YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6Ljc1cmVtfX0uc2NoZWR1bGVfX3BhZ2VyLXN0YXR1c3tkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjM3NXJlbTttYXJnaW46MDtwYWRkaW5nOjA7Zm9udDppbmhlcml0O2NvbG9yOmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH0uc2NoZWR1bGVfX3BhZ2VyLXdvcmR7Zm9udDppbmhlcml0O2NvbG9yOmluaGVyaXR9LnNjaGVkdWxlX19wYWdlci1idG57ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttaW4td2lkdGg6MS41cmVtO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOTM3NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjdXJzb3I6cG9pbnRlcjthcHBlYXJhbmNlOm5vbmV9LnNjaGVkdWxlX19wYWdlci1idG46ZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOm5vdC1hbGxvd2VkfS5zY2hlZHVsZV9fcGFnZXItYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLC5zY2hlZHVsZV9fcGFnZXItYnRuOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGV7b3BhY2l0eTouODV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnNjaGVkdWxlX19wYWdlci1idG57Y29sb3I6IzBmMWEzZH0uc2NoZWR1bGVfX3BhZ2VyLWJ0bjpkaXNhYmxlZHtvcGFjaXR5Oi40NX19LnNjaGVkdWxlLWRhdGVzOm5vdChib2R5KXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO292ZXJmbG93LXg6Y2xpcDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzBmMWEzZDtwYWRkaW5nLXRvcDozcmVtO3BhZGRpbmctYm90dG9tOjNyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5zY2hlZHVsZS1kYXRlczpub3QoYm9keSl7cGFkZGluZy10b3A6NHJlbTtwYWRkaW5nLWJvdHRvbTo1cmVtfX0uc2NoZWR1bGUtZGF0ZXNfX2xheW91dHt3aWR0aDoxMDAlO21pbi13aWR0aDowfS5zY2hlZHVsZS1kYXRlc19faW50cm97bWF4LXdpZHRoOjMwLjI1cmVtO21hcmdpbjowIGF1dG8gMi41cmVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4zNzVyZW07Y29sb3I6IzBmMWEzZH0uc2NoZWR1bGUtZGF0ZXNfX2ludHJvIHB7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXR9LnNjaGVkdWxlLWRhdGVzX19pbnRybyBwK3B7bWFyZ2luLXRvcDouNXJlbX0uc2NoZWR1bGUtZGF0ZXNfX2ludHJvIGF7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zY2hlZHVsZS1kYXRlc19faW50cm8gYTpob3Zlciwuc2NoZWR1bGUtZGF0ZXNfX2ludHJvIGE6Zm9jdXMtdmlzaWJsZXt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2NoZWR1bGUtZGF0ZXNfX25hdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxLjVyZW07bWFyZ2luLWJvdHRvbToycmVtO21pbi13aWR0aDowfS5zY2hlZHVsZS1kYXRlc19fdGFic3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2ZsZXgtd3JhcDpub3dyYXA7Z2FwOjFyZW07bWluLXdpZHRoOjA7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvO292ZXJmbG93LXk6dmlzaWJsZTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2NoZWR1bGUtZGF0ZXNfX3RhYnN7Z2FwOjEuNXJlbX19LnNjaGVkdWxlLWRhdGVzX190YWJ7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1lbmQ7Z2FwOi41cmVtO2hlaWdodDo1LjMxMjVyZW07bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcjthcHBlYXJhbmNlOm5vbmU7b3BhY2l0eTouMzU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS5zY2hlZHVsZS1kYXRlc19fdGFiLmlzLWFjdGl2ZXtvcGFjaXR5OjF9LnNjaGVkdWxlLWRhdGVzX190YWI6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMTQ1MmRlO291dGxpbmUtb2Zmc2V0Oi4yNXJlbX0uc2NoZWR1bGUtZGF0ZXNfX3RhYi0tZGVjb3JhdGl2ZXtvcGFjaXR5OjE7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0uc2NoZWR1bGUtZGF0ZXNfX3RhYi1kYXl7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6LjA2ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwZjFhM2Q7d3JpdGluZy1tb2RlOnZlcnRpY2FsLXJsO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnNjaGVkdWxlLWRhdGVzX190YWItaWNvbntkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OjUuMzEyNXJlbTtvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOmxlZnQgYm90dG9tfS5zY2hlZHVsZS1kYXRlc19fbW9udGh7ZmxleDowIDAgYXV0bzttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0Oi45O2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwZjFhM2Q7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2NoZWR1bGUtZGF0ZXNfX21vbnRoe2ZvbnQtc2l6ZTo0LjVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuc2NoZWR1bGUtZGF0ZXNfX21vbnRoe2ZvbnQtc2l6ZTo2cmVtfX0uc2NoZWR1bGUtZGF0ZXNfX3BhbmVsc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjt3aWR0aDoxMDAlO21pbi13aWR0aDowfS5zY2hlZHVsZS1kYXRlc19fcGFuZWx7Z3JpZC1hcmVhOjEvMTtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttaW4td2lkdGg6MH0uc2NoZWR1bGUtZGF0ZXNfX3BhbmVsLmlzLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5zY2hlZHVsZS1kYXRlc19fcGFuZWxbaGlkZGVuXXtkaXNwbGF5Om5vbmV9LnNjaGVkdWxlLWRhdGVzX19ldmVudHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MXJlbTt3aWR0aDoxMDAlO21pbi13aWR0aDowfS5zY2hlZHVsZS1kYXRlc19fZXZlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO21pbi13aWR0aDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zY2hlZHVsZS1kYXRlc19fZXZlbnR7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2h9fS5zY2hlZHVsZS1kYXRlc19fZXZlbnQtbWFpbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjFyZW07ZmxleDoxIDEgYXV0bzttaW4td2lkdGg6MDtwYWRkaW5nOjFyZW0gMS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMxNDUyZGU7Y29sb3I6I2ZmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2NoZWR1bGUtZGF0ZXNfX2V2ZW50LW1haW57cGFkZGluZzoxLjI1cmVtIDEuNXJlbTtnYXA6MS41cmVtfX0uc2NoZWR1bGUtZGF0ZXNfX2V2ZW50LXRpbWV7ZmxleDowIDAgYXV0bzttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjM3NXJlbTtjb2xvcjojZmZmO3doaXRlLXNwYWNlOm5vd3JhcDtmbGV4LWJhc2lzOjYuNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2NoZWR1bGUtZGF0ZXNfX2V2ZW50LXRpbWV7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS42MjVyZW19fS5zY2hlZHVsZS1kYXRlc19fZXZlbnQtY29weXtmbGV4OjEgMSBhdXRvO21pbi13aWR0aDowfS5zY2hlZHVsZS1kYXRlc19fZXZlbnQtdGl0bGV7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41cmVtO2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNjaGVkdWxlLWRhdGVzX19ldmVudC10aXRsZXtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX19LnNjaGVkdWxlLWRhdGVzX19ldmVudC1zdWJ0aXRsZXttYXJnaW46LjI1cmVtIDAgMDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjM3NXJlbTtjb2xvcjojZmZmfS5zY2hlZHVsZS1kYXRlc19fZXZlbnQtZXh0cmF7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjFyZW0gMS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDE1LDI2LDYxLC4yKTtib3JkZXItdG9wOjA7Y29sb3I6IzBmMWEzZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2NoZWR1bGUtZGF0ZXNfX2V2ZW50LWV4dHJhe3dpZHRoOjE3LjVyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgxNSwyNiw2MSwuMik7Ym9yZGVyLWxlZnQ6MDtwYWRkaW5nOjEuMjVyZW0gMS41cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnNjaGVkdWxlLWRhdGVzX19ldmVudC1leHRyYXt3aWR0aDoyMHJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNjaGVkdWxlLWRhdGVzX19ldmVudC0tbm8tZXh0cmEgLnNjaGVkdWxlLWRhdGVzX19ldmVudC1tYWlue2JvcmRlci1yaWdodDowfX0uc2NoZWR1bGUtZGF0ZXNfX2V2ZW50LWV4dHJhLWlubmVye2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Ljc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjEyNXJlbTtjb2xvcjojMGYxYTNkfS5zY2hlZHVsZS1kYXRlc19fZXZlbnQtZXh0cmEtaW5uZXI+KjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnNjaGVkdWxlLWRhdGVzX19ldmVudC1leHRyYS1pbm5lcj4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5zY2hlZHVsZS1kYXRlc19fZXZlbnQtZXh0cmEtaW5uZXIgcCwuc2NoZWR1bGUtZGF0ZXNfX2V2ZW50LWV4dHJhLWlubmVyIGxpe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0fS5zY2hlZHVsZS1kYXRlc19fZXZlbnQtZXh0cmEtaW5uZXIgaDEsLnNjaGVkdWxlLWRhdGVzX19ldmVudC1leHRyYS1pbm5lciBoMiwuc2NoZWR1bGUtZGF0ZXNfX2V2ZW50LWV4dHJhLWlubmVyIGgzLC5zY2hlZHVsZS1kYXRlc19fZXZlbnQtZXh0cmEtaW5uZXIgaDQsLnNjaGVkdWxlLWRhdGVzX19ldmVudC1leHRyYS1pbm5lciBoNSwuc2NoZWR1bGUtZGF0ZXNfX2V2ZW50LWV4dHJhLWlubmVyIGg2e21hcmdpbjowIDAgLjVyZW07cGFkZGluZzowO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjE7bGV0dGVyLXNwYWNpbmc6LjAyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwZjFhM2R9LnNjaGVkdWxlLWRhdGVzX19ldmVudC1leHRyYS1pbm5lciBhe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2NoZWR1bGUtZGF0ZXNfX2V2ZW50LWV4dHJhLWlubmVyIGE6aG92ZXIsLnNjaGVkdWxlLWRhdGVzX19ldmVudC1leHRyYS1pbm5lciBhOmZvY3VzLXZpc2libGV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmlzLWhvcml6b250YWwtZHJhZy1zY3JvbGx7Y3Vyc29yOmdyYWJ9LmlzLWhvcml6b250YWwtZHJhZy1zY3JvbGwuaXMtZHJhZy1zY3JvbGxpbmd7Y3Vyc29yOmdyYWJiaW5nO3VzZXItc2VsZWN0Om5vbmV9LmlzLWhvcml6b250YWwtZHJhZy1zY3JvbGwuaXMtZHJhZy1zY3JvbGxpbmcgKntjdXJzb3I6Z3JhYmJpbmd9LnBhc3QtcmVzdWx0c3stLXFzLWFjY2VudDogIzYyOWNlZn0ucGFzdC1yZXN1bHRzLS10aGVtZS1saWdodC1ibHVley0tcXMtYWNjZW50OiAjNjI5Y2VmfS5wYXN0LXJlc3VsdHM6bm90KGJvZHkpe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMGYxYTNkO3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnBhc3QtcmVzdWx0czpub3QoYm9keSl7cGFkZGluZy10b3A6NHJlbTtwYWRkaW5nLWJvdHRvbTo1cmVtfX0ucGFzdC1yZXN1bHRzX19sYXlvdXR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnBhc3QtcmVzdWx0c19fbGF5b3V0e3BhZGRpbmctbGVmdDo1LjVyZW19fS5wYXN0LXJlc3VsdHNfX3RpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjttYXJnaW46MCAwIDEuNXJlbTtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjNyZW07bGluZS1oZWlnaHQ6MTtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp2YXIoLS1xcy1hY2NlbnQpO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnBhc3QtcmVzdWx0c19fdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo1MCU7bWFyZ2luOjA7d2lkdGg6bWF4LWNvbnRlbnQ7bWF4LXdpZHRoOm5vbmU7Zm9udC1zaXplOjQuNXJlbTt0cmFuc2Zvcm06cm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01MCUsIDIwJSk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt3aGl0ZS1zcGFjZTpub3dyYXB9fS5wYXN0LXJlc3VsdHNfX21haW57d2lkdGg6MTAwJTttaW4td2lkdGg6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxLjVyZW19LnBhc3QtcmVzdWx0c19fdGFibGVze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjRyZW07d2lkdGg6MTAwJTttaW4td2lkdGg6MH0ucGFzdC1yZXN1bHRzX190YWJsZS1jYXJke2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowfS5wYXN0LXJlc3VsdHNfX3RhYmxlLWNhcmQtaGVhZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjFyZW07bWFyZ2luOjAgMCAxcmVtO3BhZGRpbmc6MH0ucGFzdC1yZXN1bHRzX190YWJsZS10aXRsZXtmbGV4OjEgMSBhdXRvO21pbi13aWR0aDowO21hcmdpbjowO3BhZGRpbmc6MDtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIuNXJlbTtsaW5lLWhlaWdodDoxLjA1O2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwZjFhM2Q7dGV4dC1hbGlnbjpsZWZ0fS5wYXN0LXJlc3VsdHNfX3RhYmxlLWljb257ZGlzcGxheTpibG9jaztmbGV4OjAgMCBhdXRvO3dpZHRoOjNyZW07aGVpZ2h0OjNyZW07bWFyZ2luLWxlZnQ6YXV0bztvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOnRvcCByaWdodH0ucGFzdC1yZXN1bHRzX190YWJsZS13cmFwe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4td2lkdGg6MDtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcHtvdmVyZmxvdy14OnZpc2libGU7b3ZlcmZsb3cteTp2aXNpYmxlfX0ucGFzdC1yZXN1bHRzX190YWJsZS13cmFwIHRhYmxle2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTttaW4td2lkdGg6NDByZW07bWFyZ2luOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3RhYmxlLWxheW91dDphdXRvfS5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAgdGFibGUgdGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9LnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcCB0YWJsZSB0Ym9keXtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0ucGFzdC1yZXN1bHRzX190YWJsZS13cmFwIHRhYmxlIHRye2Rpc3BsYXk6dGFibGUtcm93fS5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAgdGFibGUgdGgsLnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcCB0YWJsZSB0ZHtkaXNwbGF5OnRhYmxlLWNlbGx9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcCB0YWJsZXt3aWR0aDoxMDAlO21pbi13aWR0aDowO3RhYmxlLWxheW91dDpmaXhlZH19LnBhc3QtcmVzdWx0c19fdGFibGUsLnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcCB0YWJsZXt3aWR0aDoxMDAlO21pbi13aWR0aDo0MHJlbTttYXJnaW46MDtib3JkZXItc3BhY2luZzowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTt0YWJsZS1sYXlvdXQ6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFzdC1yZXN1bHRzX190YWJsZSwucGFzdC1yZXN1bHRzX190YWJsZS13cmFwIHRhYmxle21pbi13aWR0aDowO3RhYmxlLWxheW91dDpmaXhlZH19LnBhc3QtcmVzdWx0c19fdGFibGUsLnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcCB0YWJsZXtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xMjVyZW07Y29sb3I6IzBmMWEzZDt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICMwZjFhM2Q7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzBmMWEzZDtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowfS5wYXN0LXJlc3VsdHNfX3RhYmxlIHRoZWFkLC5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAgdGFibGUgdGhlYWR7YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkfS5wYXN0LXJlc3VsdHNfX3RhYmxlIHRoZWFkIHRyLC5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAgdGFibGUgdGhlYWQgdHJ7Ym9yZGVyLWJvdHRvbTowfS5wYXN0LXJlc3VsdHNfX3RhYmxlIHRoZWFkIHRoLC5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAgdGFibGUgdGhlYWQgdGh7cGFkZGluZzouNjI1cmVtIC43NXJlbTtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Mi4xODc1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6LjAyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjB9LnBhc3QtcmVzdWx0c19fdGFibGUgdGJvZHkgdHIsLnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMGYxYTNkfS5wYXN0LXJlc3VsdHNfX3RhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQsLnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0ucGFzdC1yZXN1bHRzX190YWJsZSB0Ym9keSB0ZCwucGFzdC1yZXN1bHRzX190YWJsZS13cmFwIHRhYmxlIHRib2R5IHRke3BhZGRpbmc6LjYyNXJlbSAuNzVyZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiMwZjFhM2Q7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dvcmQtd3JhcDpicmVhay13b3JkO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowfS5wYXN0LXJlc3VsdHNfX3RhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkLC5wYXN0LXJlc3VsdHNfX3RhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgyKSwucGFzdC1yZXN1bHRzX190YWJsZS13cmFwIHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkLC5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAgdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKDIpe2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjU2MjVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzouMDJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2MjljZWZ9LnBhc3QtcmVzdWx0c19fdGFibGUgYSwucGFzdC1yZXN1bHRzX190YWJsZS13cmFwIHRhYmxlIGF7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wYXN0LXJlc3VsdHNfX3RhYmxlIGE6aG92ZXIsLnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcCB0YWJsZSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5wYXN0LXJlc3VsdHNfX3RhYmxlLWRhdGEtc291cmNle21hcmdpbjouNXJlbSAwIDA7cGFkZGluZzowO3dpZHRoOjEwMCU7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouNzVyZW07Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMGYxYTNkO3RleHQtYWxpZ246bGVmdH0ucGFzdC1yZXN1bHRzX19zb3VyY2V7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46LjVyZW0gMCAwO3BhZGRpbmc6MDtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi42ODc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ1O2NvbG9yOnJnYmEoMTUsMjYsNjEsLjg1KTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsuZ3V0ZW4tYmxvY2sucGFzdC1yZXN1bHRzOm5vdChib2R5KXtvdmVyZmxvdy14OmNsaXA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucGFzdC1yZXN1bHRzX190YWJsZXMtLWhhcy1wYWdlciAucGFzdC1yZXN1bHRzX190YWJsZS1jYXJkLmlzLWFjdGl2ZXtvdmVyZmxvdzp2aXNpYmxlfX0ucGFzdC1yZXN1bHRzX190YWJsZXMtLWhhcy1wYWdlciAucGFzdC1yZXN1bHRzX190YWJsZS1jYXJke2Rpc3BsYXk6bm9uZX0ucGFzdC1yZXN1bHRzX190YWJsZXMtLWhhcy1wYWdlciAucGFzdC1yZXN1bHRzX190YWJsZS1jYXJkLmlzLWFjdGl2ZXtkaXNwbGF5OmZsZXh9LnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcC0taGFzLXBhZ2Vye3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAtLWhhcy1wYWdlcntvdmVyZmxvdzpoaWRkZW47cGFkZGluZy10b3A6Mi43NXJlbX19LnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcC0taGFzLXBhZ2VyIC5wYXN0LXJlc3VsdHNfX3RhYmxlLXNjcm9sbC1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcC0taGFzLXBhZ2VyIC5wYXN0LXJlc3VsdHNfX3RhYmxlLXNjcm9sbC1pbm5lcntvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7c2Nyb2xsYmFyLXdpZHRoOm5vbmV9LnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcC0taGFzLXBhZ2VyIC5wYXN0LXJlc3VsdHNfX3RhYmxlLXNjcm9sbC1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAtLWhhcy1wYWdlciAucGFzdC1yZXN1bHRzX190YWJsZS1zY3JvbGwtaW5uZXI+dGFibGUsLnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcC0taGFzLXBhZ2VyIC5wYXN0LXJlc3VsdHNfX3RhYmxlLXNjcm9sbC1pbm5lciAucGFzdC1yZXN1bHRzX190YWJsZXtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7bWluLXdpZHRoOjQwcmVtO21heC13aWR0aDpub25lO21hcmdpbjowfX0ucGFzdC1yZXN1bHRzX190YWJsZS13cmFwLS1oYXMtcGFnZXIgLnBhc3QtcmVzdWx0c19fdGFibGUtc2Nyb2xsLWZhZGV7ZGlzcGxheTpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAtLWhhcy1wYWdlciAucGFzdC1yZXN1bHRzX190YWJsZS1zY3JvbGwtZmFkZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3dpZHRoOjIuNXJlbTt6LWluZGV4OjQ7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfS5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAtLWhhcy1wYWdlciAucGFzdC1yZXN1bHRzX190YWJsZS1zY3JvbGwtZmFkZS0tc3RhcnR7bGVmdDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpfS5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAtLWhhcy1wYWdlciAucGFzdC1yZXN1bHRzX190YWJsZS1zY3JvbGwtZmFkZS0tZW5ke3JpZ2h0OjA7d2lkdGg6M3JlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nLXJpZ2h0Oi4zNzVyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZmZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKX0ucGFzdC1yZXN1bHRzX190YWJsZS13cmFwLS1oYXMtcGFnZXIgLnBhc3QtcmVzdWx0c19fdGFibGUtc3dpcGUtaGludHtkaXNwbGF5OmJsb2NrO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MS41cmVtO2hlaWdodDoxLjVyZW07b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZX0ucGFzdC1yZXN1bHRzX190YWJsZS13cmFwLS1oYXMtcGFnZXIuaGFzLWZhZGUtZW5kOm5vdCguaGFzLXN3aXBlLWhpbnQtZGlzbWlzc2VkKSAucGFzdC1yZXN1bHRzX190YWJsZS1zd2lwZS1oaW50e29wYWNpdHk6LjQ1fS5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAtLWhhcy1wYWdlci5oYXMtZmFkZS1zdGFydCAucGFzdC1yZXN1bHRzX190YWJsZS1zY3JvbGwtZmFkZS0tc3RhcnQsLnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcC0taGFzLXBhZ2VyLmhhcy1mYWRlLWVuZCAucGFzdC1yZXN1bHRzX190YWJsZS1zY3JvbGwtZmFkZS0tZW5ke29wYWNpdHk6MX19LnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcC0taGFzLXBhZ2VyIC5wYXN0LXJlc3VsdHNfX3BhZ2Vye3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxLjg3NXJlbTtyaWdodDowO3otaW5kZXg6MjtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Z2FwOi42MjVyZW07bWFyZ2luOjA7cGFkZGluZzouNjI1cmVtIC43NXJlbTtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi45Mzc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6LjA0ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmY7cG9pbnRlci1ldmVudHM6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsucGFzdC1yZXN1bHRzX190YWJsZS13cmFwLS1oYXMtcGFnZXIgLnBhc3QtcmVzdWx0c19fcGFnZXJ7dG9wOjEuMzc1cmVtO3otaW5kZXg6NTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtjb2xvcjojMGYxYTNkfS5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAtLWhhcy1wYWdlciAucGFzdC1yZXN1bHRzX19wYWdlciAucGFzdC1yZXN1bHRzX19wYWdlci1zdGF0dXMsLnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcC0taGFzLXBhZ2VyIC5wYXN0LXJlc3VsdHNfX3BhZ2VyIC5wYXN0LXJlc3VsdHNfX3BhZ2VyLXdvcmQsLnBhc3QtcmVzdWx0c19fdGFibGUtd3JhcC0taGFzLXBhZ2VyIC5wYXN0LXJlc3VsdHNfX3BhZ2VyIC5wYXN0LXJlc3VsdHNfX3BhZ2VyLWJ0bntjb2xvcjojMGYxYTNkfX0ucGFzdC1yZXN1bHRzX190YWJsZS13cmFwLS1oYXMtcGFnZXIgdGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCwucGFzdC1yZXN1bHRzX190YWJsZS13cmFwLS1oYXMtcGFnZXIgLnBhc3QtcmVzdWx0c19fdGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjEzLjc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAtLWhhcy1wYWdlciB0YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkLC5wYXN0LXJlc3VsdHNfX3RhYmxlLXdyYXAtLWhhcy1wYWdlciAucGFzdC1yZXN1bHRzX190YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6Ljc1cmVtfX0ucGFzdC1yZXN1bHRzX19wYWdlci1zdGF0dXN7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi4zNzVyZW07bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXR9LnBhc3QtcmVzdWx0c19fcGFnZXItd29yZHtmb250OmluaGVyaXQ7Y29sb3I6aW5oZXJpdH0ucGFzdC1yZXN1bHRzX19wYWdlci1idG57ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttaW4td2lkdGg6MS41cmVtO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouOTM3NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjdXJzb3I6cG9pbnRlcjthcHBlYXJhbmNlOm5vbmV9LnBhc3QtcmVzdWx0c19fcGFnZXItYnRuOmRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjpub3QtYWxsb3dlZH0ucGFzdC1yZXN1bHRzX19wYWdlci1idG46bm90KDpkaXNhYmxlZCk6aG92ZXIsLnBhc3QtcmVzdWx0c19fcGFnZXItYnRuOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGV7b3BhY2l0eTouODV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnBhc3QtcmVzdWx0c19fcGFnZXItYnRue2NvbG9yOiMwZjFhM2R9LnBhc3QtcmVzdWx0c19fcGFnZXItYnRuOmRpc2FibGVke29wYWNpdHk6LjQ1fX0ucHJvbW90aW9uYWwtaW1hZ2UtdGV4dHt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjVyZW07cGFkZGluZy1ib3R0b206NXJlbX0ucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fc2VjdGlvbntvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjFyZW07d2lkdGg6MTAwJTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3RleHQtYWxpZ246Y2VudGVyfS5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19zZWN0aW9uKy5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19zZWN0aW9ue21hcmdpbi10b3A6MXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fc2VjdGlvbisucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fc2VjdGlvbnttYXJnaW4tdG9wOjEuMjVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19zZWN0aW9ue2dhcDoxLjVyZW19fS5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19zZWN0aW9uLS1pbWctcmlnaHQgLnByb21vdGlvbmFsLWltYWdlLXRleHRfX3Jvd3tvcmRlcjoxfS5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19zZWN0aW9uLS1pbWctcmlnaHQgLnByb21vdGlvbmFsLWltYWdlLXRleHRfX3RpdGxle29yZGVyOjJ9LnByb21vdGlvbmFsLWltYWdlLXRleHRfX3NlY3Rpb24tLWltZy1yaWdodCAucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9faW1hZ2V7b3JkZXI6M30ucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fc2VjdGlvbi0taW1nLWxlZnQgLnByb21vdGlvbmFsLWltYWdlLXRleHRfX2ltYWdle29yZGVyOjF9LnByb21vdGlvbmFsLWltYWdlLXRleHRfX3NlY3Rpb24tLWltZy1sZWZ0IC5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X190aXRsZXtvcmRlcjoyfS5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19zZWN0aW9uLS1pbWctbGVmdCAucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fcm93e29yZGVyOjN9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnByb21vdGlvbmFsLWltYWdlLXRleHRfX3NlY3Rpb257ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0ucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fc2VjdGlvbi0taW1nLWxlZnQgLnByb21vdGlvbmFsLWltYWdlLXRleHRfX2ltYWdlLC5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19zZWN0aW9uLS1pbWctbGVmdCAucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fdGl0bGUsLnByb21vdGlvbmFsLWltYWdlLXRleHRfX3NlY3Rpb24tLWltZy1sZWZ0IC5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19yb3csLnByb21vdGlvbmFsLWltYWdlLXRleHRfX3NlY3Rpb24tLWltZy1yaWdodCAucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9faW1hZ2UsLnByb21vdGlvbmFsLWltYWdlLXRleHRfX3NlY3Rpb24tLWltZy1yaWdodCAucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fdGl0bGUsLnByb21vdGlvbmFsLWltYWdlLXRleHRfX3NlY3Rpb24tLWltZy1yaWdodCAucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fcm93e29yZGVyOmluaXRpYWx9LnByb21vdGlvbmFsLWltYWdlLXRleHRfX3NlY3Rpb246bm90KDpmaXJzdC1jaGlsZCkgLnByb21vdGlvbmFsLWltYWdlLXRleHRfX2ltYWdle2Rpc3BsYXk6bm9uZX19LnByb21vdGlvbmFsLWltYWdlLXRleHRfX3Jvd3tmbGV4OjAgMSBhdXRvO21pbi13aWR0aDowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19yb3d7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudH19LnByb21vdGlvbmFsLWltYWdlLXRleHRfX3RpdGxle21hcmdpbjowO2ZsZXg6MCAxIGF1dG87Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozcmVtO2xpbmUtaGVpZ2h0Oi45O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3ctd3JhcDpub3JtYWw7d29yZC1icmVhazpub3JtYWx9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnByb21vdGlvbmFsLWltYWdlLXRleHRfX3RpdGxle2ZvbnQtc2l6ZToyLjVyZW07bGluZS1oZWlnaHQ6LjgyO3doaXRlLXNwYWNlOm5vcm1hbH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fdGl0bGV7Zm9udC1zaXplOjUuNjI1cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnByb21vdGlvbmFsLWltYWdlLXRleHRfX3RpdGxle2ZvbnQtc2l6ZTo4Ljc1cmVtO2xpbmUtaGVpZ2h0OjgyJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpey5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X190aXRsZXtmb250LXNpemU6MTAuNjI1cmVtfX0ucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fY29udGVudHttYXgtd2lkdGg6MzUwcHg7bWFyZ2luOjAgYXV0bztmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMGYxYTNkO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19jb250ZW50e21heC13aWR0aDoxMS4yNXJlbTtwYWRkaW5nOjAgLjVyZW19fS5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19pbWFnZXtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7ZmxleDowIDAgYXV0bztsaW5lLWhlaWdodDowfS5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19pbWFnZS1pbWd7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6NXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9faW1hZ2UtaW1ne21heC1oZWlnaHQ6Ny41cmVtfX0ucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fY3RhLXdyYXB7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MDttYXJnaW46MS44NzVyZW0gMCAwO3RleHQtYWxpZ246Y2VudGVyfS5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19jdGF7bWFyZ2luOjB9LnByb21vdGlvbmFsLWltYWdlLXRleHRfX2N0YS5idG4tbmF2eTpob3ZlciwucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fY3RhLmJ0bi1uYXZ5OmZvY3VzLXZpc2libGV7Y29sb3I6IzBmMWEzZDtiYWNrZ3JvdW5kLWNvbG9yOiNmYzA7ZmlsdGVyOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnByb21vdGlvbmFsLWltYWdlLXRleHRfX2N0YS5idG4tbmF2eTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMxNDUyZGU7b3V0bGluZS1vZmZzZXQ6MnB4fS5yb2xleC1iYW5uZXJ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYzMzY7dGV4dC1hbGlnbjpjZW50ZXJ9LnJvbGV4LWJhbm5lciBpZnJhbWV7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7Ym9yZGVyOjB9LnJvbGV4LWJhbm5lcl9fY29udGVudHttaW4td2lkdGg6MDttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6MH0ucm9sZXgtYmFubmVyX19jb250ZW50LS1tb2JpbGV7ZGlzcGxheTpibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucm9sZXgtYmFubmVyX19jb250ZW50LS1tb2JpbGV7ZGlzcGxheTpub25lfX0ucm9sZXgtYmFubmVyX19jb250ZW50LS1kZXNrdG9we2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucm9sZXgtYmFubmVyX19jb250ZW50LS1kZXNrdG9we2Rpc3BsYXk6YmxvY2t9fS5yb2xleC1iYW5uZXJfX2NvbnRlbnQ+KjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnJvbGV4LWJhbm5lcl9fY29udGVudD4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5yb2xleC1iYW5uZXJfX2NvbnRlbnQgcCwucm9sZXgtYmFubmVyX19jb250ZW50IGxpLC5yb2xleC1iYW5uZXJfX2NvbnRlbnQgYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdH0ucm9sZXgtYmFubmVyX19jb250ZW50IGltZywucm9sZXgtYmFubmVyX19jb250ZW50IHZpZGVve21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5yb2xleC1iYW5uZXJfX2NvbnRlbnQgZW1iZWQsLnJvbGV4LWJhbm5lcl9fY29udGVudCBvYmplY3R7bWF4LXdpZHRoOjEwMCV9Ym9keTpub3QoLndwLWFkbWluKSAuZ3V0ZW4tYmxvY2sucm9sZXgtYmFubmVye29wYWNpdHk6MTthbmltYXRpb246bm9uZX0udGVhbS1wcm9tb3t3aWR0aDoxMDAlOy0tdGVhbS1wcm9tby1iZzogIzE0NTJkZTstLXRlYW0tcHJvbW8tcGFuZWwtYmc6ICM2MjljZWY7LS10ZWFtLXByb21vLXN0YXI6ICNmZmNjMDA7LS10ZWFtLXByb21vLWFjY2VudDogI2ZmY2MwMDstLXRlYW0tcHJvbW8tcmlwcGxlOiB1cmwoXCIuLi9pbWFnZXMvcmlwcGxlLWJsdWUuc3ZnXCIpOy0tdGVhbS1wcm9tby1yaXBwbGUtaGVpZ2h0OiAzMi41cmVtfS50ZWFtLXByb21vLS10aGVtZS1yZWR7LS10ZWFtLXByb21vLWJnOiAjYmIxMzNlOy0tdGVhbS1wcm9tby1wYW5lbC1iZzogI2ZiNWY4NjstLXRlYW0tcHJvbW8tc3RhcjogI2ZmY2MwMDstLXRlYW0tcHJvbW8tYWNjZW50OiAjMGYxYTNkOy0tdGVhbS1wcm9tby1yaXBwbGU6IHVybChcIi4uL2ltYWdlcy9yaXBwbGUtcmVkLnN2Z1wiKX0udGVhbS1wcm9tby0tdGhlbWUtYmx1ZXstLXRlYW0tcHJvbW8tYmc6ICMxNDUyZGU7LS10ZWFtLXByb21vLXBhbmVsLWJnOiAjNjI5Y2VmOy0tdGVhbS1wcm9tby1zdGFyOiAjZmZjYzAwOy0tdGVhbS1wcm9tby1hY2NlbnQ6ICNmZmNjMDA7LS10ZWFtLXByb21vLXJpcHBsZTogdXJsKFwiLi4vaW1hZ2VzL3JpcHBsZS1ibHVlLnN2Z1wiKX0udGVhbS1wcm9tby0tdGhlbWUtYmx1ZSAudGVhbS1wcm9tb19fY29udGVudHtjb2xvcjojMGYxYTNkfS50ZWFtLXByb21vLS10aGVtZS1ibHVlIC50ZWFtLXByb21vX19jb250ZW50IGF7Y29sb3I6IzBmMWEzZH0udGVhbS1wcm9tb19fdGl0bGUtYmFye2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGVhbS1wcm9tby1iZyk7cGFkZGluZzoyLjVyZW0gMS4yNXJlbX0udGVhbS1wcm9tb19fdGl0bGV7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoxLjI1cmVtfS50ZWFtLXByb21vX190aXRsZS10ZXh0e2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0Ljc1cmVtO2xpbmUtaGVpZ2h0Oi45O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudGVhbS1wcm9tb19fdGl0bGUtdGV4dHtmb250LXNpemU6Ny4zNzVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudGVhbS1wcm9tb19fdGl0bGUtdGV4dHtmb250LXNpemU6OS4zNzVyZW19fS50ZWFtLXByb21vX19zdGFye3dpZHRoOjIuNTYyNXJlbTtoZWlnaHQ6Mi40Mzc1cmVtO2ZsZXg6MCAwIGF1dG87YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10ZWFtLXByb21vLXN0YXIpOy13ZWJraXQtbWFzay1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvbi1zdGFyLnN2Z1wiKTttYXNrLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uLXN0YXIuc3ZnXCIpOy13ZWJraXQtbWFzay1zaXplOmNvbnRhaW47bWFzay1zaXplOmNvbnRhaW47LXdlYmtpdC1tYXNrLXJlcGVhdDpuby1yZXBlYXQ7bWFzay1yZXBlYXQ6bm8tcmVwZWF0Oy13ZWJraXQtbWFzay1wb3NpdGlvbjpjZW50ZXI7bWFzay1wb3NpdGlvbjpjZW50ZXJ9LnRlYW0tcHJvbW9fX21haW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0udGVhbS1wcm9tb19fcHJpbWFyeXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCV9LnRlYW0tcHJvbW9fX3ByaW1hcnktYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXg6MSAxIGF1dG87bWluLWhlaWdodDowfS50ZWFtLXByb21vX19pbWFnZS1jb2x7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlfS50ZWFtLXByb21vX19pbWFnZXtmbGV4OjEgMSBhdXRvO3dpZHRoOjEwMCU7bWluLWhlaWdodDoyMHJlbTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udGVhbS1wcm9tb19fY29udGVudC1jb2x7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXRlYW0tcHJvbW8tcGFuZWwtYmcpfS50ZWFtLXByb21vX19jb250ZW50LWNvbCAuYnRuLXllbGxvdy1uYXZ5OmhvdmVyLC50ZWFtLXByb21vX19jb250ZW50LWNvbCAuYnRuLXllbGxvdy1uYXZ5OmZvY3VzLXZpc2libGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZjFhM2Q7ZmlsdGVyOm5vbmV9LnRlYW0tcHJvbW9fX2NvbnRlbnQtY29sIC5idG4tbmF2eTpob3ZlciwudGVhbS1wcm9tb19fY29udGVudC1jb2wgLmJ0bi1uYXZ5OmZvY3VzLXZpc2libGV7Y29sb3I6IzBmMWEzZDtiYWNrZ3JvdW5kLWNvbG9yOiNmYzA7ZmlsdGVyOm5vbmV9LnRlYW0tcHJvbW9fX2NvbnRlbnQtaW5uZXJ7bWF4LXdpZHRoOjIxLjg3NXJlbTtwYWRkaW5nOjNyZW0gMnJlbX0udGVhbS1wcm9tb19fc3VidGl0bGV7bWFyZ2luOjAgMCAxLjI1cmVtO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozLjc1cmVtO2xpbmUtaGVpZ2h0Oi45O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzBmMWEzZH0udGVhbS1wcm9tb19fY29udGVudHtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmZmZ9LnRlYW0tcHJvbW9fX2NvbnRlbnQgc3Ryb25nLC50ZWFtLXByb21vX19jb250ZW50IGJ7Zm9udC13ZWlnaHQ6NzAwfS50ZWFtLXByb21vX19jdGF7bWFyZ2luLXRvcDoxLjVyZW19LnRlYW0tcHJvbW9fX2NhcHRhaW5ze2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmc6MnJlbSAxcmVtIDNyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO3otaW5kZXg6MDtvdmVyZmxvdzpoaWRkZW59LnRlYW0tcHJvbW9fX2NhcHRhaW5zLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXgtd2lkdGg6MjcwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30udGVhbS1wcm9tb19fY2FwdGFpbnMtZGVjb3J7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUlO3JpZ2h0Oi01JTt3aWR0aDo1NSU7aGVpZ2h0OnZhcigtLXRlYW0tcHJvbW8tcmlwcGxlLWhlaWdodCk7bWF4LWhlaWdodDo5MCU7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS10ZWFtLXByb21vLXJpcHBsZSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTphdXRvIHZhcigtLXRlYW0tcHJvbW8tcmlwcGxlLWhlaWdodCk7b3BhY2l0eTouNTU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjB9LnRlYW0tcHJvbW9fX2NhcHRhaW5zLWhlYWRpbmd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21hcmdpbjowIDAgMS43NXJlbTtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuMDV9LnRlYW0tcHJvbW9fX2NhcHRhaW5zLWhlYWRpbmctdGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuMTI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDpjYWxjKDMuMTI1cmVtKi44NSk7Y29sb3I6dmFyKC0tdGVhbS1wcm9tby1iZyl9LnRlYW0tcHJvbW9fX2NhcHRhaW5zLWhlYWRpbmctbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuMTI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDpjYWxjKDMuMTI1cmVtKi44NSk7Y29sb3I6IzBmMWEzZH0udGVhbS1wcm9tb19fY2FwdGFpbnMtcGFuZWx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI2LjI1cmVtO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZzoxLjEyNXJlbSAuNzVyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS10ZWFtLXByb21vLWJnKSAwJSwgdmFyKC0tdGVhbS1wcm9tby1iZykgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO2JvcmRlcjowO2JvcmRlci10b3A6NXB4IHNvbGlkIHZhcigtLXRlYW0tcHJvbW8tYWNjZW50KX0udGVhbS1wcm9tb19fY2FwdGFpbi1uYW1le3dpZHRoOjEwMCU7bWFyZ2luOjAgMCAuNjI1cmVtO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjc1cmVtO2xpbmUtaGVpZ2h0OmNhbGMoMS43NXJlbSouODUpO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC40NXMgZWFzZX0udGVhbS1wcm9tb19fY2FwdGFpbi1uYW1lLmlzLWZhZGluZ3tvcGFjaXR5OjB9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnRlYW0tcHJvbW9fX2NhcHRhaW4tbmFtZXt0cmFuc2l0aW9uOm5vbmV9fS50ZWFtLXByb21vX19jYXB0YWluLXJvbGV7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTppbmhlcml0O2NvbG9yOmluaGVyaXR9LnRlYW0tcHJvbW9fX2NhcHRhaW5zLXByaW1hcnl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2FsaWduLXNlbGY6c3RyZXRjaDt3aWR0aDoxNTAlO21pbi1oZWlnaHQ6MjguMTI1cmVtO21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO2N1cnNvcjpncmFifS50ZWFtLXByb21vX19jYXB0YWlucy1wcmltYXJ5OmFjdGl2ZXtjdXJzb3I6Z3JhYmJpbmd9LnRlYW0tcHJvbW9fX2NhcHRhaW5zLXByaW1hcnk6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjMTQ1MmRlO291dGxpbmUtb2Zmc2V0OjRweH0udGVhbS1wcm9tb19fY2FwdGFpbnMtcHJpbWFyeS1sYXllcntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tO2JhY2tncm91bmQtc2l6ZTpjb250YWluO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjQ1cyBlYXNlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnRlYW0tcHJvbW9fX2NhcHRhaW5zLXByaW1hcnktbGF5ZXIuaXMtdmlzaWJsZXtvcGFjaXR5OjF9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnRlYW0tcHJvbW9fX2NhcHRhaW5zLXByaW1hcnktbGF5ZXJ7dHJhbnNpdGlvbjpub25lfS50ZWFtLXByb21vX19jYXB0YWlucy1wcmltYXJ5LWxheWVyOm5vdCguaXMtdmlzaWJsZSl7ZGlzcGxheTpub25lfX0udGVhbS1wcm9tb19fY2FwdGFpbnMtdGh1bWJze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MzthbGlnbi1zZWxmOnN0cmV0Y2g7d2lkdGg6MTUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjA7bWFyZ2luLXRvcDotMy43NXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbX0udGVhbS1wcm9tb19fY2FwdGFpbnMtdGh1bWJzLS1lbXB0eXtkaXNwbGF5Om5vbmV9LnRlYW0tcHJvbW9fX3RodW1ie2ZsZXg6MCAwIDMzLjMzMyU7d2lkdGg6MzMuMzMzJTttYXgtd2lkdGg6MzMuMzMzJTthcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcjtsaW5lLWhlaWdodDowO2hlaWdodDoxMi41cmVtO292ZXJmbG93OmhpZGRlbn0udGVhbS1wcm9tb19fdGh1bWIgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnRlYW0tcHJvbW9fX3RodW1iOmhvdmVyLC50ZWFtLXByb21vX190aHVtYjpmb2N1cy12aXNpYmxle29wYWNpdHk6Ljg1fS50ZWFtLXByb21vX190aHVtYjpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMxNDUyZGU7b3V0bGluZS1vZmZzZXQ6NHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudGVhbS1wcm9tb3stLXRlYW0tcHJvbW8tcmlwcGxlLWhlaWdodDogMzYuMjVyZW19LnRlYW0tcHJvbW9fX21haW57ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWluLWhlaWdodDozMS4yNXJlbX0udGVhbS1wcm9tb19fbWFpbi0td2l0aC1jYXB0YWlucyAudGVhbS1wcm9tb19fcHJpbWFyeXt3aWR0aDo2MCV9LnRlYW0tcHJvbW9fX21haW4tLXdpdGgtY2FwdGFpbnMgLnRlYW0tcHJvbW9fX2NhcHRhaW5ze3dpZHRoOjQwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7cGFkZGluZzoyLjVyZW0gMS41cmVtIDMuNXJlbX0udGVhbS1wcm9tb19fY2FwdGFpbnMtaW5uZXJ7bWF4LXdpZHRoOjI3MHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRlYW0tcHJvbW9fX21haW4tLXdpdGgtY2FwdGFpbnMgLnRlYW0tcHJvbW9fX3ByaW1hcnl7bWluLWhlaWdodDowfS50ZWFtLXByb21vX19wcmltYXJ5LWJvZHl7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2h9LnRlYW0tcHJvbW9fX2ltYWdlLWNvbHt3aWR0aDo1NSV9LnRlYW0tcHJvbW9fX2NvbnRlbnQtY29se3dpZHRoOjQ1JTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS50ZWFtLXByb21vX19jb250ZW50LWlubmVye3BhZGRpbmc6My41cmVtIDJyZW19LnRlYW0tcHJvbW9fX21haW46bm90KC50ZWFtLXByb21vX19tYWluLS13aXRoLWNhcHRhaW5zKSAudGVhbS1wcm9tb19fcHJpbWFyeXt3aWR0aDoxMDAlfS50ZWFtLXByb21vX19jYXB0YWlucy1wYW5lbHtmbGV4OjEgMSBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6YXV0bzttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50ZWFtLXByb21vX19jYXB0YWlucy1wcmltYXJ5e21pbi1oZWlnaHQ6MjguMTI1cmVtfX0udGVhbS1wcm9tby1wYWlye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjIwMHZofS50ZWFtLXByb21vLXBhaXJfX3ZpZXdwb3J0e3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDB2aDttYXgtaGVpZ2h0OjEwMHZoO292ZXJmbG93OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keS5hZG1pbi1iYXIgLnRlYW0tcHJvbW8tcGFpcl9fdmlld3BvcnR7dG9wOjMycHg7aGVpZ2h0OmNhbGMoMTAwdmggLSAzMnB4KTttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAzMnB4KX0udGVhbS1wcm9tby1wYWlyX192aWV3cG9ydD4udGVhbS1wcm9tby50ZWFtLXByb21vLS1wYWlyLXBhbmVse3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjEwMCU7bWFyZ2luOjA7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3ZlcmZsb3cteTphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50ZWFtLXByb21vLXBhaXJfX3ZpZXdwb3J0Pi50ZWFtLXByb21vLnRlYW0tcHJvbW8tLXBhaXItcGFuZWwgLnRlYW0tcHJvbW9fX21haW57ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey50ZWFtLXByb21vLXBhaXJ7aGVpZ2h0OmF1dG99LnRlYW0tcHJvbW8tcGFpcl9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87aGVpZ2h0OmF1dG87bWF4LWhlaWdodDpub25lO292ZXJmbG93OnZpc2libGV9Ym9keS5hZG1pbi1iYXIgLnRlYW0tcHJvbW8tcGFpcl9fdmlld3BvcnR7dG9wOmF1dG87aGVpZ2h0OmF1dG87bWF4LWhlaWdodDpub25lfS50ZWFtLXByb21vLXBhaXJfX3ZpZXdwb3J0Pi50ZWFtLXByb21vLnRlYW0tcHJvbW8tLXBhaXItcGFuZWx7cG9zaXRpb246cmVsYXRpdmU7aW5zZXQ6YXV0bztoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0Om5vbmU7b3BhY2l0eToxICFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6YXV0bzt6LWluZGV4OmF1dG87b3ZlcmZsb3c6dmlzaWJsZX19LnRpY2tldC1pbmZvcm1hdGlvbnt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbTtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnRpY2tldC1pbmZvcm1hdGlvbntwYWRkaW5nLXRvcDozLjc1cmVtO3BhZGRpbmctYm90dG9tOjMuNzVyZW19fS50aWNrZXQtaW5mb3JtYXRpb25fX2lubmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjgzLjVyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6MXJlbTtwYWRkaW5nLXJpZ2h0OjFyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey50aWNrZXQtaW5mb3JtYXRpb25fX2lubmVye3BhZGRpbmctbGVmdDozLjI1cmVtO3BhZGRpbmctcmlnaHQ6My4yNXJlbX19LnRpY2tldC1pbmZvcm1hdGlvbl9fZ3JpZHtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDFmcik7Z2FwOjEuMjVyZW07bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnRpY2tldC1pbmZvcm1hdGlvbl9fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey50aWNrZXQtaW5mb3JtYXRpb25fX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSl9fS50aWNrZXQtaW5mb3JtYXRpb25fX2l0ZW17bWluLXdpZHRoOjA7ZGlzcGxheTpmbGV4fS50aWNrZXQtaW5mb3JtYXRpb25fX2NhcmR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3dpZHRoOjEwMCU7bWluLWhlaWdodDoyMy43NXJlbTtwYWRkaW5nOjEuNXJlbTtib3JkZXItcmFkaXVzOi42MjVyZW07Ym94LXNoYWRvdzouMzEyNXJlbSAuMzEyNXJlbSAuNjI1cmVtIC4zMTI1cmVtIHJnYmEoMCwwLDAsLjIpO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmxlZnR9LnRpY2tldC1pbmZvcm1hdGlvbl9fdGl0bGV7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyLjVyZW07bGluZS1oZWlnaHQ6Ljg1O2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOmluaGVyaXR9LnRpY2tldC1pbmZvcm1hdGlvbl9fc3VidGl0bGV7bWFyZ2luOi41cmVtIDAgMDtmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6Ljg1O2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOmluaGVyaXR9LnRpY2tldC1pbmZvcm1hdGlvbl9fYm9keXtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTttaW4taGVpZ2h0OjA7bWFyZ2luLXRvcDoxLjI1cmVtfS50aWNrZXQtaW5mb3JtYXRpb25fX2luY2x1ZGVzLWxhYmVse21hcmdpbjowIDAgLjVyZW07Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDouODU7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6aW5oZXJpdH0udGlja2V0LWluZm9ybWF0aW9uX19pbmNsdWRlcy1saXN0e21hcmdpbjowO3BhZGRpbmc6MCAwIDAgMS4xMjVyZW07bGlzdC1zdHlsZTpkaXNjfS50aWNrZXQtaW5mb3JtYXRpb25fX2luY2x1ZGVzLWl0ZW17Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMjVyZW07Y29sb3I6aW5oZXJpdH0udGlja2V0LWluZm9ybWF0aW9uX19pbmNsdWRlcy1pdGVtKy50aWNrZXQtaW5mb3JtYXRpb25fX2luY2x1ZGVzLWl0ZW17bWFyZ2luLXRvcDouMjVyZW19LnRpY2tldC1pbmZvcm1hdGlvbl9fcHJpY2V7bWFyZ2luOjA7bWFyZ2luLXRvcDphdXRvO3BhZGRpbmctdG9wOjEuNTYyNXJlbTtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4yNXJlbTtjb2xvcjppbmhlcml0fS50aWNrZXQtaW5mb3JtYXRpb25fX3ByaWNlLWxhYmVse2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6Ljg1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjppbmhlcml0fS50aWNrZXQtaW5mb3JtYXRpb25fX2N0YXtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtc2hyaW5rOjA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLWhlaWdodDoyLjkzNzVyZW07bWFyZ2luLXRvcDouNzVyZW07cGFkZGluZzouNXJlbSAxcmVtO2JvcmRlcjouMDQ2ODc1cmVtIHNvbGlkIGN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjA7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjU2MjVyZW07bGluZS1oZWlnaHQ6Ljg1O2xldHRlci1zcGFjaW5nOi4wNGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXR9LnRpY2tldC1pbmZvcm1hdGlvbl9fY3RhOmhvdmVyLC50aWNrZXQtaW5mb3JtYXRpb25fX2N0YTpmb2N1cy12aXNpYmxle2NvbG9yOiMwZjFhM2Q7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMGYxYTNkO3RleHQtZGVjb3JhdGlvbjpub25lO2ZpbHRlcjpub25lfS50aWNrZXQtaW5mb3JtYXRpb25fX2N0YTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICMwZjFhM2Q7b3V0bGluZS1vZmZzZXQ6LjEyNXJlbX0udGlja2V0LWluZm9ybWF0aW9uX19ib2R5Om5vdCg6aGFzKC50aWNrZXQtaW5mb3JtYXRpb25fX3ByaWNlKSkrLnRpY2tldC1pbmZvcm1hdGlvbl9fY3Rhe21hcmdpbi10b3A6YXV0b30udGlja2V0LWluZm9ybWF0aW9uX19jYXJkLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3IsLnRpY2tldC1pbmZvcm1hdGlvbl9fY2FyZC0tdGhlbWUtYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxNDUyZGU7Y29sb3I6I2ZmZn0udGlja2V0LWluZm9ybWF0aW9uX19jYXJkLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3IgLnRpY2tldC1pbmZvcm1hdGlvbl9fY3RhLC50aWNrZXQtaW5mb3JtYXRpb25fX2NhcmQtLXRoZW1lLWJsdWUgLnRpY2tldC1pbmZvcm1hdGlvbl9fY3Rhe2JhY2tncm91bmQtY29sb3I6cmdiYSgxNSwyNiw2MSwuMil9LnRpY2tldC1pbmZvcm1hdGlvbl9fY2FyZC5oYXMteWVsbG93LWJhY2tncm91bmQtY29sb3IsLnRpY2tldC1pbmZvcm1hdGlvbl9fY2FyZC0tdGhlbWUteWVsbG93e2JhY2tncm91bmQtY29sb3I6I2ZjMDtjb2xvcjojMGYxYTNkfS50aWNrZXQtaW5mb3JtYXRpb25fX2NhcmQuaGFzLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yIC50aWNrZXQtaW5mb3JtYXRpb25fX2N0YSwudGlja2V0LWluZm9ybWF0aW9uX19jYXJkLS10aGVtZS15ZWxsb3cgLnRpY2tldC1pbmZvcm1hdGlvbl9fY3Rhe2JhY2tncm91bmQtY29sb3I6cmdiYSgxNSwyNiw2MSwuMDUpfS50aWNrZXQtaW5mb3JtYXRpb25fX2NhcmQuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yLC50aWNrZXQtaW5mb3JtYXRpb25fX2NhcmQtLXRoZW1lLXJlZHtiYWNrZ3JvdW5kLWNvbG9yOiNiYjEzM2U7Y29sb3I6I2ZmZn0udGlja2V0LWluZm9ybWF0aW9uX19jYXJkLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvciAudGlja2V0LWluZm9ybWF0aW9uX19jdGEsLnRpY2tldC1pbmZvcm1hdGlvbl9fY2FyZC0tdGhlbWUtcmVkIC50aWNrZXQtaW5mb3JtYXRpb25fX2N0YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTUsMjYsNjEsLjIpfS50aWNrZXQtaW5mb3JtYXRpb25fX2NhcmQuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvciwudGlja2V0LWluZm9ybWF0aW9uX19jYXJkLS10aGVtZS1uYXZ5e2JhY2tncm91bmQtY29sb3I6IzBmMWEzZDtjb2xvcjojZmZmfS50aWNrZXQtaW5mb3JtYXRpb25fX2NhcmQuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvciAudGlja2V0LWluZm9ybWF0aW9uX19jdGEsLnRpY2tldC1pbmZvcm1hdGlvbl9fY2FyZC0tdGhlbWUtbmF2eSAudGlja2V0LWluZm9ybWF0aW9uX19jdGF7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1LDI2LDYxLC4yKX0udGlja2V0LWluZm9ybWF0aW9uX19jYXJkIC50aWNrZXQtaW5mb3JtYXRpb25fX2N0YTpob3ZlciwudGlja2V0LWluZm9ybWF0aW9uX19jYXJkIC50aWNrZXQtaW5mb3JtYXRpb25fX2N0YTpmb2N1cy12aXNpYmxle2NvbG9yOiMwZjFhM2Q7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMGYxYTNkO2ZpbHRlcjpub25lO29wYWNpdHk6MX0udG91ci1vcGVyYXRvcnN7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDozcmVtO3BhZGRpbmctYm90dG9tOjNyZW07YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkO2NvbG9yOiNmZmY7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey50b3VyLW9wZXJhdG9yc3twYWRkaW5nLXRvcDozLjc1cmVtO3BhZGRpbmctYm90dG9tOjMuNzVyZW19fS50b3VyLW9wZXJhdG9yc19faW5uZXJ7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctcmlnaHQ6MXJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey50b3VyLW9wZXJhdG9yc19faW5uZXJ7cGFkZGluZy1sZWZ0OjMuMjVyZW07cGFkZGluZy1yaWdodDozLjI1cmVtfX0udG91ci1vcGVyYXRvcnNfX2ludHJve3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQwLjYyNXJlbTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21pbi13aWR0aDowfS50b3VyLW9wZXJhdG9yc19fdGl0bGV7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozLjVyZW07bGluZS1oZWlnaHQ6Y2FsYygzLjVyZW0qMC44NSk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey50b3VyLW9wZXJhdG9yc19fdGl0bGV7Zm9udC1zaXplOjQuNjg3NXJlbTtsaW5lLWhlaWdodDpjYWxjKDQuNjg3NXJlbSowLjg1KX19LnRvdXItb3BlcmF0b3JzX190aXRsZSwudG91ci1vcGVyYXRvcnNfX3RpdGxlICp7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtsaW5lLWhlaWdodDouODUgIWltcG9ydGFudH0udG91ci1vcGVyYXRvcnNfX3RpdGxlIHB7bWFyZ2luOjB9LnRvdXItb3BlcmF0b3JzX190aXRsZSAuaGFzLXllbGxvdy1jb2xvciwudG91ci1vcGVyYXRvcnNfX3RpdGxlIFtzdHlsZSo9XCJjb2xvcjogcmdiKDI1NSwgMjA0LCAwKVwiXSwudG91ci1vcGVyYXRvcnNfX3RpdGxlIFtzdHlsZSo9XCJjb2xvcjojZmZjYzAwXCJdLC50b3VyLW9wZXJhdG9yc19fdGl0bGUgW3N0eWxlKj1cImNvbG9yOiAjZmZjYzAwXCJde2NvbG9yOiNmYzAgIWltcG9ydGFudH0udG91ci1vcGVyYXRvcnNfX2NvbnRlbnR7bWFyZ2luLXRvcDoxLjVyZW07Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNXJlbTtjb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudG91ci1vcGVyYXRvcnNfX2NvbnRlbnR7bWFyZ2luLXRvcDoycmVtO2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxLjc1cmVtfX0udG91ci1vcGVyYXRvcnNfX2NvbnRlbnQgcHttYXJnaW46MCAwIDFyZW19LnRvdXItb3BlcmF0b3JzX19jb250ZW50IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnRvdXItb3BlcmF0b3JzX19jb250ZW50IGF7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS50b3VyLW9wZXJhdG9yc19fY29udGVudCBhOmhvdmVyLC50b3VyLW9wZXJhdG9yc19fY29udGVudCBhOmZvY3VzLXZpc2libGV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRvdXItb3BlcmF0b3JzX19vcGVyYXRvcnN7d2lkdGg6MTAwJTttaW4td2lkdGg6MDttYXJnaW4tdG9wOjJyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnRvdXItb3BlcmF0b3JzX19vcGVyYXRvcnN7bWFyZ2luLXRvcDoyLjVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudG91ci1vcGVyYXRvcnNfX29wZXJhdG9yc3ttYXJnaW4tdG9wOjNyZW19fS50b3VyLW9wZXJhdG9yc19fZ3JpZHtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDAsIDFmcik7anVzdGlmeS1pdGVtczpjZW50ZXI7Z2FwOjFyZW07bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MjBweCl7LnRvdXItb3BlcmF0b3JzX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO2p1c3RpZnktaXRlbXM6c3RyZXRjaH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnRvdXItb3BlcmF0b3JzX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO2dhcDoxLjI1cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnRvdXItb3BlcmF0b3JzX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO2dhcDoxLjI1cmVtfX0udG91ci1vcGVyYXRvcnNfX2l0ZW17d2lkdGg6MTAwJTttYXgtd2lkdGg6MTguNzVyZW07bWluLXdpZHRoOjA7aGVpZ2h0OjI1LjMxMjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnRvdXItb3BlcmF0b3JzX19pdGVte21heC13aWR0aDoxOS4zNzVyZW07aGVpZ2h0OjguMDYyNXJlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKGhvdmVyOiBob3ZlcilhbmQgKHBvaW50ZXI6IGZpbmUpey50b3VyLW9wZXJhdG9yc19faXRlbTpob3ZlciAudG91ci1vcGVyYXRvcnNfX2NhcmQtbG9nby12aWV3e29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0udG91ci1vcGVyYXRvcnNfX2l0ZW06aG92ZXIgLnRvdXItb3BlcmF0b3JzX19jYXJkLWluZm8tdmlld3tvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3BvaW50ZXItZXZlbnRzOmF1dG99fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey50b3VyLW9wZXJhdG9yc19faXRlbTpmb2N1cy13aXRoaW4gLnRvdXItb3BlcmF0b3JzX19jYXJkLWxvZ28tdmlld3tvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnRvdXItb3BlcmF0b3JzX19pdGVtOmZvY3VzLXdpdGhpbiAudG91ci1vcGVyYXRvcnNfX2NhcmQtaW5mby12aWV3e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7cG9pbnRlci1ldmVudHM6YXV0b319LnRvdXItb3BlcmF0b3JzX19jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE4Ljc1cmVtO2hlaWdodDoyNS4zMTI1cmVtO21pbi1oZWlnaHQ6MjUuMzEyNXJlbTtib3JkZXI6LjA2MjVyZW0gc29saWQgI2ZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey50b3VyLW9wZXJhdG9yc19fY2FyZHttYXgtd2lkdGg6MTkuMzc1cmVtO2hlaWdodDo4LjA2MjVyZW07bWluLWhlaWdodDo4LjA2MjVyZW19fS50b3VyLW9wZXJhdG9yc19fY2FyZC1vcGVue2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsudG91ci1vcGVyYXRvcnNfX2NhcmQtb3Blbntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6MztkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXJ9LnRvdXItb3BlcmF0b3JzX19jYXJkLW9wZW46Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjZmMwO291dGxpbmUtb2Zmc2V0Oi0wLjEyNXJlbX19LnRvdXItb3BlcmF0b3JzX19jYXJkLWxvZ28tdmlldywudG91ci1vcGVyYXRvcnNfX2NhcmQtaW5mby12aWV3e3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7ZGlzcGxheTpmbGV4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UsdmlzaWJpbGl0eSAuMjVzIGVhc2V9LnRvdXItb3BlcmF0b3JzX19jYXJkLWxvZ28tdmlld3t6LWluZGV4OjE7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxLjc1cmVtIDFyZW0gMXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsudG91ci1vcGVyYXRvcnNfX2NhcmQtbG9nby12aWV3e3BhZGRpbmc6MXJlbX19LnRvdXItb3BlcmF0b3JzX19sb2dve2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO21heC13aWR0aDoxMy43NXJlbX0udG91ci1vcGVyYXRvcnNfX2xvZ28gaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjQuNXJlbTtvYmplY3QtZml0OmNvbnRhaW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnRvdXItb3BlcmF0b3JzX19sb2dvIGltZ3ttYXgtaGVpZ2h0OjMuNXJlbX19LnRvdXItb3BlcmF0b3JzX19jYXJkLWluZm8tdmlld3t6LWluZGV4OjI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxcmVtO21pbi1oZWlnaHQ6MDtwYWRkaW5nOjEuNzVyZW0gMXJlbSAxcmVtO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsudG91ci1vcGVyYXRvcnNfX2NhcmQtaW5mby12aWV3e2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnRvdXItb3BlcmF0b3JzX19jYXJkLWluZm8tdmlld3twYWRkaW5nOjJyZW0gMS4yNXJlbSAxLjI1cmVtfX0udG91ci1vcGVyYXRvcnNfX29wZXJhdG9yLWNvcHl7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDouNzVyZW07bWluLXdpZHRoOjA7bWluLWhlaWdodDowO292ZXJmbG93LXk6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udG91ci1vcGVyYXRvcnNfX29wZXJhdG9yLXRpdGxle21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS4zNzVyZW07bGluZS1oZWlnaHQ6Ljg1O2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiNmZmZ9LnRvdXItb3BlcmF0b3JzX19vcGVyYXRvci1jb250ZW50e2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOi44MTI1cmVtO2xpbmUtaGVpZ2h0OjEuMjVyZW07Y29sb3I6I2ZmZn0udG91ci1vcGVyYXRvcnNfX29wZXJhdG9yLWNvbnRlbnQsLnRvdXItb3BlcmF0b3JzX19vcGVyYXRvci1jb250ZW50ICp7Zm9udC1mYW1pbHk6XCJHb3RoYW1cIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOi44MTI1cmVtICFpbXBvcnRhbnR9LnRvdXItb3BlcmF0b3JzX19vcGVyYXRvci1jb250ZW50IHB7bWFyZ2luOjAgMCAuNzVyZW19LnRvdXItb3BlcmF0b3JzX19vcGVyYXRvci1jb250ZW50IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnRvdXItb3BlcmF0b3JzX19vcGVyYXRvci1jb250ZW50IGF7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS50b3VyLW9wZXJhdG9yc19fb3BlcmF0b3ItY29udGVudCBhOmhvdmVyLC50b3VyLW9wZXJhdG9yc19fb3BlcmF0b3ItY29udGVudCBhOmZvY3VzLXZpc2libGV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRvdXItb3BlcmF0b3JzX19jYXJkLWZvb3RlcntkaXNwbGF5OmZsZXg7ZmxleC1zaHJpbms6MDthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Z2FwOi43NXJlbTt3aWR0aDoxMDAlO21hcmdpbi10b3A6YXV0b30udG91ci1vcGVyYXRvcnNfX3NvY2lhbHN7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1zaHJpbms6MDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi43NXJlbTttYXJnaW46MDttYXJnaW4tcmlnaHQ6YXV0b30udG91ci1vcGVyYXRvcnNfX2N0YXtmbGV4LXNocmluazowO21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmc6LjVyZW0gLjg3NXJlbTtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6Ljg1O3RleHQtYWxpZ246Y2VudGVyfS50b3VyLW9wZXJhdG9yc19fc29jaWFscy1saW5re2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS50b3VyLW9wZXJhdG9yc19fc29jaWFscy1saW5rOmhvdmVyIC50b3VyLW9wZXJhdG9yc19fc29jaWFscy1pY29uLC50b3VyLW9wZXJhdG9yc19fc29jaWFscy1saW5rOmZvY3VzLXZpc2libGUgLnRvdXItb3BlcmF0b3JzX19zb2NpYWxzLWljb257YmFja2dyb3VuZC1jb2xvcjojZmMwfS50b3VyLW9wZXJhdG9yc19fc29jaWFscy1saW5rOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgI2ZjMDtvdXRsaW5lLW9mZnNldDouMTI1cmVtfS50b3VyLW9wZXJhdG9yc19fc29jaWFscy1pY29ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MS43NXJlbTtoZWlnaHQ6MS43NXJlbTtmbGV4LXNocmluazowO2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXNrLWltYWdlOnZhcigtLWljb24tdXJsKTttYXNrLXNpemU6Y29udGFpbjttYXNrLXJlcGVhdDpuby1yZXBlYXQ7bWFzay1wb3NpdGlvbjpjZW50ZXI7LXdlYmtpdC1tYXNrLWltYWdlOnZhcigtLWljb24tdXJsKTstd2Via2l0LW1hc2stc2l6ZTpjb250YWluOy13ZWJraXQtbWFzay1yZXBlYXQ6bm8tcmVwZWF0Oy13ZWJraXQtbWFzay1wb3NpdGlvbjpjZW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlfS50b3VyLW9wZXJhdG9yc19fbW9kYWwtc291cmNle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS50b3VyLW9wZXJhdG9yc19fbW9kYWx7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MDt3aWR0aDptaW4oMTkuMzc1cmVtLCBjYWxjKDEwMCUgLSAycmVtKSk7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjI1LjMxMjVyZW07bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gM3JlbSk7bWFyZ2luOmF1dG87cGFkZGluZzoxLjc1cmVtIDFyZW0gMXJlbTtib3JkZXI6LjA2MjVyZW0gc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDpyZ2JhKDE1LDI2LDYxLC45Mik7Y29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94fS50b3VyLW9wZXJhdG9yc19fbW9kYWw6bm90KFtvcGVuXSl7ZGlzcGxheTpub25lfS50b3VyLW9wZXJhdG9yc19fbW9kYWw6OmJhY2tkcm9we2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNDUpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDAuNXJlbSk7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cigwLjVyZW0pfS50b3VyLW9wZXJhdG9yc19fbW9kYWwtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOi43NXJlbTtyaWdodDouNzVyZW07ei1pbmRleDoyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6Mi43NXJlbTtoZWlnaHQ6Mi43NXJlbTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxO2N1cnNvcjpwb2ludGVyfS50b3VyLW9wZXJhdG9yc19fbW9kYWwtY2xvc2U6aG92ZXIsLnRvdXItb3BlcmF0b3JzX19tb2RhbC1jbG9zZTpmb2N1cy12aXNpYmxle2NvbG9yOiNmYzB9LnRvdXItb3BlcmF0b3JzX19tb2RhbC1jbG9zZTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkICNmZmY7b3V0bGluZS1vZmZzZXQ6LjEyNXJlbX0udG91ci1vcGVyYXRvcnNfX21vZGFsLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MXJlbTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjA7cGFkZGluZy10b3A6MS43NXJlbTtvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94fS50b3VyLW9wZXJhdG9ycy5oYXMtd2hpdGUtY29sb3J7Y29sb3I6I2ZmZn0udG91ci1vcGVyYXRvcnMuaGFzLXdoaXRlLWNvbG9yIC50b3VyLW9wZXJhdG9yc19fdGl0bGUsLnRvdXItb3BlcmF0b3JzLmhhcy13aGl0ZS1jb2xvciAudG91ci1vcGVyYXRvcnNfX2NvbnRlbnQsLnRvdXItb3BlcmF0b3JzLmhhcy13aGl0ZS1jb2xvciAudG91ci1vcGVyYXRvcnNfX29wZXJhdG9yLXRpdGxlLC50b3VyLW9wZXJhdG9ycy5oYXMtd2hpdGUtY29sb3IgLnRvdXItb3BlcmF0b3JzX19vcGVyYXRvci1jb250ZW50e2NvbG9yOiNmZmZ9LnRvdXItb3BlcmF0b3JzLmhhcy1uYXZ5LWNvbG9ye2NvbG9yOiMwZjFhM2R9LnRvdXItb3BlcmF0b3JzLmhhcy1uYXZ5LWNvbG9yIC50b3VyLW9wZXJhdG9yc19fdGl0bGUsLnRvdXItb3BlcmF0b3JzLmhhcy1uYXZ5LWNvbG9yIC50b3VyLW9wZXJhdG9yc19fY29udGVudCwudG91ci1vcGVyYXRvcnMuaGFzLW5hdnktY29sb3IgLnRvdXItb3BlcmF0b3JzX19vcGVyYXRvci10aXRsZSwudG91ci1vcGVyYXRvcnMuaGFzLW5hdnktY29sb3IgLnRvdXItb3BlcmF0b3JzX19vcGVyYXRvci1jb250ZW50e2NvbG9yOiMwZjFhM2R9LnRvdXItb3BlcmF0b3JzLmhhcy1uYXZ5LWNvbG9yIC50b3VyLW9wZXJhdG9yc19fb3BlcmF0b3ItY29udGVudCBhe2NvbG9yOiMwZjFhM2R9LnRvdXItb3BlcmF0b3JzLmhhcy1uYXZ5LWNvbG9yIC50b3VyLW9wZXJhdG9yc19fY2FyZHtib3JkZXItY29sb3I6IzBmMWEzZH0udG91ci1vcGVyYXRvcnMuaGFzLW5hdnktY29sb3IgLnRvdXItb3BlcmF0b3JzX19jdGF7Y29sb3I6IzBmMWEzZDtib3JkZXItY29sb3I6IzBmMWEzZH0udG91ci1vcGVyYXRvcnMuaGFzLW5hdnktY29sb3IgLnRvdXItb3BlcmF0b3JzX19jdGE6aG92ZXIsLnRvdXItb3BlcmF0b3JzLmhhcy1uYXZ5LWNvbG9yIC50b3VyLW9wZXJhdG9yc19fY3RhOmZvY3VzLXZpc2libGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZjFhM2Q7Ym9yZGVyLWNvbG9yOiMwZjFhM2R9LnRvdXItb3BlcmF0b3JzLmhhcy1uYXZ5LWNvbG9yIC50b3VyLW9wZXJhdG9yc19fc29jaWFscy1pY29ue2JhY2tncm91bmQtY29sb3I6IzBmMWEzZH0udG91ci1vcGVyYXRvcnMuaGFzLW5hdnktY29sb3IgLnRvdXItb3BlcmF0b3JzX19tb2RhbHtib3JkZXItY29sb3I6IzBmMWEzZDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkyKTtjb2xvcjojMGYxYTNkfS50b3VyLW9wZXJhdG9ycy5oYXMtbmF2eS1jb2xvciAudG91ci1vcGVyYXRvcnNfX21vZGFsLWNsb3Nle2NvbG9yOiMwZjFhM2R9LnRvdXItb3BlcmF0b3JzLmhhcy1uYXZ5LWNvbG9yIC50b3VyLW9wZXJhdG9yc19fbW9kYWwtY2xvc2U6aG92ZXIsLnRvdXItb3BlcmF0b3JzLmhhcy1uYXZ5LWNvbG9yIC50b3VyLW9wZXJhdG9yc19fbW9kYWwtY2xvc2U6Zm9jdXMtdmlzaWJsZXtjb2xvcjojMGYxYTNkO29wYWNpdHk6Ljd9LnRvdXItb3BlcmF0b3JzLmhhcy1uYXZ5LWNvbG9yIC50b3VyLW9wZXJhdG9yc19fbW9kYWwtY2xvc2U6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lLWNvbG9yOiMwZjFhM2R9LnRyYXZlbC1tYXB7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoyLjVyZW07cGFkZGluZy1ib3R0b206Mi41cmVtO2JhY2tncm91bmQtY29sb3I6IzE0NTJkZTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnRyYXZlbC1tYXBfX2ltYWdlLXJvd3t3aWR0aDoxMDAlO21hcmdpbjowIDAgMnJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnRyYXZlbC1tYXBfX2ltYWdlLXJvd3ttYXJnaW4tYm90dG9tOjIuNXJlbX19LnRyYXZlbC1tYXBfX2ZpZ3VyZXttYXJnaW46MDt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjB9LnRyYXZlbC1tYXBfX2ltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS50cmF2ZWwtbWFwX19jb2xze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEuNXJlbTt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudHJhdmVsLW1hcF9fY29sc3tmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6Mi41cmVtfX0udHJhdmVsLW1hcF9fY29se21pbi13aWR0aDowO3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey50cmF2ZWwtbWFwX19jb2x7ZmxleDoxIDEgNTAlO21heC13aWR0aDo1MCU7d2lkdGg6NTAlfX0udHJhdmVsLW1hcF9fY29udGVudHtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07Y29sb3I6I2ZmZn0udHJhdmVsLW1hcF9fY29udGVudCBwLC50cmF2ZWwtbWFwX19jb250ZW50IGxpLC50cmF2ZWwtbWFwX19jb250ZW50IHNwYW4sLnRyYXZlbC1tYXBfX2NvbnRlbnQgZGl2LC50cmF2ZWwtbWFwX19jb250ZW50IHN0cm9uZywudHJhdmVsLW1hcF9fY29udGVudCBiLC50cmF2ZWwtbWFwX19jb250ZW50IGVtLC50cmF2ZWwtbWFwX19jb250ZW50IGksLnRyYXZlbC1tYXBfX2NvbnRlbnQgYmxvY2txdW90ZSwudHJhdmVsLW1hcF9fY29udGVudCB0ZCwudHJhdmVsLW1hcF9fY29udGVudCB0aCwudHJhdmVsLW1hcF9fY29udGVudCBkZCwudHJhdmVsLW1hcF9fY29udGVudCBkdHtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnRyYXZlbC1tYXBfX2NvbnRlbnQgcHttYXJnaW46MCAwIC43NXJlbX0udHJhdmVsLW1hcF9fY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS50cmF2ZWwtbWFwX19jb250ZW50IGF7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnRyYXZlbC1tYXBfX2NvbnRlbnQgYTpob3Zlcntjb2xvcjojZmZmICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRyYXZlbC1tYXBfX2NvbnRlbnQgaDEsLnRyYXZlbC1tYXBfX2NvbnRlbnQgaDIsLnRyYXZlbC1tYXBfX2NvbnRlbnQgaDQsLnRyYXZlbC1tYXBfX2NvbnRlbnQgaDUsLnRyYXZlbC1tYXBfX2NvbnRlbnQgaDZ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS50cmF2ZWwtbWFwX19jb250ZW50IGgze21hcmdpbjowIDAgLjc1cmVtO3BhZGRpbmctYm90dG9tOjA7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuNzVyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDpjYWxjKDEuNzVyZW0qLjg1KSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudHJhdmVsLW1hcF9fY29udGVudCBoM3tmb250LXNpemU6MS43NXJlbSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OmNhbGMoMS43NXJlbSouODUpICFpbXBvcnRhbnR9fS50cmF2ZWwtbWFwX19jb250ZW50IGgzIHNwYW4sLnRyYXZlbC1tYXBfX2NvbnRlbnQgaDMgc3BhbltzdHlsZSo9WnV1bWVdLC50cmF2ZWwtbWFwX19jb250ZW50IGgzIHNwYW5bc3R5bGUqPXp1dW1lXSwudHJhdmVsLW1hcF9fY29udGVudCBoMyBzcGFuW3N0eWxlKj1cIjEuMjVyZW1cIl17Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OmluaGVyaXQgIWltcG9ydGFudDtmb250LXdlaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuNzVyZW0gIWltcG9ydGFudDtsaW5lLWhlaWdodDppbmhlcml0ICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LnRyYXZlbC1tYXBfX2NvbnRlbnQgaDMgc3BhbiwudHJhdmVsLW1hcF9fY29udGVudCBoMyBzcGFuW3N0eWxlKj1adXVtZV0sLnRyYXZlbC1tYXBfX2NvbnRlbnQgaDMgc3BhbltzdHlsZSo9enV1bWVdLC50cmF2ZWwtbWFwX19jb250ZW50IGgzIHNwYW5bc3R5bGUqPVwiMS4yNXJlbVwiXXtmb250LXNpemU6MS43NXJlbSAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDYyNXJlbSAhaW1wb3J0YW50fX0udHJhdmVsLW1hcF9fY29udGVudCBzcGFuW3N0eWxlKj1adXVtZV0sLnRyYXZlbC1tYXBfX2NvbnRlbnQgc3BhbltzdHlsZSo9enV1bWVde2NvbG9yOiNmZmYgIWltcG9ydGFudH0udHJhdmVsLW1hcF9fY29udGVudCB1bCwudHJhdmVsLW1hcF9fY29udGVudCBvbHttYXJnaW46MCAwIC43NXJlbTtwYWRkaW5nLWxlZnQ6MS4yNWVtfS50cmF2ZWwtc2xpZGVyOm5vdChib2R5KXt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzE0NTJkZTtjb2xvcjojZmZmO3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey50cmF2ZWwtc2xpZGVyOm5vdChib2R5KXtwYWRkaW5nLXRvcDo0cmVtO3BhZGRpbmctYm90dG9tOjVyZW19fS50cmF2ZWwtc2xpZGVyX19sYXlvdXR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttaW4td2lkdGg6MH0udHJhdmVsLXNsaWRlcl9fcHJvZ3Jlc3N7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI2LjI1cmVtO21hcmdpbjowIDAgMS4yNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnRyYXZlbC1zbGlkZXJfX3Byb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttYXJnaW46MH19LnRyYXZlbC1zbGlkZXJfX3Byb2dyZXNzLXRyYWNre3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0Oi4xMjVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zNSl9LnRyYXZlbC1zbGlkZXJfX3Byb2dyZXNzLWZpbGx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7aGVpZ2h0Oi4yNXJlbTt3aWR0aDowO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2l0aW9uOndpZHRoIC4zNXMgZWFzZX0udHJhdmVsLXNsaWRlcl9faW50cm97cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO21heC13aWR0aDoyNi4yNXJlbTttYXJnaW46MCAwIDEuNzVyZW07Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjc1cmVtO2xpbmUtaGVpZ2h0OjEuMDU7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsudHJhdmVsLXNsaWRlcl9faW50cm97Zm9udC1zaXplOjIuMjVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudHJhdmVsLXNsaWRlcl9faW50cm97cG9zaXRpb246YWJzb2x1dGU7dG9wOjEuNzVyZW07bGVmdDowO21hcmdpbjowO21heC13aWR0aDo0MiU7cGFkZGluZy1yaWdodDoxLjVyZW19fS50cmF2ZWwtc2xpZGVyX19pbnRybyBwLC50cmF2ZWwtc2xpZGVyX19pbnRybyBsaSwudHJhdmVsLXNsaWRlcl9faW50cm8gc3BhbiwudHJhdmVsLXNsaWRlcl9faW50cm8gZGl2LC50cmF2ZWwtc2xpZGVyX19pbnRybyBzdHJvbmcsLnRyYXZlbC1zbGlkZXJfX2ludHJvIGIsLnRyYXZlbC1zbGlkZXJfX2ludHJvIGVtLC50cmF2ZWwtc2xpZGVyX19pbnRybyBpe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0fS50cmF2ZWwtc2xpZGVyX19pbnRybyBwe21hcmdpbjowfS50cmF2ZWwtc2xpZGVyX19pbnRybyBwK3B7bWFyZ2luLXRvcDouNXJlbX0udHJhdmVsLXNsaWRlcl9faW50cm8gLmhhcy15ZWxsb3ctY29sb3IsLnRyYXZlbC1zbGlkZXJfX2ludHJvIHNwYW5bc3R5bGUqPVwiY29sb3I6ICNmZmNjMDBcIl0sLnRyYXZlbC1zbGlkZXJfX2ludHJvIHNwYW5bc3R5bGUqPVwiY29sb3I6I2ZmY2MwMFwiXSwudHJhdmVsLXNsaWRlcl9faW50cm8gc3BhbltzdHlsZSo9XCJjb2xvcjogI2ZjMFwiXSwudHJhdmVsLXNsaWRlcl9faW50cm8gc3BhbltzdHlsZSo9XCJjb2xvcjojZmMwXCJdLC50cmF2ZWwtc2xpZGVyX19pbnRybyBzdHJvbmcsLnRyYXZlbC1zbGlkZXJfX2ludHJvIGJ7Y29sb3I6I2ZjMCAhaW1wb3J0YW50fS50cmF2ZWwtc2xpZGVyX19pbnRybyBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udHJhdmVsLXNsaWRlcl9faW50cm8gYTpob3ZlciwudHJhdmVsLXNsaWRlcl9faW50cm8gYTpmb2N1cy12aXNpYmxle2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRyYXZlbC1zbGlkZXJfX3NsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MTAwJTttaW4td2lkdGg6MDtwYWRkaW5nLWxlZnQ6Mi4yNXJlbTtwYWRkaW5nLXJpZ2h0OjIuMjVyZW07Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudHJhdmVsLXNsaWRlcl9fc2xpZGVye3BhZGRpbmctdG9wOjguNzVyZW07cGFkZGluZy1sZWZ0OjNyZW07cGFkZGluZy1yaWdodDozcmVtfX0udHJhdmVsLXNsaWRlcl9fYXJyb3d7YXBwZWFyYW5jZTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ei1pbmRleDoyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6MTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfS50cmF2ZWwtc2xpZGVyX19hcnJvdzpob3ZlciwudHJhdmVsLXNsaWRlcl9fYXJyb3c6Zm9jdXMtdmlzaWJsZXtvcGFjaXR5Oi43fS50cmF2ZWwtc2xpZGVyX19hcnJvdy0tcHJldntsZWZ0OjB9LnRyYXZlbC1zbGlkZXJfX2Fycm93LS1uZXh0e3JpZ2h0OjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey50cmF2ZWwtc2xpZGVyX19hcnJvd3t0b3A6Y2FsYyg1MCUgKyA0LjM3NXJlbSk7Zm9udC1zaXplOjJyZW19fS50cmF2ZWwtc2xpZGVyX19zcGxpZGUgLnNwbGlkZV9fdHJhY2t7b3ZlcmZsb3c6aGlkZGVufS50cmF2ZWwtc2xpZGVyX19zcGxpZGUgLnNwbGlkZV9fbGlzdHthbGlnbi1pdGVtczpzdHJldGNofS50cmF2ZWwtc2xpZGVyX19zbGlkZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOjEuNXJlbTt3aWR0aDoxMDAlO21pbi13aWR0aDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudHJhdmVsLXNsaWRlcl9fc2xpZGV7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MnJlbX19LnRyYXZlbC1zbGlkZXJfX21lZGlhe2ZsZXg6MSAxIGF1dG87bWluLXdpZHRoOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudHJhdmVsLXNsaWRlcl9fbWVkaWF7ZmxleDoxIDEgNTIlO21heC13aWR0aDo1MiV9fS50cmF2ZWwtc2xpZGVyX19tZWRpYS1pbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDozMi41cmVtO2hlaWdodDphdXRvO21hcmdpbjowIGF1dG87b2JqZWN0LWZpdDpjb250YWluO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS50cmF2ZWwtc2xpZGVyX19jYXJke2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTttaW4td2lkdGg6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnRyYXZlbC1zbGlkZXJfX2NhcmR7ZmxleDowIDAgNDQlO21heC13aWR0aDo0NCV9fS50cmF2ZWwtc2xpZGVyX19jYXJkLWltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87b2JqZWN0LWZpdDpjb250YWluO29iamVjdC1wb3NpdGlvbjpsZWZ0IHRvcH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnRyYXZlbC1zbGlkZXI6bm90KDpoYXMoLnRyYXZlbC1zbGlkZXJfX2ludHJvKSkgLnRyYXZlbC1zbGlkZXJfX3NsaWRlcntwYWRkaW5nLXRvcDowfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnRyYXZlbC1zbGlkZXI6bm90KDpoYXMoLnRyYXZlbC1zbGlkZXJfX2ludHJvKSkgLnRyYXZlbC1zbGlkZXJfX2Fycm93e3RvcDo1MCV9fS50cmF2ZWwtc2xpZGVyX19mb290ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoycmVtO21pbi13aWR0aDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudHJhdmVsLXNsaWRlcl9fZm9vdGVye2ZsZXgtZGlyZWN0aW9uOnJvdzttYXJnaW4tdG9wOjIuNXJlbX19LnRyYXZlbC1zbGlkZXJfX2Zvb3Rlci1zcGFjZXJ7ZGlzcGxheTpub25lO2ZsZXg6MCAwIGF1dG87bWluLXdpZHRoOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey50cmF2ZWwtc2xpZGVyX19mb290ZXItc3BhY2Vye2Rpc3BsYXk6YmxvY2s7ZmxleDowIDAgNTAlO3dpZHRoOjUwJTttYXgtd2lkdGg6NTAlO21pbi1oZWlnaHQ6MXB4fX0udHJhdmVsLXNsaWRlcl9fY3RhLWNvbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCU7bWluLXdpZHRoOjA7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudHJhdmVsLXNsaWRlcl9fY3RhLWNvbHtmbGV4OjAgMCA1MCU7d2lkdGg6NTAlO21heC13aWR0aDo1MCU7cGFkZGluZy1sZWZ0OjJyZW19fS50cmF2ZWwtc2xpZGVyX19jdGF7d2lkdGg6bWF4LWNvbnRlbnQ7bWF4LXdpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjI7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOi44NzVyZW0gMXJlbTt3aGl0ZS1zcGFjZTpub3JtYWw7aHlwaGVuczphdXRvfS52ZXJ0aWNhbC1jYXJkc3t3aWR0aDoxMDAlO3BhZGRpbmc6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkO2NvbG9yOiNmZmZ9LnZlcnRpY2FsLWNhcmRzX19pbm5lcnt3aWR0aDoxMDAlO21heC13aWR0aDo3Ny41cmVtO21hcmdpbjowIGF1dG87cGFkZGluZzoyLjVyZW0gMS4yNXJlbSAzcmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudmVydGljYWwtY2FyZHNfX2lubmVye3BhZGRpbmc6M3JlbSAycmVtIDRyZW19fS52ZXJ0aWNhbC1jYXJkc19fdG9vbGJhcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOjFyZW07bWFyZ2luLWJvdHRvbToxLjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnZlcnRpY2FsLWNhcmRzX190b29sYmFye2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MXJlbSAxLjVyZW07bWFyZ2luLWJvdHRvbToycmVtfX0udmVydGljYWwtY2FyZHNfX2V5ZWJyb3d7bWFyZ2luOjA7ZmxleDowIDAgYXV0bztmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOi4wOGVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudmVydGljYWwtY2FyZHNfX2V5ZWJyb3d7Zm9udC1zaXplOi44NzVyZW19fS52ZXJ0aWNhbC1jYXJkc19fcGFnaW5hdGlvbntkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey52ZXJ0aWNhbC1jYXJkc19fcGFnaW5hdGlvbntmbGV4OjEgMSBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6LjM3NXJlbSAuNjI1cmVtO21pbi13aWR0aDowfX0udmVydGljYWwtY2FyZHNfX3BhZ2V7ZmxleDowIDAgYXV0bzttYXJnaW46MDtwYWRkaW5nOi4yNXJlbSAuMzc1cmVtO2JvcmRlcjowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOjA7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNDUpO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UsdHJhbnNmb3JtIC4ycyBlYXNlLG9wYWNpdHkgLjJzIGVhc2V9LnZlcnRpY2FsLWNhcmRzX19wYWdlOmhvdmVyLC52ZXJ0aWNhbC1jYXJkc19fcGFnZTpmb2N1cy12aXNpYmxle2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjg1KX0udmVydGljYWwtY2FyZHNfX3BhZ2UuaXMtYWN0aXZle2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjc1cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xcHgpfS52ZXJ0aWNhbC1jYXJkc19fcGFnZTpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjgpO291dGxpbmUtb2Zmc2V0OjJweH0udmVydGljYWwtY2FyZHNfX2Fycm93c3tmbGV4OjAgMCBhdXRvO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Mi41cmVtfS52ZXJ0aWNhbC1jYXJkc19fYXJyb3ctZ3JvdXB7cG9zaXRpb246c3RhdGljO3RyYW5zZm9ybTpub25lO2Rpc3BsYXk6ZmxleDtnYXA6LjVyZW19LnZlcnRpY2FsLWNhcmRzX19hcnJvd3twb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTppbmxpbmUtZmxleDt0cmFuc2Zvcm06bm9uZTt3aWR0aDoyLjc1cmVtO2hlaWdodDoyLjc1cmVtO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MDtvdXRsaW5lOm5vbmU7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjE7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnZlcnRpY2FsLWNhcmRzX19hcnJvdy1pY29ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MS4wNjI1cmVtO2hlaWdodDouNjI1cmVtfS52ZXJ0aWNhbC1jYXJkc19fYXJyb3c6ZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmRlZmF1bHR9LnZlcnRpY2FsLWNhcmRzX19hcnJvdy0tcHJldiAudmVydGljYWwtY2FyZHNfX2Fycm93LWljb257dHJhbnNmb3JtOnNjYWxlWCgtMSl9LnZlcnRpY2FsLWNhcmRzX19zbGlkZXJ7d2lkdGg6MTAwJTtvdmVyZmxvdzp2aXNpYmxlfS52ZXJ0aWNhbC1jYXJkc19fc2xpZGVyIC52ZXJ0aWNhbC1jYXJkc19fdHJhY2t7b3ZlcmZsb3c6dmlzaWJsZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udmVydGljYWwtY2FyZHNfX3NsaWRlciAudmVydGljYWwtY2FyZHNfX2xpc3R7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt3aWxsLWNoYW5nZTphdXRvfS52ZXJ0aWNhbC1jYXJkc19fc2xpZGVyIC52ZXJ0aWNhbC1jYXJkc19fc2xpZGV7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40NXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksb3BhY2l0eSAuMzVzIGVhc2UsdmlzaWJpbGl0eSAuMzVzIGVhc2V9LnZlcnRpY2FsLWNhcmRzX19zbGlkZXIgLnZlcnRpY2FsLWNhcmRzX19zbGlkZS5pcy1hY3RpdmV7ei1pbmRleDozMDtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtwb2ludGVyLWV2ZW50czphdXRvO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIHRvcH0udmVydGljYWwtY2FyZHNfX3NsaWRlciAudmVydGljYWwtY2FyZHNfX3NsaWRlLnZlcnRpY2FsLWNhcmRzX19zbGlkZS0tcGFzdCwudmVydGljYWwtY2FyZHNfX3NsaWRlciAudmVydGljYWwtY2FyZHNfX3NsaWRlLnZlcnRpY2FsLWNhcmRzX19zbGlkZS0tZmFyLWZ1dHVyZXt6LWluZGV4OjA7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpfS52ZXJ0aWNhbC1jYXJkc19fc2xpZGVyIC52ZXJ0aWNhbC1jYXJkc19fc2xpZGUudmVydGljYWwtY2FyZHNfX3NsaWRlLS1mdXR1cmV7ei1pbmRleDpjYWxjKDI1IC0gdmFyKC0tdmNhcmRzLXN0YWNrLCAxKSk7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCBjYWxjKHZhcigtLXZjYXJkcy1kZWNrLXksIDApICogMXB4KSwgMCkgc2NhbGUoMC45OSk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgdG9wfS52ZXJ0aWNhbC1jYXJkc19fY2FyZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttaW4taGVpZ2h0OjA7cGFkZGluZzoxLjVyZW0gMS4yNXJlbSAxLjc1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjEuMjVyZW07Y29sb3I6IzBmMWEzZDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTtib3gtc2hhZG93OjAgLjI1cmVtIDEuMjVyZW0gcmdiYSgxNSwyNiw2MSwuMDYpLDAgMXJlbSAzcmVtIHJnYmEoMTUsMjYsNjEsLjA4KX0udmVydGljYWwtY2FyZHNfX2NhcmQgaW1ney13ZWJraXQtdXNlci1kcmFnOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey52ZXJ0aWNhbC1jYXJkc19fY2FyZHtwYWRkaW5nOjJyZW0gMi4yNXJlbSAyLjI1cmVtO2JvcmRlci1yYWRpdXM6MS41cmVtfX0udmVydGljYWwtY2FyZHNfX2NhcmQtYm9keXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MS4yNXJlbTthbGlnbi1pdGVtczpzdGFydH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnZlcnRpY2FsLWNhcmRzX19jYXJkLWJvZHl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAyZnIpIG1pbm1heCgwLCAxZnIpO2dhcDo0LjY4NzVyZW07YWxpZ24taXRlbXM6c3RyZXRjaH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey52ZXJ0aWNhbC1jYXJkc19fY2FyZC0tbm8tbWVkaWEgLnZlcnRpY2FsLWNhcmRzX19jYXJkLWJvZHl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LnZlcnRpY2FsLWNhcmRzX19jYXJkLXRleHR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2dhcDouNzVyZW07bWluLXdpZHRoOjA7bWluLWhlaWdodDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsudmVydGljYWwtY2FyZHNfX2NhcmQtdGV4dHtnYXA6MXJlbTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fS52ZXJ0aWNhbC1jYXJkc19fY2FyZC1oZWFkaW5ne2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MXJlbSAyLjVyZW07bWluLXdpZHRoOjA7d2lkdGg6MTAwJX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnZlcnRpY2FsLWNhcmRzX19jYXJkLWhlYWRpbmd7ZmxleC13cmFwOm5vd3JhcH19LnZlcnRpY2FsLWNhcmRzX19jYXJkLXRpdGxle21hcmdpbjowO2ZsZXg6MCAxIGF1dG87bWluLXdpZHRoOjA7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTo0LjY4NzVyZW07bGluZS1oZWlnaHQ6LjgyO2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwZjFhM2R9LnZlcnRpY2FsLWNhcmRzX19jYXJkLWRldGFpbHN7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtmbGV4OjAgMCBhdXRvO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjVyZW07bGV0dGVyLXNwYWNpbmc6LjA0ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwZjFhM2R9LnZlcnRpY2FsLWNhcmRzX19jYXJkLWRldGFpbHttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MXJlbX0udmVydGljYWwtY2FyZHNfX2NhcmQtZGV0YWlsKy52ZXJ0aWNhbC1jYXJkc19fY2FyZC1kZXRhaWx7bWFyZ2luLXRvcDouMjVyZW19LnZlcnRpY2FsLWNhcmRzX19jYXJkLWNvbnRlbnR7ZmxleDowIDAgYXV0bzttaW4td2lkdGg6MDtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07Y29sb3I6IzBmMWEzZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LnZlcnRpY2FsLWNhcmRzX19jYXJkLWNvbnRlbnR7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41cmVtfX0udmVydGljYWwtY2FyZHNfX2NhcmQtY29udGVudCAqe2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZn0udmVydGljYWwtY2FyZHNfX2NhcmQtY29udGVudCBwe21hcmdpbjowIDAgLjc1cmVtfS52ZXJ0aWNhbC1jYXJkc19fY2FyZC1jb250ZW50IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnZlcnRpY2FsLWNhcmRzX19jYXJkLWNvbnRlbnQgYXtjb2xvcjojMTQ1MmRlO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnZlcnRpY2FsLWNhcmRzX19jYXJkLWNvbnRlbnQgYTpob3ZlciwudmVydGljYWwtY2FyZHNfX2NhcmQtY29udGVudCBhOmZvY3VzLXZpc2libGV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnZlcnRpY2FsLWNhcmRzX19jYXJkLW1lZGlhe21pbi13aWR0aDowO3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czouNzVyZW07b3ZlcmZsb3c6aGlkZGVuO2xpbmUtaGVpZ2h0OjA7YWxpZ24tc2VsZjpzdGFydH0udmVydGljYWwtY2FyZHNfX2NhcmQtaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjI2Ljg3NXJlbTtoZWlnaHQ6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOnpvb20taW59LnZlcnRpY2FsLWNhcmRzX19saWdodGJveHtwb3NpdGlvbjpmaXhlZDtpbnNldDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOm5vbmU7bWF4LWhlaWdodDpub25lO21hcmdpbjowO3BhZGRpbmc6MS41cmVtO2JvcmRlcjowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JveC1zaXppbmc6Ym9yZGVyLWJveH0udmVydGljYWwtY2FyZHNfX2xpZ2h0Ym94Om5vdChbb3Blbl0pe2Rpc3BsYXk6bm9uZX0udmVydGljYWwtY2FyZHNfX2xpZ2h0Ym94OjpiYWNrZHJvcHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjgyKX0udmVydGljYWwtY2FyZHNfX2xpZ2h0Ym94LWNsb3Nle3Bvc2l0aW9uOmZpeGVkO3RvcDoxcmVtO3JpZ2h0OjFyZW07ei1pbmRleDoyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6Mi43NXJlbTtoZWlnaHQ6Mi43NXJlbTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNzVyZW07bGluZS1oZWlnaHQ6MTtjdXJzb3I6cG9pbnRlcn0udmVydGljYWwtY2FyZHNfX2xpZ2h0Ym94LWNsb3NlOmhvdmVyLC52ZXJ0aWNhbC1jYXJkc19fbGlnaHRib3gtY2xvc2U6Zm9jdXMtdmlzaWJsZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjc1KTtjb2xvcjojZmMwfS52ZXJ0aWNhbC1jYXJkc19fbGlnaHRib3gtY2xvc2U6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCAjZmZmO291dGxpbmUtb2Zmc2V0OjJweH0udmVydGljYWwtY2FyZHNfX2xpZ2h0Ym94LWZpZ3VyZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cGFkZGluZzoxLjI1cmVtO21heC13aWR0aDptaW4oOTJ2dywgNzByZW0pO21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDNyZW0pO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNzIpO2JveC1zaGFkb3c6MCAxLjI1cmVtIDMuNzVyZW0gcmdiYSgwLDAsMCwuNSk7bGluZS1oZWlnaHQ6MDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZlcnRpY2FsLWNhcmRzX19saWdodGJveC1pbWd7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSA1LjVyZW0pO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87b2JqZWN0LWZpdDpjb250YWlufS52ZXJ0aWNhbC1jYXJkc19fYWRtaW4tcHJldmlld3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxLjVyZW07d2lkdGg6MTAwJX0ud3lzaXd5Z3t3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbTtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lnd5c2l3eWd7cGFkZGluZy10b3A6NHJlbTtwYWRkaW5nLWJvdHRvbTo0cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Lnd5c2l3eWd7cGFkZGluZy10b3A6NXJlbTtwYWRkaW5nLWJvdHRvbTo1cmVtfX0ud3lzaXd5Zy53aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lnd5c2l3eWcuYmxhY2t7YmFja2dyb3VuZC1jb2xvcjojMDAwfS53eXNpd3lnLm5hdnl7YmFja2dyb3VuZC1jb2xvcjojMGYxYTNkfS53eXNpd3lnLmJsdWV7YmFja2dyb3VuZC1jb2xvcjojMTQ1MmRlfS53eXNpd3lnLmxpZ2h0LWJsdWV7YmFja2dyb3VuZC1jb2xvcjojNjI5Y2VmfS53eXNpd3lnLnllbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOiNmYzB9Lnd5c2l3eWcuZ3JlZW57YmFja2dyb3VuZC1jb2xvcjojMDA2MzM2fS53eXNpd3lnLnJlZHtiYWNrZ3JvdW5kLWNvbG9yOiNiYjEzM2V9Lnd5c2l3eWcubGlnaHQtcmVke2JhY2tncm91bmQtY29sb3I6I2ZiNWY4Nn0ud3lzaXd5ZyAuY29udGFpbmVye3BhZGRpbmctbGVmdDoxcmVtO3BhZGRpbmctcmlnaHQ6MXJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lnd5c2l3eWcgLnd5c2l3eWctY29udGFpbmVye21heC13aWR0aDo0My4zNzVyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07Y29sb3I6I2ZmZn0ud3lzaXd5ZyAud3lzaXd5Zy1jb250YWluZXIgcCwud3lzaXd5ZyAud3lzaXd5Zy1jb250YWluZXIgbGl7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXR9Lnd5c2l3eWcgLnd5c2l3eWctY29udGFpbmVyIHArcHttYXJnaW4tdG9wOi45Mzc1cmVtfS53eXNpd3lnIC53eXNpd3lnLWNvbnRhaW5lciBhe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ud3lzaXd5ZyAud3lzaXd5Zy1jb250YWluZXIgYTpob3Zlciwud3lzaXd5ZyAud3lzaXd5Zy1jb250YWluZXIgYTpmb2N1cy12aXNpYmxle3RleHQtZGVjb3JhdGlvbjpub25lfS53eXNpd3lnIC53eXNpd3lnLWNvbnRhaW5lciB1bCwud3lzaXd5ZyAud3lzaXd5Zy1jb250YWluZXIgb2x7bWFyZ2luOjA7cGFkZGluZy1sZWZ0OjEuMjVlbX0ud3lzaXd5ZyAud3lzaXd5Zy1jb250YWluZXIgbGkrbGl7bWFyZ2luLXRvcDouNXJlbX0ud3lzaXd5ZyAud3lzaXd5Zy1jb250YWluZXIgc3BhbltzdHlsZSo9WnV1bWVdLC53eXNpd3lnIC53eXNpd3lnLWNvbnRhaW5lciBzcGFuW3N0eWxlKj16dXVtZV17Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MS4zNzVyZW0gIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0ucG9zdC1zaW5nbGUtdGVtcGxhdGVfX2hlcm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjYwcHg7bWFyZ2luLWJvdHRvbTo1cmVtO2hlaWdodDphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsucG9zdC1zaW5nbGUtdGVtcGxhdGVfX2hlcm97ZmxleC1kaXJlY3Rpb246cm93O21heC1oZWlnaHQ6NTByZW07bWluLWhlaWdodDozNy41cmVtO2hlaWdodDoxMDB2aH19LnBvc3Qtc2luZ2xlLXRlbXBsYXRlX19oZXJvLWxlZnQsLnBvc3Qtc2luZ2xlLXRlbXBsYXRlX19oZXJvLXJpZ2h0e3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wb3N0LXNpbmdsZS10ZW1wbGF0ZV9faGVyby1sZWZ0LC5wb3N0LXNpbmdsZS10ZW1wbGF0ZV9faGVyby1yaWdodHt3aWR0aDo1MCV9fS5wb3N0LXNpbmdsZS10ZW1wbGF0ZV9faGVyby1sZWZ0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjEuNXJlbTtwYWRkaW5nOjNyZW0gMnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwZjFhM2Q7dGV4dC1hbGlnbjpjZW50ZXJ9LnBvc3Qtc2luZ2xlLXRlbXBsYXRlX19jYXRlZ29yeS1waWxse2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjoxcHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjk5OXB4O3BhZGRpbmc6LjVyZW0gMS4xMjVyZW07Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZn0ucG9zdC1zaW5nbGUtdGVtcGxhdGVfX3RpdGxle21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiWnV1bWVcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6My4xMjVyZW07bGluZS1oZWlnaHQ6Y2FsYygzLjEyNXJlbSowLjg1KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZjMDt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6MzVyZW19LnBvc3Qtc2luZ2xlLXRlbXBsYXRlX19leGNlcnB0e21hcmdpbjowO21heC13aWR0aDozOC43NXJlbTtmb250LWZhbWlseTpcIkdvdGhhbVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi45Mzc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZmZmfS5wb3N0LXNpbmdsZS10ZW1wbGF0ZV9faGVyby1yaWdodHttaW4taGVpZ2h0OjIyLjVyZW07YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5wb3N0LXNpbmdsZS10ZW1wbGF0ZV9faGVyby1yaWdodHttaW4taGVpZ2h0OmF1dG99fS5wb3N0LXNpbmdsZS10ZW1wbGF0ZV9fY29udGVudHtwYWRkaW5nLXRvcDoyLjVyZW07cGFkZGluZy1ib3R0b206Mi41cmVtO2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6LjkzNzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMwZjFhM2R9LnBvc3Qtc2luZ2xlLXRlbXBsYXRlX19jb250ZW50IHB7bWFyZ2luOjAgMCAxcmVtfS5wb3N0LXNpbmdsZS10ZW1wbGF0ZV9fY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5wb3N0LXNpbmdsZS10ZW1wbGF0ZV9fY29udGVudCBhe2NvbG9yOiMwZjFhM2Q7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucG9zdC1zaW5nbGUtdGVtcGxhdGVfX2NvbnRlbnQgYTpob3ZlciwucG9zdC1zaW5nbGUtdGVtcGxhdGVfX2NvbnRlbnQgYTpmb2N1cy12aXNpYmxle3RleHQtZGVjb3JhdGlvbjpub25lfS5wb3N0LXNpbmdsZS10ZW1wbGF0ZSAuY29udGFpbmVyLWNvbnRlbnR7cGFkZGluZzo0MHB4fS5wb3N0LXNpbmdsZS10ZW1wbGF0ZSAuY29udGFpbmVyLWNvbnRlbnQgLmJyZWFkY3J1bWJzIHVse3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxMHB4fS5wb3N0LXNpbmdsZS10ZW1wbGF0ZSAuY29udGFpbmVyLWNvbnRlbnQgLmJyZWFkY3J1bWJzIHVsIGxpIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBvc3Qtc2luZ2xlLXRlbXBsYXRlIC5jb250YWluZXItY29udGVudCAuYnJlYWRjcnVtYnMgdWwgbGkgYTpob3Zlcntjb2xvcjojYmIxMzNlfS5wb3N0LXNpbmdsZS10ZW1wbGF0ZSAuY29udGFpbmVyLWNvbnRlbnQgLmJyZWFkY3J1bWJzIHVsIGxpOmFmdGVye2NvbnRlbnQ6XCI+XCI7bWFyZ2luLWxlZnQ6MTBweH0ucG9zdC1zaW5nbGUtdGVtcGxhdGUgLmNvbnRhaW5lci1jb250ZW50IC5icmVhZGNydW1icyB1bCBsaTpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6bm9uZX0ucG9zdC1zaW5nbGUtdGVtcGxhdGUgLmNvbnRhaW5lci1jb250ZW50IC5icmVhZGNydW1icysucG9zdC1jb250ZW50e21hcmdpbi10b3A6NDBweH0ucG9zdC1zaW5nbGUtdGVtcGxhdGUgLmNvbnRhaW5lci1jb250ZW50IC5wb3N0LWNvbnRlbnQgaDJ7Zm9udC1zaXplOjEuODc1cmVtO2xpbmUtaGVpZ2h0OjIuNXJlbTtmb250LXdlaWdodDozMDB9LnBvc3Qtc2luZ2xlLXRlbXBsYXRlIC5jb250YWluZXItY29udGVudCAucG9zdC1jb250ZW50IGF7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnBvc3Qtc2luZ2xlLXRlbXBsYXRlIC5jb250YWluZXItY29udGVudCAucG9zdC1jb250ZW50IGE6aG92ZXJ7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lfS5zaXRlLW1haW4tLWxlZ2Fsc3tiYWNrZ3JvdW5kLWNvbG9yOiMwZjFhM2Q7Y29sb3I6I2ZmZn0ubGVnYWxzLXBhZ2V7bWluLWhlaWdodDoxMDB2aDtwYWRkaW5nLXRvcDoxMHJlbTtwYWRkaW5nLWJvdHRvbTo1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsubGVnYWxzLXBhZ2V7cGFkZGluZy10b3A6My43NXJlbX19LmxlZ2Fscy1wYWdlX19oZWFkZXJ7bWFyZ2luLWJvdHRvbToyLjVyZW19LmxlZ2Fscy1wYWdlX190aXRsZXttYXJnaW46MCAwIDFyZW07Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTo0LjM3NXJlbTtsaW5lLWhlaWdodDozLjc1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsubGVnYWxzLXBhZ2VfX3RpdGxle2ZvbnQtc2l6ZTo1LjYyNXJlbTtsaW5lLWhlaWdodDo1cmVtfX0ubGVnYWxzLXBhZ2VfX2tleWxpbmV7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNil9LmxlZ2Fscy1wYWdlX19jb250ZW50e2ZvbnQtZmFtaWx5OlwiR290aGFtXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjY7Y29sb3I6I2ZmZn0ubGVnYWxzLXBhZ2VfX2NvbnRlbnQgaDEsLmxlZ2Fscy1wYWdlX19jb250ZW50IGgyLC5sZWdhbHMtcGFnZV9fY29udGVudCBoMywubGVnYWxzLXBhZ2VfX2NvbnRlbnQgaDQsLmxlZ2Fscy1wYWdlX19jb250ZW50IGg1LC5sZWdhbHMtcGFnZV9fY29udGVudCBoNiwubGVnYWxzLXBhZ2VfX2NvbnRlbnQgcCwubGVnYWxzLXBhZ2VfX2NvbnRlbnQgbGksLmxlZ2Fscy1wYWdlX19jb250ZW50IG9sLC5sZWdhbHMtcGFnZV9fY29udGVudCB1bCwubGVnYWxzLXBhZ2VfX2NvbnRlbnQgc3BhbiwubGVnYWxzLXBhZ2VfX2NvbnRlbnQgc3Ryb25nLC5sZWdhbHMtcGFnZV9fY29udGVudCBiLC5sZWdhbHMtcGFnZV9fY29udGVudCBlbSwubGVnYWxzLXBhZ2VfX2NvbnRlbnQgaSwubGVnYWxzLXBhZ2VfX2NvbnRlbnQgc21hbGwsLmxlZ2Fscy1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUsLmxlZ2Fscy1wYWdlX19jb250ZW50IGNpdGUsLmxlZ2Fscy1wYWdlX19jb250ZW50IGZpZ2NhcHRpb24sLmxlZ2Fscy1wYWdlX19jb250ZW50IGxhYmVsLC5sZWdhbHMtcGFnZV9fY29udGVudCBkdCwubGVnYWxzLXBhZ2VfX2NvbnRlbnQgZGQsLmxlZ2Fscy1wYWdlX19jb250ZW50IHRkLC5sZWdhbHMtcGFnZV9fY29udGVudCBjYXB0aW9ue2NvbG9yOiNmZmYgIWltcG9ydGFudH0ubGVnYWxzLXBhZ2VfX2NvbnRlbnQgaDEsLmxlZ2Fscy1wYWdlX19jb250ZW50IGgyLC5sZWdhbHMtcGFnZV9fY29udGVudCBoMywubGVnYWxzLXBhZ2VfX2NvbnRlbnQgaDQsLmxlZ2Fscy1wYWdlX19jb250ZW50IGg1LC5sZWdhbHMtcGFnZV9fY29udGVudCBoNntmb250LWZhbWlseTpcIlp1dW1lXCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmxlZ2Fscy1wYWdlX19jb250ZW50IHB7bWFyZ2luOjAgMCAxcmVtfS5sZWdhbHMtcGFnZV9fY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5sZWdhbHMtcGFnZV9fY29udGVudCBvbCwubGVnYWxzLXBhZ2VfX2NvbnRlbnQgdWx7bWFyZ2luOjAgMCAxcmVtO3BhZGRpbmctbGVmdDoxLjVyZW19LmxlZ2Fscy1wYWdlX19jb250ZW50IG9sOmxhc3QtY2hpbGQsLmxlZ2Fscy1wYWdlX19jb250ZW50IHVsOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5sZWdhbHMtcGFnZV9fY29udGVudCBsaXttYXJnaW4tYm90dG9tOi41cmVtfS5sZWdhbHMtcGFnZV9fY29udGVudCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ubGVnYWxzLXBhZ2VfX2NvbnRlbnQgYXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubGVnYWxzLXBhZ2VfX2NvbnRlbnQgYTpob3ZlciwubGVnYWxzLXBhZ2VfX2NvbnRlbnQgYTpmb2N1cy12aXNpYmxle2NvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZX0ubGVnYWxzLXBhZ2VfX2NvbnRlbnQgdGFibGV7Ym9yZGVyLWNvbG9yOiNmZmZ9LmxlZ2Fscy1wYWdlX19jb250ZW50IHRhYmxlIHRoZWFkIHRyLC5sZWdhbHMtcGFnZV9fY29udGVudCB0YWJsZSB0Ym9keSB0ciwubGVnYWxzLXBhZ2VfX2NvbnRlbnQgdGFibGUgdGZvb3QgdHJ7Ym9yZGVyLWNvbG9yOiNmZmZ9LmxlZ2Fscy1wYWdlX19jb250ZW50IHRhYmxlIHRoZWFkIHRoLC5sZWdhbHMtcGFnZV9fY29udGVudCB0YWJsZSB0aGVhZCB0ZCwubGVnYWxzLXBhZ2VfX2NvbnRlbnQgdGFibGUgdGJvZHkgdGgsLmxlZ2Fscy1wYWdlX19jb250ZW50IHRhYmxlIHRib2R5IHRkLC5sZWdhbHMtcGFnZV9fY29udGVudCB0YWJsZSB0Zm9vdCB0aCwubGVnYWxzLXBhZ2VfX2NvbnRlbnQgdGFibGUgdGZvb3QgdGR7Ym9yZGVyLWNvbG9yOiNmZmZ9LmxlZ2Fscy1wYWdlX19jb250ZW50IHRhYmxlIHRoZWFke2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGVnYWxzLXBhZ2VfX2NvbnRlbnQgdGFibGUgdGhlYWQgdHJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZn0ubGVnYWxzLXBhZ2VfX2NvbnRlbnQgdGFibGUgdGhlYWQgdGh7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNmZmZ9LmxlZ2Fscy1wYWdlX19jb250ZW50IHRhYmxlIHRoZWFkIGF7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50fS5sZWdhbHMtcGFnZV9fY29udGVudCB0YWJsZSB0aGVhZCBhOmhvdmVyLC5sZWdhbHMtcGFnZV9fY29udGVudCB0YWJsZSB0aGVhZCBhOmZvY3VzLXZpc2libGV7Y29sb3I6IzBmMWEzZCAhaW1wb3J0YW50fS5sZWdhbHMtcGFnZV9fY29udGVudCB0YWJsZSB0Ym9keSB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmfS5sZWdhbHMtcGFnZV9fY29udGVudCB0YWJsZSB0Ym9keSB0ZHtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS5sZWdhbHMtcGFnZV9fY29udGVudCB0YWJsZSB0Ym9keSBhe2NvbG9yOiNmZmYgIWltcG9ydGFudH0ubGVnYWxzLXBhZ2VfX2NvbnRlbnQgdGFibGUgdGJvZHkgYTpob3ZlciwubGVnYWxzLXBhZ2VfX2NvbnRlbnQgdGFibGUgdGJvZHkgYTpmb2N1cy12aXNpYmxle2NvbG9yOiNmZmYgIWltcG9ydGFudH0ubGVnYWxzLXBhZ2VfX2NvbnRlbnQgLmhhcy10ZXh0LWNvbG9yLC5sZWdhbHMtcGFnZV9fY29udGVudCBbY2xhc3MqPWhhcy1dW2NsYXNzKj0tY29sb3Jde2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LnN1c3RhaW5hYmlsaXR5IC5pbWFnZS1jb250ZW50IC5pbWFnZS1jb250ZW50X19pbm5lcnttYXgtd2lkdGg6MzMuNDM3NXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtib2R5LmFib3V0IC5wcm9tby10ZXh0LWNvbnRlbnR7cGFkZGluZy1ib3R0b206MnJlbX19Ym9keS5hYm91dCAucHJvbW8tdGV4dC1jb250ZW50X19pbm5lcnttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Ym9keS5hYm91dCAucHJvbW8tdGV4dC1jb250ZW50X19pbm5lcnttYXgtd2lkdGg6MTI0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Ym9keS5hYm91dCAucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0xe3BhZGRpbmctdG9wOjcuNXJlbTtwYWRkaW5nLWJvdHRvbTo3LjVyZW19fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtib2R5LmFib3V0IC5pbWFnZS1jb250ZW50LS1zdHlsZS0xe3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbX19Ym9keS5kZXN0aW5hdGlvbiAuaHRtbC1ibG9ja3twYWRkaW5nLXRvcDoxLjVyZW07cGFkZGluZy1ib3R0b206MS41cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtib2R5LmRlc3RpbmF0aW9uIC5odG1sLWJsb2Nre3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfWJvZHkuZGVzdGluYXRpb24gLmh0bWwtYmxvY2sgLmh0bWwtYmxvY2tfX2lubmVye21heC13aWR0aDoxMDAlO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfWJvZHkuZGVzdGluYXRpb24gLmh0bWwtYmxvY2sgLmh0bWwtYmxvY2tfX2NvbnRlbnR7cGFkZGluZzowIDIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtib2R5LmRlc3RpbmF0aW9uIC5odG1sLWJsb2Nre3BhZGRpbmctdG9wOjNyZW07cGFkZGluZy1ib3R0b206M3JlbX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe2JvZHkuZGVzdGluYXRpb24gLnNvbGhlaW0tc2t5c2Nhbm5lci13cmFwcGVye3BhZGRpbmctcmlnaHQ6MH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe2JvZHkuZGVzdGluYXRpb24gLnNvbGhlaW0tc2t5c2Nhbm5lci10ZXh0e3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19Ym9keS5kZXN0aW5hdGlvbiAuaW1hZ2UtY29udGVudC5pbWFnZS1jb250ZW50LS1zdHlsZS0xLmhhcy1iYWNrZ3JvdW5kLmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IuaW1hZ2UtY29udGVudC0taW1nLWxlZnR7cGFkZGluZy10b3A6My43NXJlbTtwYWRkaW5nLWJvdHRvbTozLjc1cmVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtib2R5LmRlc3RpbmF0aW9uIC5pbWFnZS1jb250ZW50LS1zdHlsZS0xe3BhZGRpbmctYm90dG9tOjNyZW19fWJvZHkuZGVzdGluYXRpb24gLmxpbmtzLWNhcmRzLS1zdHlsZS0ye3BhZGRpbmctdG9wOjNyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7Ym9keS5waW5nLWp1bmlvci1zb2xoZWltLWN1cCBzZWN0aW9uLmltYWdlLWNvbnRlbnR7YmFja2dyb3VuZC1pbWFnZTpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojNjI5Y2VmICFpbXBvcnRhbnR9fWJvZHkucGluZy1qdW5pb3Itc29saGVpbS1jdXAgLmltYWdlLWNvbnRlbnQtLXN0eWxlLTMgLmltYWdlLWNvbnRlbnRfX2lubmVye21heC13aWR0aDozMi41cmVtfWJvZHkucGluZy1qdW5pb3Itc29saGVpbS1jdXAgLmltYWdlLWNvbnRlbnQtLXN0eWxlLTMgaDN7Zm9udC1mYW1pbHk6XCJadXVtZVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjM3NXJlbTtsaW5lLWhlaWdodDoxLjYyNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7Ym9keS5waW5nLWp1bmlvci1zb2xoZWltLWN1cCAuaW1hZ2UtY29udGVudC0tc3R5bGUtMyBoM3tmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoyLjI1cmVtfX1ib2R5LmhvbWVwYWdlIC5sb2dvLWJhcisuY2FyZHMtb3ZlcmxheWVke3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206LjkzNzVyZW19Ym9keS5ob21lcGFnZSAubG9nby1iYXIrLmNhcmRzLW92ZXJsYXllZCAuY2FyZHMtb3ZlcmxheWVkX19zdGFja3twYWRkaW5nLWJvdHRvbToyLjVyZW19Ym9keS50ZWFtLWV1cm9wZSAud3lzaXd5ZysucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3N7cGFkZGluZy10b3A6MH1ib2R5LnRpY2tldHMgLnRpY2tldC1pbmZvcm1hdGlvbisuaGVyb3ttYXJnaW4tdG9wOjYuMjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe2JvZHkucGFydG5lcnNoaXBzIC5jb250YWN0LWZvcm0tLXN0eWxlLTIgLmNvbnRhY3QtZm9ybV9fc3BsaXQtbWVkaWF7ZGlzcGxheTpub25lfX1ib2R5LnBhcnRuZXJzaGlwcyAubG9nby1iYXItLXN0eWxlLTIgLmxvZ28tYmFyX190aXRsZXttYXJnaW4tYm90dG9tOjFyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe2JvZHkucGFydG5lcnNoaXBzIC5sb2dvLWJhci0tc3R5bGUtMiAubG9nby1iYXJfX3RpdGxle21hcmdpbi1ib3R0b206MS41cmVtfX1ib2R5LnBhcnRuZXJzaGlwcyAubG9nby1iYXIrLmxvZ28tYmFyIC5sb2dvLWJhcl9fbGF5b3V0e3BhZGRpbmctdG9wOjB9Lmd1dGVuLWJsb2NrIDp3aGVyZShoMSxoMixoMyxoNCxoNSxoNixbY2xhc3MqPV9fdGl0bGVdLFtjbGFzcyo9X19oZWFkaW5nXSxbY2xhc3MqPV9fc3VidGl0bGVdLFtjbGFzcyo9X19wcm9tb10sW2NsYXNzKj1fX2luY2x1ZGVzLWxhYmVsXSxbY2xhc3MqPV9fcHJpY2UtbGFiZWxdLFtjbGFzcyo9X19leWVicm93XSxbY2xhc3MqPV9fY2FwdGFpbi1uYW1lXSxbY2xhc3MqPV9fY2FwdGFpbi1yb2xlXSxbY2xhc3MqPV9fc3Rhcl0sW2NsYXNzKj1fX3RhYl0sW2NsYXNzKj1fX2N0YV0sW2NsYXNzKj1fX3BhZ2VdLFtjbGFzcyo9X19xdWVzdGlvbi10ZXh0XSxbY2xhc3MqPV9fbmFtZV0sW2NsYXNzKj1fX3N0YW5kaW5ncy10aXRsZV0sW2NsYXNzKj1fX2ZpbHRlci1zb3J0XSxbY2xhc3MqPV9fZmlsdGVyLXNlYXJjaF0pe2xpbmUtaGVpZ2h0Oi44NX0uc2l0ZS1oZWFkZXIgOndoZXJlKGgxLGgyLGgzLGg0LGg1LGg2LFtjbGFzcyo9X190aXRsZV0sW2NsYXNzKj1fX2hlYWRpbmddLFtjbGFzcyo9X19zdWJ0aXRsZV0sW2NsYXNzKj1fX3Byb21vXSxbY2xhc3MqPV9faW5jbHVkZXMtbGFiZWxdLFtjbGFzcyo9X19wcmljZS1sYWJlbF0sW2NsYXNzKj1fX2V5ZWJyb3ddLFtjbGFzcyo9X19jYXB0YWluLW5hbWVdLFtjbGFzcyo9X19jYXB0YWluLXJvbGVdLFtjbGFzcyo9X19zdGFyXSxbY2xhc3MqPV9fdGFiXSxbY2xhc3MqPV9fY3RhXSxbY2xhc3MqPV9fcGFnZV0sW2NsYXNzKj1fX3F1ZXN0aW9uLXRleHRdLFtjbGFzcyo9X19uYW1lXSxbY2xhc3MqPV9fc3RhbmRpbmdzLXRpdGxlXSxbY2xhc3MqPV9fZmlsdGVyLXNvcnRdLFtjbGFzcyo9X19maWx0ZXItc2VhcmNoXSl7bGluZS1oZWlnaHQ6Ljg1fS5zaXRlLWZvb3RlciA6d2hlcmUoaDEsaDIsaDMsaDQsaDUsaDYsW2NsYXNzKj1fX3RpdGxlXSxbY2xhc3MqPV9faGVhZGluZ10sW2NsYXNzKj1fX3N1YnRpdGxlXSxbY2xhc3MqPV9fcHJvbW9dLFtjbGFzcyo9X19pbmNsdWRlcy1sYWJlbF0sW2NsYXNzKj1fX3ByaWNlLWxhYmVsXSxbY2xhc3MqPV9fZXllYnJvd10sW2NsYXNzKj1fX2NhcHRhaW4tbmFtZV0sW2NsYXNzKj1fX2NhcHRhaW4tcm9sZV0sW2NsYXNzKj1fX3N0YXJdLFtjbGFzcyo9X190YWJdLFtjbGFzcyo9X19jdGFdLFtjbGFzcyo9X19wYWdlXSxbY2xhc3MqPV9fcXVlc3Rpb24tdGV4dF0sW2NsYXNzKj1fX25hbWVdLFtjbGFzcyo9X19zdGFuZGluZ3MtdGl0bGVdLFtjbGFzcyo9X19maWx0ZXItc29ydF0sW2NsYXNzKj1fX2ZpbHRlci1zZWFyY2hdKXtsaW5lLWhlaWdodDouODV9LnBvc3Qtc2luZ2xlLXRlbXBsYXRlIDp3aGVyZShoMSxoMixoMyxoNCxoNSxoNixbY2xhc3MqPV9fdGl0bGVdLFtjbGFzcyo9X19oZWFkaW5nXSxbY2xhc3MqPV9fc3VidGl0bGVdLFtjbGFzcyo9X19wcm9tb10sW2NsYXNzKj1fX2luY2x1ZGVzLWxhYmVsXSxbY2xhc3MqPV9fcHJpY2UtbGFiZWxdLFtjbGFzcyo9X19leWVicm93XSxbY2xhc3MqPV9fY2FwdGFpbi1uYW1lXSxbY2xhc3MqPV9fY2FwdGFpbi1yb2xlXSxbY2xhc3MqPV9fc3Rhcl0sW2NsYXNzKj1fX3RhYl0sW2NsYXNzKj1fX2N0YV0sW2NsYXNzKj1fX3BhZ2VdLFtjbGFzcyo9X19xdWVzdGlvbi10ZXh0XSxbY2xhc3MqPV9fbmFtZV0sW2NsYXNzKj1fX3N0YW5kaW5ncy10aXRsZV0sW2NsYXNzKj1fX2ZpbHRlci1zb3J0XSxbY2xhc3MqPV9fZmlsdGVyLXNlYXJjaF0pe2xpbmUtaGVpZ2h0Oi44NX0uY29udGFjdC1mb3JtIDp3aGVyZShoMSxoMixoMyxoNCxoNSxoNixbY2xhc3MqPV9fdGl0bGVdLFtjbGFzcyo9X19oZWFkaW5nXSxbY2xhc3MqPV9fc3VidGl0bGVdLFtjbGFzcyo9X19wcm9tb10sW2NsYXNzKj1fX2luY2x1ZGVzLWxhYmVsXSxbY2xhc3MqPV9fcHJpY2UtbGFiZWxdLFtjbGFzcyo9X19leWVicm93XSxbY2xhc3MqPV9fY2FwdGFpbi1uYW1lXSxbY2xhc3MqPV9fY2FwdGFpbi1yb2xlXSxbY2xhc3MqPV9fc3Rhcl0sW2NsYXNzKj1fX3RhYl0sW2NsYXNzKj1fX2N0YV0sW2NsYXNzKj1fX3BhZ2VdLFtjbGFzcyo9X19xdWVzdGlvbi10ZXh0XSxbY2xhc3MqPV9fbmFtZV0sW2NsYXNzKj1fX3N0YW5kaW5ncy10aXRsZV0sW2NsYXNzKj1fX2ZpbHRlci1zb3J0XSxbY2xhc3MqPV9fZmlsdGVyLXNlYXJjaF0pe2xpbmUtaGVpZ2h0Oi44NX0uYnRuLW5hdnksLmJ0bi1vdXRsaW5lLXdoaXRlLC5idG4teWVsbG93LW5hdnksLmJ0bi1vdXRsaW5lLW5hdnksLmJ0bi1ibHVlLXdoaXRlLC5idG4tcmVkLXdoaXRle2xpbmUtaGVpZ2h0Oi44NX0iLCIvLyBDYXNjYWRlIGxheWVyIG9yZGVyIGZvciB0aGUgdGhlbWUncyBvd24gQ1NTLlxuLy9cbi8vIFRhaWx3aW5kIChidWlsZC9zdHlsZS5jc3MsIGVucXVldWVkIGFzIGB0YWlsd2luZGApIHB1dHMgZXZlcnl0aGluZyBpdFxuLy8gZ2VuZXJhdGVzIGludG8gcHJvcGVydGllcyAvIHRoZW1lIC8gYmFzZSAvIGNvbXBvbmVudHMgLyB1dGlsaXRpZXMuIFRoaXNcbi8vIHN0eWxlc2hlZXQgbG9hZHMgZmlyc3QsIHNvIGl0IGlzIHdoYXQgZXN0YWJsaXNoZXMgdGhlIG9yZGVyOiBgbGVnYWN5YCBpcyBuYW1lZFxuLy8gYWhlYWQgb2YgVGFpbHdpbmQncyBsYXllcnMsIHdoaWNoIG1lYW5zIHRoZSByZXNldCBpbiBnbG9iYWwvX3Jlc2V0LnNjc3MgbG9zZXNcbi8vIHRvIGEgdXRpbGl0eSBjbGFzcyBpbnN0ZWFkIG9mIGJlYXRpbmcgaXQuIEV2ZXJ5dGhpbmcgZWxzZSBpbiB0aGlzIGZpbGUgc3RheXNcbi8vIHVubGF5ZXJlZCBhbmQgc28gc3RpbGwgb3ZlcnJpZGVzIFRhaWx3aW5kLCBhcyBiZWZvcmUuXG4vL1xuLy8gRXZlcnkgVGFpbHdpbmQgbGF5ZXIgaGFzIHRvIGJlIGxpc3RlZCBoZXJlLCBgcHJvcGVydGllc2AgaW5jbHVkZWQgLS0gYSBsYXllclxuLy8gdGhpcyBzdGF0ZW1lbnQgb21pdHMgaXMgYXBwZW5kZWQgKmFmdGVyKiB0aGUgb25lcyBpdCBuYW1lcywgd2hpY2ggd291bGQgcHV0XG4vLyBUYWlsd2luZCdzIGAtLXR3LSpgIGluaXRpYWwtdmFsdWUgZmFsbGJhY2tzIGFmdGVyIHRoZSB1dGlsaXRpZXMgdGhhdCBzZXQgdGhlbS5cbkBsYXllciBwcm9wZXJ0aWVzLCBsZWdhY3ksIHRoZW1lLCBiYXNlLCBjb21wb25lbnRzLCB1dGlsaXRpZXM7XG5cbi8vIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLWdyaWQuc2Nzc1wiO1xuLy8gQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAtcmVib290LnNjc3NcIjtcbi8vIEBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3NcIjtcblxuLy8gR2xvYmFsIGJhc2VcbkBpbXBvcnQgXCJnbG9iYWwvX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImdsb2JhbC9fZm9udHNcIjtcbkBpbXBvcnQgXCJnbG9iYWwvX21peGluXCI7XG5cbi8vIEdsb2JhbCBwYXJ0aWFsc1xuQGltcG9ydCBcImdsb2JhbC9fYW5pbWF0aW9uc1wiO1xuQGltcG9ydCBcImdsb2JhbC9fc3BhY2luZ1wiO1xuQGltcG9ydCBcImdsb2JhbC9fdHlwb2dyYXBoeS1taXhpbnNcIjtcbkBpbXBvcnQgXCJnbG9iYWwvX3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJnbG9iYWwvX3Jlc2V0XCI7XG5AaW1wb3J0IFwiZ2xvYmFsL19ibG9ja3NcIjtcbkBpbXBvcnQgXCJnbG9iYWwvX2Jhc2VcIjtcbkBpbXBvcnQgXCJnbG9iYWwvX2J1dHRvblwiO1xuXG4vLyBHbG9iYWwgZWxlbWVudHNcbkBpbXBvcnQgXCJnbG9iYWwvX2Zvb3RlclwiO1xuQGltcG9ydCBcImdsb2JhbC9faGVhZGVyXCI7XG5AaW1wb3J0IFwiZ2xvYmFsL19zZWFyY2gtZmlsdGVyLXJlc3VsdHNcIjtcblxuLy8gQmxvY2tzIChBQ0Yg4oCUIGltcG9ydCBtYXRjaGVzIGZvbGRlciAvIHBhcnRpYWwgbmFtZSlcbkBpbXBvcnQgXCIuLi8uLi9hY2YtYmxvY2tzL2Jsb2NrLXNldHRpbmdzL2Jsb2NrLXNldHRpbmdzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9hY2NvcmRpb24vYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9hY2NvbW1vZGF0aW9uL2FjY29tbW9kYXRpb25cIjtcbkBpbXBvcnQgXCIuLi8uLi9hY2YtYmxvY2tzL2FydGljbGUtd3lzaXd5Zy9hcnRpY2xlLXd5c2l3eWdcIjtcbkBpbXBvcnQgXCIuLi8uLi9hY2YtYmxvY2tzL2FydGljbGUtaW1hZ2UtY29udGVudC9hcnRpY2xlLWltYWdlLWNvbnRlbnRcIjtcbkBpbXBvcnQgXCIuLi8uLi9hY2YtYmxvY2tzL2NhcmRzLW92ZXJsYXllZC9jYXJkcy1vdmVybGF5ZWRcIjtcbkBpbXBvcnQgXCIuLi8uLi9hY2YtYmxvY2tzL2NhcmRzLXN0YW5kYXJkL2NhcmRzLXN0YW5kYXJkXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9jb250YWN0LWZvcm0vY29udGFjdC1mb3JtXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9jdGEtdGlja2VyL19jdGEtdGlja2VyLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9hY2YtYmxvY2tzL2ZhcXMvZmFxc1wiO1xuQGltcG9ydCBcIi4uLy4uL2FjZi1ibG9ja3MvaGVyby9oZXJvXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9oZXJvLWN0YS9oZXJvLWN0YVwiO1xuQGltcG9ydCBcIi4uLy4uL2FjZi1ibG9ja3MvaGVyby10ZWFtL2hlcm8tdGVhbVwiO1xuQGltcG9ydCBcIi4uLy4uL2FjZi1ibG9ja3MvaGVyby10ZXN0aW1vbmlhbC9oZXJvLXRlc3RpbW9uaWFsXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9oZXJvLXZpZGVvL2hlcm8tdmlkZW9cIjtcbkBpbXBvcnQgXCIuLi8uLi9hY2YtYmxvY2tzL2h0bWwtYmxvY2svaHRtbC1ibG9ja1wiO1xuQGltcG9ydCBcIi4uLy4uL2FjZi1ibG9ja3MvaG93LXRvLXF1YWxpZnkvaG93LXRvLXF1YWxpZnlcIjtcbkBpbXBvcnQgXCIuLi8uLi9hY2YtYmxvY2tzL2ltYWdlLWNvbnRlbnQvaW1hZ2UtY29udGVudFwiO1xuQGltcG9ydCBcIi4uLy4uL2FjZi1ibG9ja3MvaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eS9pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5XCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9pbWFnZS1zbGlkZXIvaW1hZ2Utc2xpZGVyXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9sYXRlc3QtbmV3cy9sYXRlc3QtbmV3c1wiO1xuQGltcG9ydCBcIi4uLy4uL2FjZi1ibG9ja3MvbmV3cy9uZXdzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9saW5rcy1jYXJkcy9saW5rcy1jYXJkc1wiO1xuQGltcG9ydCBcIi4uLy4uL2FjZi1ibG9ja3MvbG9nby1iYXIvbG9nby1iYXJcIjtcbkBpbXBvcnQgXCIuLi8uLi9hY2YtYmxvY2tzL21lZXQtdGhlLXRlYW0vbWVldC10aGUtdGVhbVwiO1xuQGltcG9ydCBcIi4uLy4uL2FjZi1ibG9ja3MvbmV3c2xldHRlci9uZXdzbGV0dGVyXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9wcm9tby10ZXh0LWNhcmQvcHJvbW8tdGV4dC1jYXJkXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9wcm9tby10ZXh0LWNvbnRlbnQvcHJvbW8tdGV4dC1jb250ZW50XCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9wcm9tby10ZXh0LXNsaWRlci9wcm9tby10ZXh0LXNsaWRlclwiO1xuQGltcG9ydCBcIi4uLy4uL2FjZi1ibG9ja3MvcHJvbW8tdGV4dC1pbWFnZS9wcm9tby10ZXh0LWltYWdlXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9xdWFsaWZpY2F0aW9uLXN0YW5kaW5ncy9xdWFsaWZpY2F0aW9uLXN0YW5kaW5nc1wiO1xuQGltcG9ydCBcIi4uLy4uL2FjZi1ibG9ja3Mvc2NoZWR1bGUvc2NoZWR1bGVcIjtcbkBpbXBvcnQgXCIuLi8uLi9hY2YtYmxvY2tzL3NjaGVkdWxlLWRhdGVzL3NjaGVkdWxlLWRhdGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9wYXN0LXJlc3VsdHMvcGFzdC1yZXN1bHRzXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy9wcm9tb3Rpb25hbC1pbWFnZS10ZXh0L3Byb21vdGlvbmFsLWltYWdlLXRleHRcIjtcbkBpbXBvcnQgXCIuLi8uLi9hY2YtYmxvY2tzL3JvbGV4LWJhbm5lci9yb2xleC1iYW5uZXJcIjtcbkBpbXBvcnQgXCIuLi8uLi9hY2YtYmxvY2tzL3RlYW0tcHJvbW8vdGVhbS1wcm9tb1wiO1xuQGltcG9ydCBcIi4uLy4uL2FjZi1ibG9ja3MvdGlja2V0LWluZm9ybWF0aW9uL3RpY2tldC1pbmZvcm1hdGlvblwiO1xuQGltcG9ydCBcIi4uLy4uL2FjZi1ibG9ja3MvdG91ci1vcGVyYXRvcnMvdG91ci1vcGVyYXRvcnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9hY2YtYmxvY2tzL3RyYXZlbC1tYXAvdHJhdmVsLW1hcFwiO1xuQGltcG9ydCBcIi4uLy4uL2FjZi1ibG9ja3MvdHJhdmVsLXNsaWRlci90cmF2ZWwtc2xpZGVyXCI7XG5AaW1wb3J0IFwiLi4vLi4vYWNmLWJsb2Nrcy92ZXJ0aWNhbC1jYXJkcy92ZXJ0aWNhbC1jYXJkc1wiO1xuQGltcG9ydCBcIi4uLy4uL2FjZi1ibG9ja3Mvd3lzaXd5Zy93eXNpd3lnXCI7XG5cbi8vIEJsb2NrcyAoRmxleClcblxuLy8gUGFydGlhbHNcblxuLy8gUGFnZXNcbkBpbXBvcnQgXCJwYWdlcy9fc2luZ2xlXCI7XG5AaW1wb3J0IFwicGFnZXMvX2xlZ2Fsc1wiO1xuLy8gQGltcG9ydCBcInBhZ2VzL19zZWFyY2hcIjtcblxuLy8gT3ZlcnJpZGVzIChsYXN0KVxuQGltcG9ydCBcImdsb2JhbC9vdmVycmlkZXNcIjtcblxuIiwiLy8gQ29sb3Vyc1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMDAwMDAwO1xuXG4vLyBCcmFuZCBjb2xvdXJzXG4kbmF2eTogIzBmMWEzZDtcbiRibHVlOiAjMTQ1MmRlO1xuJGJsdWUtMzAwOiAjNjI5Y2VmO1xuJHllbGxvdzogI2ZmY2MwMDtcbiRncmVlbjogIzAwNjMzNjtcbiRyZWQ6ICNiYjEzM2U7XG4kcmVkLTMwMDogI2ZiNWY4NjtcbiRsaWdodC1yZWQ6ICRyZWQtMzAwO1xuXG4vLyBDb2xvdXIgUGFsZXR0ZSAmIENsYXNzZXNcbi8vIFNhbWUgcGFsZXR0ZSBjb2xvdXJzIGRlZmluZWQgaW4gdGhlbWUuanNvblxuJHBhbGV0dGUtY29sb3JzOiAoXG4gIChcIndoaXRlXCIsICR3aGl0ZSksXG4gIChcImJsYWNrXCIsICRibGFjayksXG4gIChcIm5hdnlcIiwgJG5hdnkpLFxuICAoXCJibHVlXCIsICRibHVlKSxcbiAgKFwibGlnaHQtYmx1ZVwiLCAkYmx1ZS0zMDApLFxuICAoXCJ5ZWxsb3dcIiwgJHllbGxvdyksXG4gIChcImdyZWVuXCIsICRncmVlbiksXG4gIChcInJlZFwiLCAkcmVkKSxcbiAgKFwibGlnaHQtcmVkXCIsICRsaWdodC1yZWQpXG4pO1xuXG4uZ3V0ZW4tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAkbmF2eTtcblxuICAmLmhhcy1iYWNrZ3JvdW5kLFxuICAuaGFzLWJhY2tncm91bmQge1xuICAgIEBlYWNoICRjb2xvciBpbiAkcGFsZXR0ZS1jb2xvcnMge1xuICAgICAgJi5oYXMtI3tudGgoJGNvbG9yLDEpfS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRjb2xvciwgMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdGV4dC1jb2xvcixcbiAgLmhhcy10ZXh0LWNvbG9yIHtcbiAgICBAZWFjaCAkY29sb3IgaW4gJHBhbGV0dGUtY29sb3JzIHtcbiAgICAgICYuaGFzLSN7bnRoKCRjb2xvciwxKX0tY29sb3Ige1xuICAgICAgICBjb2xvcjogbnRoKCRjb2xvciwgMikgIWltcG9ydGFudDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogbnRoKCRjb2xvciwgMikgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogbnRoKCRjb2xvciwgMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4kcHJpbWFyeS1jb2xvdXI6ICR3aGl0ZTtcbiRzZWNvbmRhcnktY29sb3VyOiAkYmxhY2s7XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtJTIwQm9vay5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtJTIwQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiWnV1bWVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy96dXVtZS1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL3p1dW1lLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlp1dW1lXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvenV1bWUtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy96dXVtZS1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy96dXVtZS1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBZG9iZSBIYW5kd3JpdGluZyBFcm5pZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Fkb2JlSGFuZHdyaXRpbmctRXJuaWUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvQWRvYmVIYW5kd3JpdGluZy1Fcm5pZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvQWRvYmVIYW5kd3JpdGluZy1Fcm5pZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBGb250IEZhbWlsaWVzXG4kYm9keS1mb250OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuJGhlYWRpbmctZm9udDogXCJadXVtZVwiLCBzYW5zLXNlcmlmO1xuLy8gWnV1bWUgbGluZS1oZWlnaHQgY29udmVudGlvbjogZm9udC1zaXplIMOXIDAuODUgKHVuaXRsZXNzIHJhdGlvKS5cbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAwLjg1O1xuXG4laGVhZGluZy1mb250LXR5cGUge1xuICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xufVxuJHNjcmlwdC1mb250OiBcIkFkb2JlIEhhbmR3cml0aW5nIEVybmllXCIsIGN1cnNpdmU7XG4kZmxvdXJpc2gtZm9udDogJHNjcmlwdC1mb250O1xuXG4kc2Fucy1zZXJpZi1mb250OiAkYm9keS1mb250O1xuJHNlcmlmLWZvbnQ6ICRoZWFkaW5nLWZvbnQ7XG4kY3Vyc2l2ZS1mb250OiAkc2NyaXB0LWZvbnQ7XG5cbiRwcmltYXJ5LWZvbnQ6ICRib2R5LWZvbnQ7XG4kc2Vjb25kYXJ5LWZvbnQ6ICRib2R5LWZvbnQ7XG5cbiVmb250LXNtb290aGluZyB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuIiwiQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVMZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZURvd24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgc2xpZGVVcExlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgNTBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuYm9keTpub3QoLndwLWFkbWluKSB7XG4gIC8vIE1hdGNoIHNyYy9qcy9hbmltYXRpb25zLmpzIGFuZCBoZWFkZXIucGhwICNzb2xoZWltLWVudHJhbmNlLWNyaXRpY2FsIOKAlCBibG9ja3Mgb25seSAoaGVhZGVyIGVudHJhbmNlIGxpdmVzIGluIF9oZWFkZXIuc2NzcykuXG4gIC5ndXRlbi1ibG9jazpub3QoLmJsb2NrLXNlYXJjaC1maWx0ZXJzKTpub3QoLmJsb2NrLXNlYXJjaC1yZXN1bHRzKTpub3QoLnJlc3VsdHMtd3JhcHBlcik6bm90KC5uZXdzKTpub3QoLnRpY2tldC1pbmZvcm1hdGlvbik6bm90KC5yb2xleC1iYW5uZXIpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLy8gUGFpciBzY3JvbGwgY3Jvc3NmYWRlIGNvbnRyb2xzIG9wYWNpdHkgb24gdGhlc2UgcGFuZWxzIChzZWUgdGVhbS1wcm9tby1jYXB0YWlucy5qcykuXG4gIC50ZWFtLXByb21vLXBhaXIgLnRlYW0tcHJvbW8udGVhbS1wcm9tby0tcGFpci1wYW5lbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBib2R5Om5vdCgud3AtYWRtaW4pIHtcbiAgICAuZ3V0ZW4tYmxvY2s6bm90KC5ibG9jay1zZWFyY2gtZmlsdGVycyk6bm90KC5ibG9jay1zZWFyY2gtcmVzdWx0cyk6bm90KC5yZXN1bHRzLXdyYXBwZXIpOm5vdCgubmV3cyk6bm90KC50aWNrZXQtaW5mb3JtYXRpb24pOm5vdCgucm9sZXgtYmFubmVyKSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC50ZWFtLXByb21vLXBhaXIgLnRlYW0tcHJvbW8udGVhbS1wcm9tby0tcGFpci1wYW5lbCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZhZGVJbixcbiAgLmZhZGVJbi1kb3duLFxuICAuZmFkZUluLWRvd24tLWltbWVkaWF0ZSB7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMyLCAwLCAwLjY3LCAwKTtcblxuICAmLWRvd24ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZURvd24sIGZhZGVJbjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3MsIDAuM3M7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjIycywgMC4yMnM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSksIGN1YmljLWJlemllcigwLjMyLCAwLCAwLjY3LCAwKTtcblxuICAgIC8vIEhlcm8gKyBmaXJzdCBzZWN0aW9uIGFmdGVyIGhlcm8g4oCUIHRyaWdnZXIgb24gbG9hZCwgbm90IHNjcm9sbCAoc2VlIGFuaW1hdGlvbnMuanMpLlxuICAgICYtLWltbWVkaWF0ZSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBzLCAwcztcbiAgICB9XG4gIH1cbn0iLCIvLyBTcGFjaW5nIHJ1bGVzXG4kc3BhY2luZy11bml0OiA4cHg7XG5cbi8vIFN0YW5kYXJkaXNlZCBzcGFjaW5nIHVuaXRzXG4kc3BhY2luZzogKFxuICBcImRlc2t0b3BcIjogKFwibGFyZ2VcIjogJHNwYWNpbmctdW5pdCAqIDE1LFxuICAgIFwibm9ybWFsXCI6ICRzcGFjaW5nLXVuaXQgKiAxMCxcbiAgICBcIm1lZGl1bS1zbWFsbFwiOiAkc3BhY2luZy11bml0ICogMyxcbiAgICBcInNtYWxsXCI6ICRzcGFjaW5nLXVuaXQgKiA1LFxuICAgIFwidGlueVwiOiAkc3BhY2luZy11bml0ICogMixcbiAgKSxcbiAgXCJtb2JpbGVcIjogKFwibGFyZ2VcIjogJHNwYWNpbmctdW5pdCAqIDEwLFxuICAgIFwibm9ybWFsXCI6ICRzcGFjaW5nLXVuaXQgKiA1LFxuICAgIFwibWVkaXVtLXNtYWxsXCI6ICRzcGFjaW5nLXVuaXQgKiAzLFxuICAgIFwic21hbGxcIjogJHNwYWNpbmctdW5pdCAqIDIsXG4gICAgXCJ0aW55XCI6ICRzcGFjaW5nLXVuaXQgKiAyLFxuICApLFxuKTtcblxuLy8gU3BhY2luZyBjYWxjdWxhdG9yXG5AZnVuY3Rpb24gc3B4KCRtdWx0aXBsZSkge1xuICBAcmV0dXJuICRzcGFjaW5nLXVuaXQgKiAkbXVsdGlwbGU7XG59XG5cbi8vIFN0YW5kYXJkaXNlZCBzcGFjaW5nXG5AZnVuY3Rpb24gc3AoJHNjcmVlbiwgJHNpemUpIHtcbiAgJHNpemVzOiBtYXAtZ2V0KCRzcGFjaW5nLCAkc2NyZWVuKTtcbiAgJHNpemU6IG1hcC1nZXQoJHNpemVzLCAkc2l6ZSk7XG4gIEByZXR1cm4gJHNpemU7XG59XG5cbiRzcGFjaW5nLXNtYWxsLS1tb2JpbGU6IHNweCgyKTtcbiRzcGFjaW5nLXNtYWxsLS1kZXNrdG9wOiBzcHgoNSk7XG5cbiRzcGFjaW5nLW1lZGl1bS0tbW9iaWxlOiBzcHgoNSk7XG4kc3BhY2luZy1tZWRpdW0tLWRlc2t0b3A6IHNweCgxMCk7XG5cbiRzcGFjaW5nLWxhcmdlLS1tb2JpbGU6IHNweCgxMCk7XG4kc3BhY2luZy1sYXJnZS0tZGVza3RvcDogc3B4KDE1KTtcblxuLmd1dGVuLWJsb2NrLCBwIHtcbiAgJi5wdCB7XG4gICAgJi1ub25lIHtcbiAgICAgIHBhZGRpbmctdG9wOiBub25lO1xuICAgIH1cblxuICAgICYtc21hbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXNtYWxsLS1tb2JpbGU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1zbWFsbC0tZGVza3RvcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbWVkaXVtLS1tb2JpbGU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1tZWRpdW0tLWRlc2t0b3A7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sYXJnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbGFyZ2UtLW1vYmlsZTtcblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxhcmdlLS1kZXNrdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucGIge1xuICAgICYtbm9uZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtc21hbGwge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtYWxsLS1tb2JpbGU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1zbWFsbC0tZGVza3RvcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtLS1tb2JpbGU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1tZWRpdW0tLWRlc2t0b3A7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1sYXJnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbGFyZ2UtLW1vYmlsZTtcblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxhcmdlLS1kZXNrdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubXQge1xuICAgICYtbm9uZSB7XG4gICAgICBtYXJnaW4tdG9wOiBub25lO1xuICAgIH1cblxuICAgICYtc21hbGwge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc21hbGwtLW1vYmlsZTtcblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctc21hbGwtLWRlc2t0b3A7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tZWRpdW0ge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWVkaXVtLS1tb2JpbGU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1lZGl1bS0tZGVza3RvcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxhcmdlIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWxhcmdlLS1tb2JpbGU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLWxhcmdlLS1kZXNrdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubWIge1xuICAgICYtbm9uZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1zbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbWFsbC0tbW9iaWxlO1xuXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbWFsbC0tZGVza3RvcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZWRpdW0tLW1vYmlsZTtcblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtLS1kZXNrdG9wO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGFyZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGFyZ2UtLW1vYmlsZTtcblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbGFyZ2UtLWRlc2t0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQG1peGluIHRyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLy8gTWVkaWEgc2NyZWVuIGJyZWFrcG9pbnRzXG4kYnJlYWsteHhsYXJnZTogMTYwMHB4O1xuJGJyZWFrLXhsYXJnZTogMTIwMHB4O1xuJGJyZWFrLWxhcmdlOiAxMDI0cHg7XG4vLyA5OTIgb3IgMTAyNCA/XG4kYnJlYWstbWVkaXVtOiA3NjhweDtcbiRicmVhay1zbWFsbDogMzUwcHg7XG5cbi8vIExheW91dCBjb252ZW50aW9uIChtb2JpbGUtZmlyc3QpOlxuLy8gLSBXcml0ZSBiYXNlIHN0eWxlcyBmb3Igc21hbGwg4oaSIG1lZGl1bSAobm8gbXEgbmVlZGVkKTogdGhhdCBpcyB0aGUgZGVmYXVsdCBjYXNjYWRlLlxuLy8gLSBEZXNrdG9wLW9ubHkgcnVsZXMgZ28gaW5zaWRlIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7IOKApiB9ICgxMDI0cHgrLCAkYnJlYWstbGFyZ2UpLlxuXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQpIHtcbiAgQGlmICRicmVha3BvaW50ID09IHhsYXJnZS1kb3duIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLXhsYXJnZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAaWYgJGJyZWFrcG9pbnQgPT0geHhsYXJnZS11cCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay14eGxhcmdlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpZiAkYnJlYWtwb2ludCA9PSB4bGFyZ2UtdXAge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWsteGxhcmdlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpZiAkYnJlYWtwb2ludCA9PSBsYXJnZS1kb3duIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLWxhcmdlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpZiAkYnJlYWtwb2ludCA9PSBsYXJnZS11cCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1sYXJnZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAaWYgJGJyZWFrcG9pbnQgPT0gbGFyZ2Utb25seSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1sYXJnZX0pIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay14eGxhcmdlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpZiAkYnJlYWtwb2ludCA9PSBtZWRpdW0tZG93biB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay1tZWRpdW19KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGlmICRicmVha3BvaW50ID09IG1lZGl1bS11cCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1tZWRpdW19KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGlmICRicmVha3BvaW50ID09IG1lZGl1bS1vbmx5IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrLW1lZGl1bX0pIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay1sYXJnZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAaWYgJGJyZWFrcG9pbnQgPT0gc21hbGwtb25seSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiAjeyRicmVhay1tZWRpdW19KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGlmICRicmVha3BvaW50ID09IGV4dHJhLXNtYWxsLW9ubHkge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWstc21hbGx9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtIGNhbGN1bGF0aW9uc1xuJHJlbS1iYXNlOiAxNnB4O1xuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtKSB7XG4gIEByZXR1cm4gJG51bSAvICgkbnVtICogMCArIDEpO1xufVxuXG5AZnVuY3Rpb24gY29udmVydC10by1yZW0oJHZhbHVlLCAkYmFzZS12YWx1ZTogJHJlbS1iYXNlKSB7XG4gICR2YWx1ZTogc3RyaXAtdW5pdCgkdmFsdWUpIC8gc3RyaXAtdW5pdCgkYmFzZS12YWx1ZSkgKiAxcmVtO1xuICBAaWYgKCR2YWx1ZSA9PSAwcmVtKSB7XG4gICAgJHZhbHVlOiAwO1xuICB9IC8vIFR1cm4gMHJlbSBpbnRvIDBcbiAgQHJldHVybiAkdmFsdWU7XG59XG5cbkBmdW5jdGlvbiByZW0tY2FsYygkdmFsdWVzLCAkYmFzZS12YWx1ZTogJHJlbS1iYXNlKSB7XG4gICRtYXg6IGxlbmd0aCgkdmFsdWVzKTtcbiAgQGlmICRtYXggPT0gMSB7XG4gICAgQHJldHVybiBjb252ZXJ0LXRvLXJlbShudGgoJHZhbHVlcywgMSksICRiYXNlLXZhbHVlKTtcbiAgfVxuICAkcmVtVmFsdWVzOiAoKTtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4IHtcbiAgICAkcmVtVmFsdWVzOiBhcHBlbmQoXG4gICAgICAkcmVtVmFsdWVzLFxuICAgICAgY29udmVydC10by1yZW0obnRoKCR2YWx1ZXMsICRpKSwgJGJhc2UtdmFsdWUpXG4gICAgKTtcbiAgfVxuICBAcmV0dXJuICRyZW1WYWx1ZXM7XG59XG5cbkBtaXhpbiBidXR0b25SZXNldCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1peGluIHZhcmlhbnQoJHNlbGVjdG9yKSB7XG4gIEBhdC1yb290ICN7JHNlbGVjdG9yfSN7Jn0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApOyBcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcbiAgd2lkdGg6IDFweDtcbn1cblxuQG1peGluIHVsTGlzdFJlc2V0IHtcbiAgcGFkZGluZzowO1xuICBtYXJnaW46MDtcbiAgbGlzdC1zdHlsZTpub25lO1xufVxuXG4vLy8gWnV1bWUgKCRoZWFkaW5nLWZvbnQpIOKAlCBsaW5lLWhlaWdodCBzY2FsZXMgYXQgZm9udC1zaXplIMOXICRoZWFkaW5nLWxpbmUtaGVpZ2h0LlxuQG1peGluIGhlYWRpbmctZm9udC10eXBlIHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcbn0iLCIvLyBCYXNlIGFuZCBHbG9iYWwgZm9udHMgbGl2ZSBoZXJlXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxubGksXG5zcGFuIHtcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG59XG5cbi8vIFNwZWNpZmljIGhlYWRpbmcgc3R5bGluZ1xuaDEge1xuICBAaW5jbHVkZSBmb250LWgxO1xufVxuXG5oMiB7XG4gIEBpbmNsdWRlIGZvbnQtaDI7XG59XG5cbmgzIHtcbiAgQGluY2x1ZGUgZm9udC1oMztcbn1cblxuaDQge1xuICBAaW5jbHVkZSBmb250LWg0O1xufVxuXG5oNSB7fVxuXG5oNiB7fVxuXG5vbCxcbnVsIHtcbiAgbWFyZ2luLWxlZnQ6IHNweCg0KTtcbiAgbWFyZ2luLWJvdHRvbTogc3B4KDQpO1xuXG4gIGxpIHtcbiAgICBAaW5jbHVkZSBmb250LWJvZHk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvdXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIaWdobGlnaHQgU2VsZWN0aW9ucyAtIGNhbid0IGJlIGFkZGVkIHRvZ2V0aGVyIGhhcyB0byBiZSBoYW5kbGVkIHNlcGFyYXRlXG5wLFxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmxpLFxuc3BhbiB7XG4gICY6OnNlbGVjdGlvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkbmF2eTtcbiAgfVxuXG4gICY6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRuYXZ5O1xuICB9XG59XG5cblxuLkJpZy1QYWdlLUhlYWRpbmctNTAwIHtcbiAgQGluY2x1ZGUgQmlnLVBhZ2UtSGVhZGluZy01MDA7XG59XG5cbi5oZWFkaW5nLTQwLTUwMCB7XG4gIEBpbmNsdWRlIGhlYWRpbmctNDAtNTAwO1xufVxuXG4uaGVhZGluZy00MC03MDAge1xuICBAaW5jbHVkZSBoZWFkaW5nLTQwLTcwMDtcbn1cblxuLmhlYWRpbmctMzAtMzAwIHtcbiAgQGluY2x1ZGUgdGV4dC0yMC01MDA7XG5cbiAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICBAaW5jbHVkZSBoZWFkaW5nLTMwLTMwMDtcbiAgfVxufVxuXG4uaGVhZGluZy0zMC01MDAge1xuICBAaW5jbHVkZSB0ZXh0LTIwLTUwMDtcblxuICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgIEBpbmNsdWRlIGhlYWRpbmctMzAtNTAwO1xuICB9XG59XG5cbi50ZXh0LTIwLTMwMCB7XG4gIEBpbmNsdWRlIHRleHQtMjAtMzAwO1xufVxuXG4udGV4dC0yMC01MDAge1xuICBAaW5jbHVkZSB0ZXh0LTIwLTUwMDtcbn1cblxuLnRleHQtMjAtNzAwIHtcbiAgQGluY2x1ZGUgdGV4dC0yMC03MDA7XG59XG5cbi50ZXh0LTE2LTMwMCB7XG4gIEBpbmNsdWRlIHRleHQtMTYtMzAwO1xufVxuXG4udGV4dC0xNi01MDAge1xuICBAaW5jbHVkZSB0ZXh0LTE2LTUwMDtcbn1cblxuLnRleHQtMTYtNzAwIHtcbiAgQGluY2x1ZGUgdGV4dC0xNi03MDA7XG59XG5cbi50ZXh0LTEyLTcwMCB7XG4gIEBpbmNsdWRlIHRleHQtMTItNzAwO1xufVxuXG4udGV4dC0xMi01MDAge1xuICBAaW5jbHVkZSB0ZXh0LTEyLTUwMDtcbn1cblxuLmhlYWRpbmctMzAtNzAwIHtcbiAgQGluY2x1ZGUgaGVhZGluZy0zMC03MDA7XG59XG5cbi5Nb2JpbGUtMjAtVGV4dC0zMDAge1xuICBAaW5jbHVkZSBNb2JpbGUtMjAtVGV4dC0zMDA7XG59XG5cbi5Gb290ZXItTGlua3Mge1xuICBAaW5jbHVkZSBGb290ZXItTGlua3M7XG59XG5cbi5Nb2JpbGUtMjAtVGV4dC01MDAge1xuICBAaW5jbHVkZSBNb2JpbGUtMjAtVGV4dC01MDA7XG59IiwiQG1peGluIGZvbnQtaDEge1xuICBjb2xvcjogJG5hdnk7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDIpO1xuICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg0Mik7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtaDIge1xuICBjb2xvcjogJG5hdnk7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjcpO1xuICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg0MCk7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtaDMge1xuICBjb2xvcjogJG5hdnk7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbToxMnB4O1xuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyOCk7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtaDQge1xuICBjb2xvcjogJG5hdnk7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjIpO1xuICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyNSk7XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9udC1ib2R5IHtcbiAgY29sb3I6ICRuYXZ5O1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI2KTtcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjkpO1xuICB9XG59XG5cbkBtaXhpbiBCaWctUGFnZS1IZWFkaW5nLTUwMCB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoNjApO1xuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNjgpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWl4aW4gaGVhZGluZy00MC01MDAge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1peGluIGhlYWRpbmctNDAtNzAwIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYyg0MCk7XG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWl4aW4gaGVhZGluZy0zMC0zMDAge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDMwKTtcbiAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQwKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1peGluIGhlYWRpbmctMzAtNTAwIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygzMCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtaXhpbiB0ZXh0LTIwLTMwMCB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzApO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWl4aW4gdGV4dC0yMC01MDAge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1peGluIHRleHQtMjAtNzAwIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtaXhpbiB0ZXh0LTE2LTMwMCB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjApO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWl4aW4gdGV4dC0xNi01MDAge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIwKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1peGluIHRleHQtMTYtNzAwIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtaXhpbiB0ZXh0LTEyLTcwMCB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xuICBsaW5lLWhlaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1peGluIHRleHQtMTItNTAwIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWl4aW4gaGVhZGluZy0zMC03MDAge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDMwKTtcbiAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQwKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1peGluIE1vYmlsZS0yMC1UZXh0LTMwMCB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjUpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWl4aW4gRm9vdGVyLUxpbmtzIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtaXhpbiBNb2JpbGUtMjAtVGV4dC01MDAge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1peGluIHBhcmFncmFwaC1zdHlsaW5nIHtcbiAgICB1bCwgb2wsIHNwYW4sIGxpIHtcbiAgICAgIEBpbmNsdWRlIHRleHQtMTYtNTAwO1xuICB9XG5cbiAgdWwsIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIHAsIHVsLCBvbCwgc3BhbiB7XG4gICAgICAmICsge1xuICAgICAgICAgIHAsIHVsLCBvbCwgc3BhbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbiAgbGkge1xuICAgICAgJiArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gIH1cbn0iLCIvLyBUaGUgd2hvbGUgcmVzZXQgc2l0cyBpbiB0aGUgYGxlZ2FjeWAgY2FzY2FkZSBsYXllci5cbi8vXG4vLyBUYWlsd2luZCB2NCBlbWl0cyBldmVyeSBydWxlIGl0IGdlbmVyYXRlcyBpbnNpZGUgYSBsYXllciAodGhlbWUgLyBiYXNlIC9cbi8vIGNvbXBvbmVudHMgLyB1dGlsaXRpZXMpLiBVbmxheWVyZWQgQ1NTIGJlYXRzIGxheWVyZWQgQ1NTIG91dHJpZ2h0IC0tIGFoZWFkIG9mXG4vLyBzcGVjaWZpY2l0eSBhbmQgc291cmNlIG9yZGVyIC0tIHNvIHdoaWxlIHRoaXMgZmlsZSB3YXMgdW5sYXllcmVkLCB0aGVcbi8vIHVuaXZlcnNhbCBgbWFyZ2luOiAwOyBwYWRkaW5nOiAwYCBiZWxvdyBzaWxlbnRseSB3b24gYWdhaW5zdCBldmVyeSBUYWlsd2luZFxuLy8gc3BhY2luZyB1dGlsaXR5LCBubyBtYXR0ZXIgdGhhdCBgc2l0ZS1jc3NgIGxvYWRzIGZpcnN0LlxuLy9cbi8vIG1haW4uc2NzcyBkZWNsYXJlcyB0aGUgbGF5ZXIgb3JkZXIgKGBsZWdhY3lgIGZpcnN0LCBgdXRpbGl0aWVzYCBsYXN0KSwgc29cbi8vIGFueXRoaW5nIGluIGhlcmUgaXMgbm93IG92ZXJyaWRhYmxlIGJ5IGEgdXRpbGl0eSBjbGFzcyBpbiBhIHRlbXBsYXRlLlxuQGxheWVyIGxlZ2FjeSB7XG4gIC8vIFJlc2V0IGJveCBzaXppbmcgdG8gYm9yZGVyIGJveFxuICBodG1sIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgKixcbiAgKjo6YWZ0ZXIsXG4gICo6OmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxuXG4gIGJvZHksXG4gIGh0bWwge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAvLyBEaXNhYmxlZCBzbyB0aGF0IHBvc2l0aW9uOiBzdGlja3k7IHdpbGwgd29ya1xuICAgIC8vIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgdWwgbGkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiYm9keSxcbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuXG59XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiAkbmF2eTtcblxuICBhIHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBjb2xvcjogJG5hdnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG5cbn1cblxuZmlndXJlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAyMHB4O1xuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1tZWRpdW0ge1xuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG4gIH1cblxuICAmLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgJi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG5cbi5kLW5vbmUtbWQtdXAge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kLW5vbmUtbWQtZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmQtbm9uZS1sZy11cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZC1ub25lLWxnLWRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLy8gR2xvYmFsbHkgc2V0IGV2ZXJ5dGhpbmcgdG8gb2ZmIGJsYWNrXG4vLyAqIHtcbi8vICAgY29sb3I6ICRibGFjaztcbi8vIH1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgYSB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9udC1ib2R5O1xuXG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuXG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLWFsbDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2Nyb2xsLXRhYmxlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuXG4gIHRhYmxlIHtcbiAgICBtaW4td2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgJi5tb2JpbGVNZW51LWFjdGl2ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5cbi5jdGEtYnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uUmVzZXQ7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSB0ZXh0LTEyLTcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAmLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYtdHJhbnNwYXJlbnQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgQGluY2x1ZGUgdGV4dC0xNi03MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAmLXBsYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIHRleHQtMTYtNTAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNycgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTcgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgMy41QzAuNzIzODU4IDMuNSAwLjUgMy43MjM4NiAwLjUgNEMwLjUgNC4yNzYxNCAwLjcyMzg1OCA0LjUgMSA0LjVMMSAzLjVaTTE2LjM1MzYgNC4zNTM1NUMxNi41NDg4IDQuMTU4MjkgMTYuNTQ4OCAzLjg0MTcxIDE2LjM1MzYgMy42NDY0NUwxMy4xNzE2IDAuNDY0NDY1QzEyLjk3NjMgMC4yNjkyMDMgMTIuNjU5NyAwLjI2OTIwMyAxMi40NjQ1IDAuNDY0NDY1QzEyLjI2OTIgMC42NTk3MjcgMTIuMjY5MiAwLjk3NjMxIDEyLjQ2NDUgMS4xNzE1N0wxNS4yOTI5IDRMMTIuNDY0NSA2LjgyODQzQzEyLjI2OTIgNy4wMjM2OSAxMi4yNjkyIDcuMzQwMjcgMTIuNDY0NSA3LjUzNTUzQzEyLjY1OTcgNy43MzA3OSAxMi45NzYzIDcuNzMwNzkgMTMuMTcxNiA3LjUzNTUzTDE2LjM1MzYgNC4zNTM1NVpNMSA0LjVMMTYgNC41TDE2IDMuNUwxIDMuNUwxIDQuNVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE3IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSA3LjE0NDUzQzAuNDQ3NzE1IDcuMTQ0NTMgLTUuMzkzMzNlLTA4IDcuNTkyMjUgMCA4LjE0NDUzQzUuMzkzMzNlLTA4IDguNjk2ODIgMC40NDc3MTUgOS4xNDQ1MyAxIDkuMTQ0NTNMMSA3LjE0NDUzWk0xNi43MDcxIDguODUxNjRDMTcuMDk3NiA4LjQ2MTExIDE3LjA5NzYgNy44Mjc5NSAxNi43MDcxIDcuNDM3NDJMMTAuMzQzMSAxLjA3MzQ2QzkuOTUyNjIgMC42ODI5MzggOS4zMTk0NiAwLjY4MjkzOCA4LjkyODkzIDEuMDczNDZDOC41Mzg0MSAxLjQ2Mzk5IDguNTM4NDEgMi4wOTcxNSA4LjkyODkzIDIuNDg3NjhMMTQuNTg1OCA4LjE0NDUzTDguOTI4OTMgMTMuODAxNEM4LjUzODQxIDE0LjE5MTkgOC41Mzg0MSAxNC44MjUxIDguOTI4OTMgMTUuMjE1NkM5LjMxOTQ2IDE1LjYwNjEgOS45NTI2MiAxNS42MDYxIDEwLjM0MzEgMTUuMjE1NkwxNi43MDcxIDguODUxNjRaTTEgOS4xNDQ1M0wxNiA5LjE0NDUzTDE2IDcuMTQ0NTNMMSA3LjE0NDUzTDEgOS4xNDQ1M1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucm91bmQtY3RhLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIHRleHQtMjAtNTAwO1xuXG5cbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogJHJlZDtcbiAgLy8gZm9udC1zaXplOiByZW0tY2FsYygxMik7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogNXB4O1xuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgQGluY2x1ZGUgdGV4dC0yMC01MDA7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGhlYWRlciAmLFxuICAgIGZvb3RlciAmIHtcbiAgICAgIHdpZHRoOiAxODdweDtcbiAgICAgIGhlaWdodDogMTg3cHg7XG4gICAgfVxuICB9XG5cblxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICBoZWFkZXIgJixcbiAgICBmb290ZXIgJiB7XG5cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRyZWQgMCUsICR3aGl0ZSAxMDAlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgIGhlYWRlciAmLFxuICAgICAgZm9vdGVyICYge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXDIxOTNcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cblxuXG4gICYtYXJyb3ctZG93biB7XG4gICAgYSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000LjUgMS4wNjk1OEM0LjUgMC43OTM0MzggNC4yNzYxNCAwLjU2OTU4IDQgMC41Njk1OEMzLjcyMzg2IDAuNTY5NTggMy41IDAuNzkzNDM4IDMuNSAxLjA2OTU4TDQuNSAxLjA2OTU4Wk0zLjY0NjQ1IDE1LjQ0ODFDMy44NDE3MSAxNS42NDM0IDQuMTU4MjkgMTUuNjQzNCA0LjM1MzU1IDE1LjQ0ODFMNy41MzU1MyAxMi4yNjYyQzcuNzMwOCAxMi4wNzA5IDcuNzMwOCAxMS43NTQzIDcuNTM1NTMgMTEuNTU5QzcuMzQwMjcgMTEuMzYzOCA3LjAyMzY5IDExLjM2MzggNi44Mjg0MyAxMS41NTlMNCAxNC4zODc1TDEuMTcxNTcgMTEuNTU5QzAuOTc2MzEgMTEuMzYzOCAwLjY1OTcyOCAxMS4zNjM4IDAuNDY0NDY2IDExLjU1OUMwLjI2OTIwMyAxMS43NTQzIDAuMjY5MjAzIDEyLjA3MDkgMC40NjQ0NjYgMTIuMjY2MkwzLjY0NjQ1IDE1LjQ0ODFaTTQgMS4wNjk1OEwzLjUgMS4wNjk1OEwzLjUgMTUuMDk0Nkw0IDE1LjA5NDZMNC41IDE1LjA5NDZMNC41IDEuMDY5NThMNCAxLjA2OTU4WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE2IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSAxLjQxOTQzQzkgMC44NjcxNDkgOC41NTIyOCAwLjQxOTQzNCA4IDAuNDE5NDM0QzcuNDQ3NzIgMC40MTk0MzQgNyAwLjg2NzE0OSA3IDEuNDE5NDNMOSAxLjQxOTQzWk03LjI5Mjg5IDE2LjE1MTVDNy42ODM0MiAxNi41NDIxIDguMzE2NTggMTYuNTQyMSA4LjcwNzExIDE2LjE1MTVMMTUuMDcxMSA5Ljc4NzU4QzE1LjQ2MTYgOS4zOTcwNSAxNS40NjE2IDguNzYzODkgMTUuMDcxMSA4LjM3MzM3QzE0LjY4MDUgNy45ODI4NCAxNC4wNDc0IDcuOTgyODQgMTMuNjU2OSA4LjM3MzM3TDggMTQuMDMwMkwyLjM0MzE1IDguMzczMzdDMS45NTI2MiA3Ljk4Mjg0IDEuMzE5NDYgNy45ODI4NCAwLjkyODkzMiA4LjM3MzM3QzAuNTM4NDA3IDguNzYzODkgMC41Mzg0MDcgOS4zOTcwNSAwLjkyODkzMiA5Ljc4NzU4TDcuMjkyODkgMTYuMTUxNVpNNyAxLjQxOTQzTDcgMTUuNDQ0NEw5IDE1LjQ0NDRMOSAxLjQxOTQzTDcgMS40MTk0M1onIGZpbGw9JyUyMzE5MTQxOScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1hcnJvdy1yaWdodCB7XG4gICAgYSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDE2IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjUgNC4xNDQ1M0MwLjIyMzg1OCA0LjE0NDUzIC0zLjg2NjkxZS0xMCA0LjM2ODM5IDAgNC42NDQ1M0MzLjg2NjkxZS0xMCA0LjkyMDY3IDAuMjIzODU4IDUuMTQ0NTMgMC41IDUuMTQ0NTNMMC41IDQuMTQ0NTNaTTE1Ljg1MzYgNC45OTgwOEMxNi4wNDg4IDQuODAyODIgMTYuMDQ4OCA0LjQ4NjI0IDE1Ljg1MzYgNC4yOTA5OEwxMi42NzE2IDEuMTA5QzEyLjQ3NjMgMC45MTM3MzUgMTIuMTU5NyAwLjkxMzczNSAxMS45NjQ1IDEuMTA5QzExLjc2OTIgMS4zMDQyNiAxMS43NjkyIDEuNjIwODQgMTEuOTY0NSAxLjgxNjFMMTQuNzkyOSA0LjY0NDUzTDExLjk2NDUgNy40NzI5NkMxMS43NjkyIDcuNjY4MjIgMTEuNzY5MiA3Ljk4NDggMTEuOTY0NSA4LjE4MDA3QzEyLjE1OTcgOC4zNzUzMyAxMi40NzYzIDguMzc1MzMgMTIuNjcxNiA4LjE4MDA3TDE1Ljg1MzYgNC45OTgwOFpNMC41IDUuMTQ0NTNMMTUuNSA1LjE0NDUzTDE1LjUgNC4xNDQ1M0wwLjUgNC4xNDQ1M0wwLjUgNS4xNDQ1M1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAgICAgfVxuXG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS41IDYuNjQ0NTNDMC45NDc3MTUgNi42NDQ1MyAwLjUgNy4wOTIyNSAwLjUgNy42NDQ1M0MwLjUgOC4xOTY4MiAwLjk0NzcxNSA4LjY0NDUzIDEuNSA4LjY0NDUzTDEuNSA2LjY0NDUzWk0xNy4yMDcxIDguMzUxNjRDMTcuNTk3NiA3Ljk2MTExIDE3LjU5NzYgNy4zMjc5NSAxNy4yMDcxIDYuOTM3NDJMMTAuODQzMSAwLjU3MzQ2M0MxMC40NTI2IDAuMTgyOTM5IDkuODE5NDYgMC4xODI5MzkgOS40Mjg5MyAwLjU3MzQ2M0M5LjAzODQxIDAuOTYzOTg4IDkuMDM4NDEgMS41OTcxNSA5LjQyODkzIDEuOTg3NjhMMTUuMDg1OCA3LjY0NDUzTDkuNDI4OTMgMTMuMzAxNEM5LjAzODQxIDEzLjY5MTkgOS4wMzg0MSAxNC4zMjUxIDkuNDI4OTMgMTQuNzE1NkM5LjgxOTQ2IDE1LjEwNjEgMTAuNDUyNiAxNS4xMDYxIDEwLjg0MzEgMTQuNzE1NkwxNy4yMDcxIDguMzUxNjRaTTEuNSA4LjY0NDUzTDE2LjUgOC42NDQ1M0wxNi41IDYuNjQ0NTNMMS41IDYuNjQ0NTNMMS41IDguNjQ0NTNaJyBmaWxsPSclMjMxOTE0MTknLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAZWFjaCAkY29sb3IgaW4gJHBhbGV0dGUtY29sb3JzIHtcbiAgICAmLmN0YS0je250aCgkY29sb3IsMSl9IHtcbiAgICAgIGJhY2tncm91bmQ6IG50aCgkY29sb3IsIDIpO1xuICAgIH1cbiAgfVxufVxuXG5pbWcge1xuICAmLnNpemUtZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gICYuYWxpZ25jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICYuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAuNWVtIDFlbSAwLjVlbSAwO1xuICB9XG5cbiAgJi5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtIDFlbTtcbiAgfVxuXG4gICYuYWxpZ25ub25lIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gIH1cblxuICAmLnNpemUtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJi5zaXplLWxhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJi5zaXplLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmLnNpemUtdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufSIsIi8vIFJldXNhYmxlIGJ1dHRvbiAvIENUQSBsaW5rIHN0eWxlcyAoY2xhc3Mgb24gPGE+IG9yIDxidXR0b24+KVxuXG4lYnRuLWN0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiByZW0tY2FsYygzMCk7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbn1cblxuLmJ0bi1uYXZ5IHtcbiAgQGV4dGVuZCAlYnRuLWN0YTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG4gIGJvcmRlcjogMDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA4KTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn1cblxuLmJ0bi1vdXRsaW5lLXdoaXRlIHtcbiAgQGV4dGVuZCAlYnRuLWN0YTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxufVxuXG4uYnRuLW91dGxpbmUtbmF2eSB7XG4gIEBleHRlbmQgJWJ0bi1jdGE7XG4gIGNvbG9yOiAkbmF2eTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRuYXZ5O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICRuYXZ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJG5hdnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxufVxuXG4uYnRuLXllbGxvdy1uYXZ5IHtcbiAgQGV4dGVuZCAlYnRuLWN0YTtcbiAgY29sb3I6ICRuYXZ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICBib3JkZXI6IDA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogJG5hdnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA2KTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRibHVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn1cblxuLmJ0bi1ibHVlLXdoaXRlIHtcbiAgQGV4dGVuZCAlYnRuLWN0YTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGJvcmRlcjogMDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA4KTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRuYXZ5O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbn1cblxuLmJ0bi1yZWQtd2hpdGUge1xuICBAZXh0ZW5kICVidG4tY3RhO1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICBib3JkZXI6IDA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkbmF2eTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkbmF2eTtcbiAgYm94LXNoYWRvdzogMCByZW0tY2FsYygtNCkgcmVtLWNhbGMoMzIpIHJnYmEoJGJsYWNrLCAwLjA4KTtcblxuICAmX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyMCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcmVtLWNhbGMoMTgpO1xuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyOCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDI4KTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAvLyBGbHVpZCBjb2x1bW5zOiBmaXhlZCBtaW5zIGV4Y2VlZGVkIGNvbnRhaW5lciB3aWR0aCAofjEyNDBweCkgYW5kIGNsaXBwZWQgdGhlIHNvY2lhbCBjb2x1bW4uXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbS1jYWxjKDE3MCkgbWlubWF4KDAsIDFmcikgbWlubWF4KHJlbS1jYWxjKDI2MCksIDM4JSk7XG4gICAgICBnYXA6IHJlbS1jYWxjKDI0KTtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDIyMCk7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzApO1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSh4bGFyZ2UtdXApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtLWNhbGMoMTcwKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgocmVtLWNhbGMoMzIwKSwgNDAlKTtcbiAgICB9XG4gIH1cblxuICAmX19icmFuZCxcbiAgJl9fdGFnbGluZSxcbiAgJl9fbWV0YSB7XG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDk2KTtcblxuICAgICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoMTIwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWdsaW5lIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDIpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSh4bGFyZ2UtdXApIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtLWNhbGMoMTApO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGdhcDogcmVtLWNhbGMoMTIpO1xuICAgIH1cbiAgfVxuXG4gICZfX21ldGEtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0tY2FsYygxMik7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGdhcDogcmVtLWNhbGMoMjIpO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbC1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbS1jYWxjKDgpO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygxNTApO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxMik7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IHJlbS1jYWxjKDI0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSh4bGFyZ2UtdXApIHtcbiAgICAgIGdhcDogcmVtLWNhbGMoNDQpO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUsXG4gICZfX3NvY2lhbC1tZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMTApO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiBhIHtcbiAgICBjb2xvcjogJG5hdnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtZm9vdGVyLW5hdi0xIGEge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0tY2FsYygxMCk7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuZm9vdGVyX19zb2NpYWwtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAmOmhvdmVyIC5mb290ZXJfX3NvY2lhbC1pY29uLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIC5mb290ZXJfX3NvY2lhbC1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDI4KTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDI4KTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTtcbiAgICBtYXNrLWltYWdlOiB2YXIoLS1pY29uLXVybCk7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0taWNvbi11cmwpO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgfVxuXG4gICZfX2NvcHlyaWdodCB7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJG5hdnk7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59IiwiQG1peGluIHNpdGUtaGVhZGVyLXdoaXRlLXZhcmlhbnQge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG4gICAgfVxuXG4gICAgLnNpdGUtaGVhZGVyX19sb2dvIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2l0ZS1oZWFkZXJfX2N0YS0tc2Vjb25kYXJ5LmJ0bi1vdXRsaW5lLXdoaXRlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5hdnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuYXZ5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTG9hZCBlbnRyYW5jZTogaGlkZGVuIGluIG1hcmt1cCArIGhlYWRlci5waHAgY3JpdGljYWwgQ1NTOyBvcGFjaXR5IGZhZGUgb24gcmVhZHkgKHNlZSBhbmltYXRpb25zLmpzKS4gVHJhbnNmb3JtLW9ubHkgc2Nyb2xsIGhpZGUgYmVsb3cuXG4uc2l0ZS1oZWFkZXIuaXMtZW50cmFuY2UtcGVuZGluZyxcbi5zaXRlLWhlYWRlcl9fbWVudS10b2dnbGUuaXMtZW50cmFuY2UtcGVuZGluZyB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnNpdGUtaGVhZGVyLmlzLWVudHJhbmNlLXZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjhzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4yOHMgZWFzZSwgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMC4zMiwgMCwgMC42NywgMCk7XG59XG5cbi5zaXRlLWhlYWRlcl9fbWVudS10b2dnbGUuaXMtZW50cmFuY2UtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLjMyLCAwLCAwLjY3LCAwKSwgdmlzaWJpbGl0eSAwLjI4cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zaXRlLWhlYWRlci5pcy1lbnRyYW5jZS1wZW5kaW5nLFxuICAgIC5zaXRlLWhlYWRlcl9fbWVudS10b2dnbGUuaXMtZW50cmFuY2UtcGVuZGluZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLnNpdGUtaGVhZGVyLmlzLWVudHJhbmNlLXZpc2libGUsXG4gICAgLnNpdGUtaGVhZGVyX19tZW51LXRvZ2dsZS5pcy1lbnRyYW5jZS12aXNpYmxlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjhzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4yOHMgZWFzZSwgb3BhY2l0eSAwLjI4cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjhzIGVhc2U7XG4gICAgfVxufVxuXG4uc2l0ZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA4NTA7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTgpIDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yOHMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjI4cyBlYXNlO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgcmVtLWNhbGMoOCkgcmVtLWNhbGMoMjQpIHJnYmEoJGJsYWNrLCAwLjEyKTtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA4NTA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTYpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjApO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICZfX2NvbC0tbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29sLS1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbC0tcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBnYXA6IHJlbS1jYWxjKDEyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21lbnUtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmX19tZW51LXRvZ2dsZSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvblJlc2V0O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IHJlbS1jYWxjKDE2KTtcbiAgICAgICAgdG9wOiByZW0tY2FsYygzMCk7XG4gICAgICAgIHotaW5kZXg6IDExMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjhzIGVhc2UsIHZpc2liaWxpdHkgMC4yOHMgZWFzZTtcblxuICAgICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICAgICAgbGVmdDogcmVtLWNhbGMoMjApO1xuICAgICAgICAgICAgdG9wOiA0M3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGFtYnVyZ2VyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogcmVtLWNhbGMoNCk7XG4gICAgfVxuXG4gICAgJl9faGFtYnVyZ2VyLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDM0KTtcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygzKTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yMnMgZWFzZSwgb3BhY2l0eSAwLjIycyBlYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAvLyBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBjb250cmFzdCgyLjQpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTAwKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxMCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTUpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjUpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDE0KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YS0tcHJpbWFyeSB7XG4gICAgICAgICYuYnRuLW5hdnkge1xuICAgICAgICAgICAgLy8gTWF0Y2ggYnRuLW91dGxpbmUtd2hpdGUgMXB4IGJvcmRlciBzbyBib3RoIENUQXMgc2hhcmUgdGhlIHNhbWUgaGVpZ2h0LlxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJG5hdnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShsYXJnZS1kb3duKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwKSByZW0tY2FsYygxNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuICAgICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3RhLS1zZWNvbmRhcnkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29mZmNhbnZhcyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNTUpO1xuICAgICAgICB6LWluZGV4OiA5MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgJltoaWRkZW5dIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vZmZjYW52YXMtaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwKSByZW0tY2FsYygyNCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDc2OHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29mZmNhbnZhcy1tYWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbCBjZW50ZXJpbmcgb2YgbWFpbiBtZW51IGJsb2NrXG4gICAgfVxuXG4gICAgJl9fb2ZmY2FudmFzLWNvbHVtbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogcmVtLWNhbGMoMjgpO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gICAgICAgICAgICBnYXA6IHJlbS1jYWxjKDQwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YmNvbCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICBAaW5jbHVkZSB1bExpc3RSZXNldDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZ5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDc1KTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNzApO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGVza3RvcDogaGlkZSBXUC1yZW5kZXJlZCBzdWJtZW51cyBpbiB0aGUgZmlyc3QgY29sdW1uOyB3ZSByZW5kZXIgdGhlbSBpbiB0aGUgc2Vjb25kIGNvbHVtblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgICZfX25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vYmlsZTogYWNjb3JkaW9uLXN0eWxlIG5lc3RlZCBzdWJtZW51c1xuICAgICZfX25hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSB1bExpc3RSZXNldDtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoOCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTgpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuICAgICAgICAuY3VycmVudF9wYWdlX2l0ZW0gPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYgPiBsaS5pcy1vcGVuID4gLnN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fc3VibmF2IHtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0UmVzZXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogcmVtLWNhbGMoNik7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0MCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbiAgICAgICAgLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbW5hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2JvdHRvbW5hdi1saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0UmVzZXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiByZW0tY2FsYygxNCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29mZmNhbnZhcy1mb290ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiByZW0tY2FsYygxNik7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMwKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWxzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbHMtbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIHVsTGlzdFJlc2V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZ2FwOiByZW0tY2FsYygxMCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZm9udC1zaXplOiAwOyAvLyBpY29ucyBhcmUgaW1hZ2VzOyBhdm9pZCBpbmhlcml0ZWQgdGV4dCBzaXppbmcvd2hpdGVzcGFjZVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFscy1pdGVtIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJl9fc29jaWFscy1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICY6aG92ZXIgLnNpdGUtaGVhZGVyX19zb2NpYWxzLWljb24sXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSAuc2l0ZS1oZWFkZXJfX3NvY2lhbHMtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbHMtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMjgpO1xuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDI4KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFzay1pbWFnZTogdmFyKC0taWNvbi11cmwpO1xuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1pY29uLXVybCk7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICB9XG59XG5cbi8vIEFDRiBQYWdlIFNldHRpbmdzIOKGkiBIZWFkZXIgU3R5bGU6IFdoaXRlIChwb3N0cyAmIHBhZ2VzKVxuYm9keS5oZWFkZXItc3R5bGUtLXdoaXRlIHtcbiAgICBAaW5jbHVkZSBzaXRlLWhlYWRlci13aGl0ZS12YXJpYW50O1xufVxuXG4vLyBUcmFuc3BhcmVudCBoZWFkZXI6IHNjcm9sbC11cCByZXZlYWwgKHNlZSBoZWFkZXItc2Nyb2xsLmpzKVxuYm9keS5zaXRlLWhlYWRlci0tc2Nyb2xsLXdoaXRlOm5vdCguaGVhZGVyLXN0eWxlLS13aGl0ZSkge1xuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIEBpbmNsdWRlIHNpdGUtaGVhZGVyLXdoaXRlLXZhcmlhbnQ7XG4gICAgfVxufVxuXG5ib2R5LnNpdGUtaGVhZGVyLS1oaWRkZW4ge1xuICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zaXRlLWhlYWRlcl9fbWVudS10b2dnbGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cblxuYm9keS5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyIHtcbiAgICB0b3A6IDMycHg7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5zaXRlLWhlYWRlcl9fbWVudS10b2dnbGUge1xuICAgIHRvcDogY2FsYygzMHB4ICsgMzJweCk7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICB0b3A6IGNhbGMoNDNweCArIDMycHgpO1xuICAgIH1cbn1cblxuYm9keS5zaXRlLWhlYWRlci1vdmVybGF5LWFjdGl2ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gVHVybiBoYW1idXJnZXIgaW50byBhbiBcIlhcIiB3aGVuIG9wZW5cbi5zaXRlLWhlYWRlcl9fbWVudS10b2dnbGVbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICAuc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlci1saW5lIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7cmVtLWNhbGMoMy41KX0pIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC42KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3JlbS1jYWxjKC0zLjUpfSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExlZ2FjeSBoZWFkZXIgc3R5bGVzIHJlbW92ZWQ7IGBzaXRlLWhlYWRlcmAgaXMgdGhlIGNhbm9uaWNhbCBoZWFkZXIuIiwiLy8gU2VhcmNoICYgRmlsdGVyIFBybyDigJQgdGhlbWUgcmVzdWx0cyB0ZW1wbGF0ZSAoc2VhcmNoLWZpbHRlci9yZXN1bHRzLnBocClcbi8vIE5vIGJveC1zaGFkb3c7IG5vIGhvdmVyIHZpc3VhbCBjaGFuZ2VzIG9uIGNhcmRzLlxuXG4uc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogcmVtLWNhbGMoMjApO1xuXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IHJlbS1jYWxjKDI0KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdhcDogcmVtLWNhbGMoMjgpO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbSB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnNlYXJjaC1maWx0ZXItcmVzdWx0cy1pdGVtX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogcmVtLWNhbGMoMzcwKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IHJlbS1jYWxjKDIpO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbV9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzLWl0ZW1fX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogcmVtLWNhbGMoMTgpIDAgcmVtLWNhbGMoMTgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzLWl0ZW1fX2NhdGVnb3J5IHtcbiAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMTApO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKCRibGFjaywgMC41KTtcbn1cblxuLnNlYXJjaC1maWx0ZXItcmVzdWx0cy1pdGVtX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIHJlbS1jYWxjKDE2KTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4wNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRuYXZ5O1xufVxuXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzLWl0ZW1fX2N0YSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2KTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogcmVtLWNhbGMoOCkgcmVtLWNhbGMoMTgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbmF2eTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJG5hdnk7XG59XG4iLCIubSB7XG4gICAgJi1tdCB7XG4gICAgICAgICYtbm9uZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLXNtYWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi14bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1tYiB7XG4gICAgICAgICYtbm9uZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLXNtYWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi14bGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1wdCB7XG4gICAgICAgICYtbm9uZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zbWFsbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1tZWRpdW0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYteGxhcmdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBiIHtcbiAgICAgICAgJi1ub25lIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLXNtYWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLW1lZGl1bSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sYXJnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi14bGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAuZCB7XG4gICAgICAgICYtbXQge1xuICAgICAgICAgICAgJi1ub25lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc21hbGwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tZWRpdW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1sYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXhsYXJnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1tYiB7XG4gICAgICAgICAgICAmLW5vbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zbWFsbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW1lZGl1bSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYteGxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXB0IHtcbiAgICAgICAgICAgICYtbm9uZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zbWFsbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tZWRpdW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGFyZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYteGxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wYiB7XG4gICAgICAgICAgICAmLW5vbmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc21hbGwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbWVkaXVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxhcmdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXhsYXJnZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBSZWZlcmVuY2U6IElNRy1Tb2xoZWltIOKAlCBodHRwczovL3d3dy5maWdtYS5jb20vZGVzaWduL1B2MTRzUFlPVFZ0Q1ZiU3ZzYmUxY0kvSU1HLVNvbGhlaW0/bm9kZS1pZD0yOTYtMTc3NlxuXG4uYWNjb21tb2RhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgLy8gQmxvY2sgc2VjdGlvbiBvbmx5IOKAlCBub3QgYm9keS5hY2NvbW1vZGF0aW9uIChwYWdlIHNsdWcgYm9keSBjbGFzcykuXG4gICY6bm90KGJvZHkpIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDYwKTtcbiAgICB9XG4gIH1cbiAgLy8gYGhpZGRlbmAgYnJlYWtzIGBwb3NpdGlvbjogc3RpY2t5YCBvbiBkZXNjZW5kYW50czsgYGNsaXBgIHRyaW1zIG92ZXJmbG93IHdpdGhvdXQgc2Nyb2xsIGNvbnRhaW5tZW50LlxuICBvdmVyZmxvdy14OiBjbGlwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuXG4gICZfX2hlcm8tc3RhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC8vIFN0YWNrIGhlcm8gYW5kIG92ZXJsYXkgaW4gb25lIHJvdyBzbyB0aGUgc3RhZ2UgZ3Jvd3Mgd2l0aCB0aGUgdGFsbGVyIG9mIG1hcCBvciBwYW5lbC5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG5cbiAgICAgID4gLmFjY29tbW9kYXRpb25fX2hlcm8sXG4gICAgICA+IC5hY2NvbW1vZGF0aW9uX19oZXJvLW92ZXJsYXkge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19oZXJvLWZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2hlcm8taW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgfVxuXG4gICZfX2hlcm8tZmlndXJlLS1oYXMtbW9iaWxlLWltYWdlIHtcbiAgICAuYWNjb21tb2RhdGlvbl9faGVyby1pbWctLWRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvbW1vZGF0aW9uX19oZXJvLWltZy0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlcm8tcGluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IHZhcigtLWFjY29tbW9kYXRpb24tcGluLXgpO1xuICAgIHRvcDogdmFyKC0tYWNjb21tb2RhdGlvbi1waW4teSk7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDUxKTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDUxKTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZXJvLXBpbi1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFdoZW4gaGVybyBleGlzdHM6IG9uIGxhcmdlIHNjcmVlbnMgb3ZlcmxheSBzaGFyZXMgdGhlIGhlcm8gcm93IChncmlkKSBzbyB0aGUgYmx1ZSBwYW5lbCBzaXRzIG9uIHRoZSBtYXAuXG4gICZfX2hlcm8tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEyMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19zcGxpdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICZfX3NwbGl0LWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fc3BsaXQtcmlnaHQge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3BhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNDgpO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYygxNSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2NCk7XG4gICAgfVxuXG4gICAgLmFjY29tbW9kYXRpb25fX2hlcm8tb3ZlcmxheSAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW50cm9kdWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyOCk7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIyKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGxpLFxuICAgIHNwYW4sXG4gICAgc3Ryb25nLFxuICAgIGIge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9jYXRpb25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgJl9fbG9jYXRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyNCkgMCAwO1xuICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4yNSk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0MCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9jYXRpb24tc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHJlbS1jYWxjKDEwKTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDIwKTtcbiAgfVxuXG4gICZfX2xvY2F0aW9uLXN1YnRpdGxlLWljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiByZW0tY2FsYygyMSk7XG4gICAgaGVpZ2h0OiByZW0tY2FsYygyMSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19sb2NhdGlvbi1zdWJ0aXRsZS10ZXh0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbiAgICBsaW5lLWhlaWdodDogMC44NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjg1KTtcbiAgfVxuXG4gICZfX2xvY2F0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYygxNik7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyOCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzYpO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvY2F0aW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDE2KTtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBwLFxuICAgIGxpLFxuICAgIHNwYW4sXG4gICAgc3Ryb25nLFxuICAgIGIge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9jYXRpb24tZmlndXJlIHtcbiAgICBtYXJnaW46IHJlbS1jYWxjKDE2KSAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoOCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuXG4gICZfX2xvY2F0aW9uLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbiIsIi5hcnRpY2xlLXd5c2l3eWcge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzKTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgcCxcbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgcCArIHAge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgc3BhbltzdHlsZSo9XCJadXVtZVwiXSxcbiAgICBzcGFuW3N0eWxlKj1cInp1dW1lXCJdIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLmFydGljbGUtaW1hZ2UtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuXG4gICZfX2xheW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1jb2wsXG4gICZfX2NvbnRlbnQtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygzODApO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gICZfX2NvbnRlbnQtY29sIHtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygzMik7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDgpIHJlbS1jYWxjKDMyKSByZW0tY2FsYyg0OCkgNzVweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuXG4gICAgcCArIHAge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgc3BhbltzdHlsZSo9XCJadXVtZVwiXSxcbiAgICBzcGFuW3N0eWxlKj1cInp1dW1lXCJdIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLWltZy1yaWdodCB7XG4gICAgLmFydGljbGUtaW1hZ2UtY29udGVudF9faW1hZ2UtY29sIHtcbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29sIHtcbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNhcmRzLW92ZXJsYXllZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG4gIHBhZGRpbmctdG9wOiByZW0tY2FsYygzMCk7XG4gIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzMCk7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIE1vYmlsZSDigJQgU3BsaWRlIHNsaWRlciBvbmx5XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICZfX3NsaWRlci13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMTYpIHJlbS1jYWxjKDI0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IHJlbS1jYWxjKDgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDQ0KTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDQ0KTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMTIpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiByZW0tY2FsYygyKTtcbiAgICB9XG4gIH1cblxuICAmX19zcGxpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAuc3BsaWRlX190cmFjayB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zcGxpZGVfX3NsaWRlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC0tc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDQyMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYygxMCk7XG4gICAgYm94LXNoYWRvdzogcmVtLWNhbGMoOCkgMCByZW0tY2FsYygyNCkgcmdiYSgkYmxhY2ssIDAuMzQpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgIC5jYXJkcy1vdmVybGF5ZWRfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgfVxuXG4gICAgLmNhcmRzLW92ZXJsYXllZF9fY29udGVudC1jb2wge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjQpIHJlbS1jYWxjKDIwKSByZW0tY2FsYygyOCk7XG4gICAgfVxuXG4gICAgLmNhcmRzLW92ZXJsYXllZF9faW1hZ2Uge1xuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoMjIwKTtcbiAgICB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gU2hhcmVkIGNhcmQgY29udGVudCAoZGVza3RvcCBzdGFjayArIG1vYmlsZSBzbGlkZXMpXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICZfX2NhcmQuaGFzLWJhY2tncm91bmQuaGFzLXNvbGhlaW0td2hpdGUtYmFja2dyb3VuZC1jb2xvcixcbiAgJl9fY2FyZC5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgLmNhcmRzLW92ZXJsYXllZF9fdGl0bGUsXG4gICAgLmNhcmRzLW92ZXJsYXllZF9fdGl0bGUtcm90YXRlZCxcbiAgICAuY2FyZHMtb3ZlcmxheWVkX19zdGFyLFxuICAgIC5jYXJkcy1vdmVybGF5ZWRfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICRuYXZ5O1xuICAgIH1cblxuICAgIC5jYXJkcy1vdmVybGF5ZWRfX2NvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogJG5hdnk7XG4gICAgfVxuXG4gICAgLmNhcmRzLW92ZXJsYXllZF9fY3RhIHtcbiAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdnk7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogJG5hdnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG5hdnksIDAuMDgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQuaGFzLWJhY2tncm91bmQuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgLmNhcmRzLW92ZXJsYXllZF9fdGl0bGUtcm90YXRlZCxcbiAgICAuY2FyZHMtb3ZlcmxheWVkX19zdGFyIHtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlLWNvbCxcbiAgJl9fY29udGVudC1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fY29udGVudC1jb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjgpIHJlbS1jYWxjKDI2KTtcbiAgfVxuXG4gICZfX3N0YXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHJlbS1jYWxjKDI4KTtcbiAgICByaWdodDogcmVtLWNhbGMoMTApO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDQxKTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDM5KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1zdGFyLnN2ZycpO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLXN0YXIuc3ZnJyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDI2MCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDgwKTtcbiAgICBsaW5lLWhlaWdodDogMC45NTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICZfX3RpdGxlLXJvdGF0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxNik7XG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYyg1NTApO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4xMik7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIERlc2t0b3Ag4oCUIG92ZXJsYXBwaW5nIHN0YWNrICh1bmNoYW5nZWQgYmVoYXZpb3VyIC8gbGF5b3V0KVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAmX19zdGFjay0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg2NTApO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg5MCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuY2FyZHMtb3ZlcmxheWVkX19jYXJkIHtcbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKHZhcigtLWNhcmQtY291bnQsIDEpICogNjBweCkpO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg1NDApO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIHJlbS1jYWxjKDEwKSByZW0tY2FsYygxMCkgMDtcbiAgICAgICAgYm94LXNoYWRvdzogcmVtLWNhbGMoOCkgMCByZW0tY2FsYygyNCkgcmdiYSgkYmxhY2ssIDAuMzQpO1xuICAgICAgICB6LWluZGV4OiBjYWxjKDgwIC0gdmFyKC0tY2FyZC1pbmRleCkpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1jYXJkLWluZGV4KSAqIDYwcHgpKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkcy1vdmVybGF5ZWRfX2NhcmQ6bm90KC5pcy1hY3RpdmUpOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLWNhcmQtaW5kZXgpICogNjBweCArICN7cmVtLWNhbGMoOCl9KSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRzLW92ZXJsYXllZF9fY2FyZC5pcy1hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkcy1vdmVybGF5ZWRfX2ltYWdlLWNvbCB7XG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkcy1vdmVybGF5ZWRfX2NvbnRlbnQtY29sIHtcbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI4KSA2MHB4IHJlbS1jYWxjKDI4KSByZW0tY2FsYygyNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRzLW92ZXJsYXllZF9fdGl0bGUtcm90YXRlZCB7XG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogcmVtLWNhbGMoMTEpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKGNhbGMoMTAwJSArIDI1cHgpLCAwJSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiWnV1bWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5jb250YWN0LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDQ4KTtcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDgwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoODApO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbS1jYWxjKDMyKTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiByZW0tY2FsYyg2MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgZmxleDogMiAxIDA7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNik7XG4gICAgICB9XG5cbiAgICAgICYtLWZvcm0ge1xuICAgICAgICBmbGV4OiAzIDEgMDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQyKTtcbiAgICBsaW5lLWhlaWdodDogMC44MjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbmF2eTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDYwKTtcbiAgICB9XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgLndwY2Y3IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC53cGNmNy1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBjb2x1bW4tZ2FwOiByZW0tY2FsYygyNCk7XG4gICAgICByb3ctZ2FwOiByZW0tY2FsYygyMCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICAgPiBmaWVsZHNldC5oaWRkZW4tZmllbGRzLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICA+IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gTWVzc2FnZSAoZnVsbCB3aWR0aCk7IHN1Ym1pdCAoZnVsbCByb3csIGxlZnQtYWxpZ25lZCkuIEV4cGVjdCBDRjcgZmllbGQgb3JkZXI6IDQgaW5wdXRzIOKGkiB0ZXh0YXJlYSDihpIgc3VibWl0LlxuICAgICAgPiBwOmhhcyh0ZXh0YXJlYSksXG4gICAgICA+IHA6aGFzKC53cGNmNy10ZXh0YXJlYSkge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgfVxuXG4gICAgICA+IHA6aGFzKGlucHV0W3R5cGU9XCJzdWJtaXRcIl0pLFxuICAgICAgPiBwOmhhcyhidXR0b25bdHlwZT1cInN1Ym1pdFwiXSksXG4gICAgICA+IHA6aGFzKC53cGNmNy1zdWJtaXQpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS1kb3duKSB7XG4gICAgICAud3BjZjctZm9ybSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMSk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI2KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTIpIHJlbS1jYWxjKDE0KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xuICAgICAgY29sb3I6ICRuYXZ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5hdnk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgkbmF2eSwgMC40NSk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICRuYXZ5O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiByZW0tY2FsYygyKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2eTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygxNDApO1xuICAgICAgbWF4LWhlaWdodDogcmVtLWNhbGMoMjAwKTtcbiAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxNCk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWluLXdpZHRoOiByZW0tY2FsYygxNjApO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTQpIHJlbS1jYWxjKDI4KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIC53cGNmNy1zcGlubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYyg4KTtcbiAgICB9XG5cbiAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg2KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuXG4gICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgbWFyZ2luOiByZW0tY2FsYygxNikgMCAwO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTIpO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMTUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoZW1lOiB0aXRsZSBjb2xvdXIgKyBzdWJtaXQgQ1RBIChlZGl0b3IgcGFsZXR0ZSBzbHVncyBmcm9tIEFDRikuXG4gICYtLWFjY2VudC1uYXZ5IHtcbiAgICAuY29udGFjdC1mb3JtX190aXRsZSB7XG4gICAgICBjb2xvcjogJG5hdnk7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZm9ybV9fZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5jb250YWN0LWZvcm1fX2Zvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hY2NlbnQteWVsbG93IHtcbiAgICAuY29udGFjdC1mb3JtX190aXRsZSB7XG4gICAgICBjb2xvcjogJHllbGxvdztcbiAgICB9XG5cbiAgICAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA4KTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRuYXZ5O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWFjY2VudC1yZWQge1xuICAgIC5jb250YWN0LWZvcm1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cblxuICAgIC5jb250YWN0LWZvcm1fX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkbmF2eTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBZGRpdGlvbmFsIHBhbGV0dGUgc2x1Z3MgaWYgVGhlbWUgZmllbGQgaXMgZXhwYW5kZWQgaW4gQUNGIGxhdGVyLlxuICAmLS1hY2NlbnQtYmx1ZSB7XG4gICAgLmNvbnRhY3QtZm9ybV9fdGl0bGUge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgIC5jb250YWN0LWZvcm1fX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDgpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJG5hdnk7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYWNjZW50LWdyZWVuIHtcbiAgICAuY29udGFjdC1mb3JtX190aXRsZSB7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cblxuICAgIC5jb250YWN0LWZvcm1fX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuY29udGFjdC1mb3JtX19mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wOCk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkbmF2eTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hY2NlbnQtbGlnaHQtYmx1ZSB7XG4gICAgLmNvbnRhY3QtZm9ybV9fdGl0bGUge1xuICAgICAgY29sb3I6ICRibHVlLTMwMDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBjb2xvcjogJG5hdnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS0zMDA7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogJG5hdnk7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hY2NlbnQtbGlnaHQtcmVkIHtcbiAgICAuY29udGFjdC1mb3JtX190aXRsZSB7XG4gICAgICBjb2xvcjogJGxpZ2h0LXJlZDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA4KTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRuYXZ5O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWFjY2VudC1ibGFjayxcbiAgJi0tYWNjZW50LXNvbGhlaW0tYmxhY2sge1xuICAgIC5jb250YWN0LWZvcm1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICB9XG5cbiAgICAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWFjY2VudC13aGl0ZSxcbiAgJi0tYWNjZW50LXNvbGhlaW0td2hpdGUge1xuICAgIC5jb250YWN0LWZvcm1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICB9XG5cbiAgICAuY29udGFjdC1mb3JtX19mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmNvbnRhY3QtZm9ybV9fZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA4KTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibHVlO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29udGFjdC1mb3JtLS1zdHlsZS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIC5jb250YWN0LWZvcm1fX3NwbGl0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDYwMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBnYXA6IHJlbS1jYWxjKDYwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1mb3JtX19zcGxpdC1tZWRpYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDMwMCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNDQlIC0gI3tyZW0tY2FsYygzMCl9KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDQlIC0gI3tyZW0tY2FsYygzMCl9KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDQ0JSAtICN7cmVtLWNhbGMoMzApfSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1mb3JtX19zcGxpdC1pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDMwMCk7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWZvcm1fX3NwbGl0LW1haW4ge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyNCkgcmVtLWNhbGMoMTYpO1xuXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1NiUgLSAje3JlbS1jYWxjKDMwKX0pO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTYlIC0gI3tyZW0tY2FsYygzMCl9KTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJi0tZnVsbCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1mb3JtX19zcGxpdC1tYWluLWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHJlbS1jYWxjKDI0KTtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDYwKSAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIGdhcDogcmVtLWNhbGMoMzIpO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDY0MCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZm9ybV9fYm9keSB7XG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIyKTtcbiAgICAgIGNvbG9yOiAkbmF2eTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDEyKTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwsXG4gICAgICBvbCB7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDEyKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyMCk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA6d2hlcmUoaDEsIGgyLCBoMywgaDQsIGg1LCBoNikge1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgY29sb3I6ICRuYXZ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWZvcm1fX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1mb3JtX19mb3JtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jdGEtdGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gIHBhZGRpbmctdG9wOiByZW0tY2FsYygxNik7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX3ZpZXdwb3J0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fc3BsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zcGxpZGVfX2Fycm93LFxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3BsaWRlX190cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gU2hvdyBhIGZpbGxlZCByb3cgYmVmb3JlIFNwbGlkZSBtb3VudHMgKGF2b2lkcyBibGFuayBmbGFzaCBvbiBsb2FkKS5cbiAgICAmOm5vdCguaXMtaW5pdGlhbGl6ZWQpIHtcbiAgICAgIC5zcGxpZGVfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzcmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAuc3BsaWRlX19zbGlkZSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcbiAgICBsaW5lLWhlaWdodDogMC44MztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJi5oYXMtYmFja2dyb3VuZC5oYXMtbGlnaHQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yICZfX3NsaWRlIHtcbiAgICBjb2xvcjogJG5hdnk7XG4gIH1cblxuICAmLmhhcy1iYWNrZ3JvdW5kLmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IgJl9fc2xpZGUsXG4gICYuaGFzLWJhY2tncm91bmQuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yICZfX3NsaWRlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi5oYXMtYmFja2dyb3VuZC5oYXMtbGlnaHQtcmVkLWJhY2tncm91bmQtY29sb3IgJl9fc2xpZGUge1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgfVxuXG4gICZfX2J1bGxldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAwIDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX2xpbmssXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU3R5bGUgMSDigJQgb3JpZ2luYWwgdHdvLWNvbHVtbiBGQVFzIChzY29wZWQgc28gc3R5bGUtMiBpcyBpbmRlcGVuZGVudClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mYXFzLmZhcXMtLXN0eWxlLTEge1xuICAtLWZhcXMtY2F0ZWdvcnktc2Nyb2xsLW1hcmdpbjogI3tyZW0tY2FsYygxODApfTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDgpO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNDgpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg2NCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDY0KTtcbiAgfVxuXG4gICYuZmFxcy0tZmlyc3QtYWZ0ZXItaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDY0ICsgOTUpO1xuICAgIH1cbiAgfVxuXG4gICYuZmFxcy0taGFzLXNlY3Rpb24taW1hZ2Uge1xuICAgIC5mYXFzX19pbm5lciB7XG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhcXNfX2NvbC0tY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAje3JlbS1jYWxjKDUwKX0pO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAje3JlbS1jYWxjKDUwKX0pO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gI3tyZW0tY2FsYyg1MCl9KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlICsgI3tyZW0tY2FsYyg1MCl9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmFxc19fc2VjdGlvbi1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtICN7cmVtLWNhbGMoNjApfSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZhcXNfX3NlY3Rpb24taW1hZ2UtcGluIHtcbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwdncgLSAje3JlbS1jYWxjKDYwKX0pO1xuICAgIH1cbiAgfVxuXG4gIC5mYXFzX19zZWN0aW9uLWltYWdlLWltZyB7XG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZhcXNfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0tY2FsYygzMik7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxNik7XG4gICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTYpO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzIpO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzIpO1xuICAgIH1cbiAgfVxuXG4gIC5mYXFzX19tb2JpbGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICRmb250LXNpemU6IHJlbS1jYWxjKDU0KTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplfSAqIDAuODUpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mYXFzX19jb2wge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mYXFzX19jb250ZW50LXN0YWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0tY2FsYygyNCk7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZ2FwOiByZW0tY2FsYygzMik7XG4gICAgfVxuICB9XG5cbiAgLmZhcXNfX25hdi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoNCk7XG4gICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDQpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMzUpO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAuZmFxc19fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiByZW0tY2FsYyg4KSByZW0tY2FsYygyMCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCByZW0tY2FsYygxMik7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50O1xuICB9XG5cbiAgLmZhcXNfX25hdi1pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5mYXFzX19uYXYtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDgpIDAgcmVtLWNhbGMoMTApO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42NSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogcmVtLWNhbGMoNCk7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTIpO1xuICAgIH1cbiAgfVxuXG4gIC5mYXFzX19jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0tY2FsYyg0MCk7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZ2FwOiByZW0tY2FsYyg0OCk7XG4gICAgfVxuICB9XG5cbiAgLmZhcXNfX2NhdGVnb3J5IHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogdmFyKC0tZmFxcy1jYXRlZ29yeS1zY3JvbGwtbWFyZ2luKTtcbiAgfVxuXG4gIC5mYXFzX19jYXRlZ29yeS10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMTYpO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyOCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzNik7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XG4gICAgfVxuICB9XG5cbiAgLmZhcXNfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAuZmFxc19fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMjUpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMjUpO1xuICAgIH1cbiAgfVxuXG4gIC5mYXFzX19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5mYXFzX19xdWVzdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHJlbS1jYWxjKDE2KTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxNikgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMik7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTgpIDA7XG4gICAgfVxuICB9XG5cbiAgLmZhcXNfX3F1ZXN0aW9uLXRleHQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICRmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplfSAqIDAuODUpO1xuICB9XG5cbiAgLmZhcXNfX3F1ZXN0aW9uLWljb24ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogcmVtLWNhbGMoMTIpO1xuICAgIGhlaWdodDogcmVtLWNhbGMoMTIpO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtNCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgfVxuXG4gIC5mYXFzX19pdGVtW29wZW5dIC5mYXFzX19xdWVzdGlvbi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQpO1xuICB9XG5cbiAgLmZhcXNfX2Fuc3dlciB7XG4gICAgcGFkZGluZzogMCAwIHJlbS1jYWxjKDE2KTtcbiAgfVxuXG4gIC5mYXFzX19hbnN3ZXItY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIyKTtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOTIpO1xuXG4gICAgcCxcbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygxMik7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTIpO1xuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDEyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoOCk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTdHlsZSAyIOKAlCB0YWJiZWQgY2F0ZWdvcmllcywgbmFycm93IGNvbHVtbiwgcmlwcGxlIGRlY29yYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mYXFzLmZhcXMtLXN0eWxlLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRuYXZ5O1xuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDgpO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNjQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDY0KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoODApO1xuICB9XG5cbiAgLy8gcmlwcGxlLW5hdnkucG5nIGludHJpbnNpYyA2OTfDlzExODAg4oCUIHdpZHRoIHRyYWNrcyBoZWlnaHQuXG4gIC5mYXFzX19zMi1yaXBwbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDYwMCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiA2OTcgLyAxMTgwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIC5mYXFzX19zMi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxNik7XG4gICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTYpO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzIpO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzIpO1xuICAgIH1cbiAgfVxuXG4gIC5mYXFzX19zMi1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYyg3NTApO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAvLyBTdHlsZSAyIHZpc3VhbCBzcGVjOiBGaWdtYSBJTUctU29saGVpbSDigJxWb2x1bnRlZXLigJ0gZnJhbWUg4oCUIEZBUSBibG9jayAobm9kZSAyOTY6MTgzOSkuXG4gIC5mYXFzX19zMi10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMjQpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDIpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDcwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMik7XG4gICAgfVxuICB9XG5cbiAgLmZhcXNfX3MyLXRpdGxlLWxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRuYXZ5O1xuXG4gICAgJi0tYWNjZW50IHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICAmLS1zaW5nbGUge1xuICAgICAgY29sb3I6ICRuYXZ5O1xuICAgIH1cbiAgfVxuXG4gIC5mYXFzX19zMi10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZ2FwOiByZW0tY2FsYyg4KSByZW0tY2FsYygyOCk7XG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMjgpO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZ2FwOiByZW0tY2FsYygxMCkgcmVtLWNhbGMoMzIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzIpO1xuICAgIH1cbiAgfVxuXG4gIC5mYXFzX19zMi10YWIge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCByZW0tY2FsYyg0KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzIpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRuYXZ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRuYXZ5O1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogcmVtLWNhbGMoNCk7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogcmVtLWNhbGMoMik7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHJlbS1jYWxjKDYpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDUpO1xuICAgIH1cbiAgfVxuXG4gIC5mYXFzX19zMi1wYW5lbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mYXFzX19zMi1wYW5lbCB7XG4gICAgJltoaWRkZW5dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZhcXNfX3MyLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAuZmFxc19fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmx1ZS0zMDAsIDAuODUpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYmx1ZS0zMDAsIDAuODUpO1xuICAgIH1cbiAgfVxuXG4gIC5mYXFzX19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5mYXFzX19xdWVzdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHJlbS1jYWxjKDE2KTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxMikgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMi43MTtcbiAgICBjb2xvcjogJG5hdnk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTQpIDA7XG4gICAgfVxuICB9XG5cbiAgLmZhcXNfX3F1ZXN0aW9uLXRleHQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICRmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplfSAqIDEuMik7XG4gIH1cblxuICAuZmFxc19fcXVlc3Rpb24taWNvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHJlbS1jYWxjKDEwKTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDEwKTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC0yKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICB9XG5cbiAgLmZhcXNfX2l0ZW1bb3Blbl0gLmZhcXNfX3F1ZXN0aW9uLWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNCk7XG4gIH1cblxuICAuZmFxc19fYW5zd2VyIHtcbiAgICBwYWRkaW5nOiAwIDAgcmVtLWNhbGMoMTYpO1xuICB9XG5cbiAgLmZhcXNfX2Fuc3dlci1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xuICAgIGNvbG9yOiByZ2JhKCRuYXZ5LCAwLjg4KTtcblxuICAgIHAsXG4gICAgbGkge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMTIpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEyKTtcbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygxMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDgpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC8vIEZ1bGwtd2lkdGggaW1hZ2U7IGhlaWdodCBmb2xsb3dzIGludHJpbnNpYyBhc3BlY3QgcmF0aW8gKG5vIGNyb3AgLyBubyBjb3ZlcikuXG4gICYtLXN0eWxlLTEsXG4gICYtLXN0eWxlLTMge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgJi0tc3R5bGUtMSB7XG4gICAgLmhlcm9fX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IHJlbS1jYWxjKDI0KTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC5oZXJvX19tZW51IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmhlcm9fX21lbnUtbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiByZW0tY2FsYyg0KTtcbiAgICB9XG5cbiAgICAuaGVyb19fbWVudS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzApO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiByZW0tY2FsYyg0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zdHlsZS0yIHtcbiAgICBoZWlnaHQ6IDY1dmg7XG4gIH1cblxuICAvKlxuICAgKiBPbmUgZWxlbWVudCBwZXIgc2xpZGUsIGF0IGJvdGggc2l6ZXMuIFRoZSBibG9jayBoYW5kcyBpdCBib3RoIGZpbGVzIGFzXG4gICAqIGN1c3RvbSBwcm9wZXJ0aWVzIGFuZCB0aGUgbWVkaWEgcXVlcnkgYmVsb3cgcGlja3Mgb25lLCBzbyB0aGUgYnJvd3NlciBvbmx5XG4gICAqIGV2ZXIgZmV0Y2hlcyB0aGUgYXJ0d29yayBpdCBpcyBnb2luZyB0byBwYWludC5cbiAgICovXG4gICZfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taGVyby1iZy1tb2JpbGUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlcm8tYmctZGVza3RvcCk7XG4gICAgfVxuICB9XG5cbiAgLypcbiAgICogU3R5bGVzIDEgYW5kIDMgdXNlIGEgPHBpY3R1cmU+IGluc3RlYWQsIHdob3NlIG93biBtZWRpYSBxdWVyeSBkb2VzIHRoZSBzYW1lXG4gICAqIGpvYjsgYWxsIHRoaXMgaGFzIHRvIGRvIGlzIGxldCB0aGUgaW1hZ2UgZmlsbCB0aGUgd2lkdGggYW5kIHNldCB0aGUgaGVpZ2h0LlxuICAgKi9cbiAgJl9fcGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAvLyAtLS0tIENhcm91c2VsICh0d28gb3IgbW9yZSBzbGlkZXM7IGEgc2luZ2xlLWltYWdlIGhlcm8gaGFzIG5vbmUgb2YgdGhpcykgLS0tLVxuXG4gIC8qXG4gICAqIFNwbGlkZSdzIG93biBzdHlsZXNoZWV0IGhpZGVzIC5zcGxpZGUgdW50aWwgaXRzIEphdmFTY3JpcHQgbW91bnRzIGl0LiBBXG4gICAqIGhlcm8gaXMgdGhlIGZpcnN0IHRoaW5nIG9uIHRoZSBwYWdlIGFuZCBtdXN0IG5ldmVyIGRlcGVuZCBvbiBhIHNjcmlwdFxuICAgKiBhcnJpdmluZywgc28gaXQgc3RheXMgdmlzaWJsZTogdW50aWwgU3BsaWRlIGluaXRpYWxpc2VzLCB0aGUgdHJhY2sncyBvd25cbiAgICogb3ZlcmZsb3cgbGVhdmVzIGV4YWN0bHkgdGhlIGZpcnN0IHNsaWRlIHNob3dpbmcsIHdoaWNoIGlzIHRoZSBoZXJvIHRoZVxuICAgKiBibG9jayB3b3VsZCBoYXZlIHJlbmRlcmVkIHdpdGggb25lIGltYWdlLiBUaGUgYXJyb3dzIHdhaXQgZm9yIHRoZSBzY3JpcHRcbiAgICogdGhhdCBtYWtlcyB0aGVtIHdvcmsuXG4gICAqL1xuICAmX19zcGxpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAmOm5vdCguaXMtaW5pdGlhbGl6ZWQpIHtcbiAgICAgIC5oZXJvX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qXG4gICAqIFRoZSBjYXJvdXNlbCBpcyBhcyB0YWxsIGFzIGl0cyB0YWxsZXN0IHNsaWRlLCBzbyBhZHZhbmNpbmcgbmV2ZXIgc2hvdmVzIHRoZVxuICAgKiBwYWdlIGFyb3VuZDsgYSBzbGlkZSB3aG9zZSBhcnR3b3JrIGlzIHNob3J0ZXIgdGhhbiB0aGF0IHNpdHMgY2VudHJlZCBpbiB0aGVcbiAgICogYmFuZCByYXRoZXIgdGhhbiBoYW5naW5nIG9mZiB0aGUgdG9wIG9mIGl0LiBBcnR3b3JrIG9mIG9uZSBzaGFwZSAtLSB3aGljaCBpc1xuICAgKiB3aGF0IGEgaGVybyBjYXJvdXNlbCB1c3VhbGx5IGlzIC0tIGZpbGxzIGl0IGV4YWN0bHkgYW5kIG5vbmUgb2YgdGhpcyBzaG93cy5cbiAgICovXG4gICZfX3NsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvKlxuICAgKiBUaGUgbGluayBzaXRzIG92ZXIgdGhlIGFydHdvcmsgcmF0aGVyIHRoYW4gYXJvdW5kIGl0LCBzbyBhIHNsaWRlIGNhbiBzZW5kXG4gICAqIHRoZSB0d28gYnJlYWtwb2ludHMgdG8gZGlmZmVyZW50IHBsYWNlcyB3aXRob3V0IHRoZSBpbWFnZSBiZWluZyByZW5kZXJlZFxuICAgKiB0d2ljZSB0byBjYXJyeSBhIHNlY29uZCBhbmNob3IuIFRoZSBzbGlkZSBpcyB0aGUgcG9zaXRpb25lZCBhbmNlc3RvciAtLVxuICAgKiBTcGxpZGUgZ2l2ZXMgZXZlcnkgLnNwbGlkZV9fc2xpZGUgcG9zaXRpb246IHJlbGF0aXZlLlxuICAgKlxuICAgKiBCZWxvdyB0aGUgYXJyb3dzIGFuZCB0aGUgdHdvIG92ZXJsYXlzLCBhbGwgb2Ygd2hpY2ggaGF2ZSB0byBzdGF5IGNsaWNrYWJsZVxuICAgKiBvdmVyIHRoZSB0b3Agb2YgaXQsIGFuZCBhYm92ZSB0aGUgaW1hZ2UsIHdoaWNoIGlzIGFsbCBpdCBuZWVkcyB0byBjb3Zlci5cbiAgICovXG4gICZfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIE9ubHkgcHJlc2VudCB3aGVuIGEgc2xpZGUgb3ZlcnJpZGVzIGl0cyBsaW5rIGJlbG93IHRoZSBicmVha3BvaW50LlxuICAmX19saW5rLS1uYXJyb3cge1xuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19saW5rLS13aWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvKlxuICAgKiBTdHlsZSAyIGlzIGEgZml4ZWQtaGVpZ2h0IGJhbmQgYW5kIGl0cyBpbWFnZXMgYXJlIGJhY2tncm91bmRzIG9uIGFic29sdXRlbHlcbiAgICogcG9zaXRpb25lZCBjaGlsZHJlbiwgc28gbm90aGluZyBpbiB0aGUgY2hhaW4gaGFzIGEgaGVpZ2h0IG9mIGl0cyBvd24uIENhcnJ5XG4gICAqIHRoZSBzZWN0aW9uJ3MgaGVpZ2h0IGRvd24gdG8gdGhlIHNsaWRlIGFuZCB0aGV5IGZpbGwgaXQgYXMgdGhleSBkaWQgYmVmb3JlXG4gICAqIHRoZXJlIHdhcyBhIGNhcm91c2VsIGFyb3VuZCB0aGVtLlxuICAgKi9cbiAgJi0tc3R5bGUtMiB7XG4gICAgLmhlcm9fX3NwbGlkZSxcbiAgICAuc3BsaWRlX190cmFjayxcbiAgICAuc3BsaWRlX19saXN0LFxuICAgIC5oZXJvX19zbGlkZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmhlcm9fX3NsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAvKlxuICAgKiBBIHNsaWRlIGNhbiBhc2sgZm9yIHRoZSBjb3VudGRvd24gb3IgdGhlIGhlcm8gbWVudSB0byBiZSBoaWRkZW4gd2hpbGUgaXQgaXNcbiAgICogdXAuIFRoZXkgZmFkZSByYXRoZXIgdGhhbiBibGluaywgb24gdGhlIHNhbWUgY3VydmUgYXMgdGhlIHNsaWRlIGNoYW5nZSB0aGF0XG4gICAqIGNhdXNlZCBpdCwgYW5kIHZpc2liaWxpdHkgLS0gbm90IGp1c3Qgb3BhY2l0eSAtLSB0YWtlcyB0aGUgbWVudSdzIGxpbmtzIG91dFxuICAgKiBvZiB0aGUgdGFiIG9yZGVyIHdoaWxlIHRoZXkgY2Fubm90IGJlIHNlZW4uXG4gICAqL1xuICAmX19jb250YWluZXIsXG4gICZfX2NvdW50ZG93biB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsIHZpc2liaWxpdHkgMC40cyBlYXNlO1xuICB9XG5cbiAgJl9fY29udGFpbmVyLmlzLXNsaWRlLWhpZGRlbixcbiAgJl9fY291bnRkb3duLmlzLXNsaWRlLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5oZXJvX19jb250YWluZXIsXG4gICAgLmhlcm9fX2NvdW50ZG93biB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgLy8gQWJvdmUgdGhlIGNvdW50ZG93biBhbmQgdGhlIGhlcm8gbWVudSwgd2hpY2ggdGhlIGFycm93cyBzaXQgYmVzaWRlLlxuICAgIHotaW5kZXg6IDY7XG4gIH1cblxuICAmX19uYXYtYnRuIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTIpO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogcmVtLWNhbGMoMik7XG4gICAgfVxuXG4gICAgJi0tcHJldiB7XG4gICAgICBsZWZ0OiByZW0tY2FsYygxMik7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIGxlZnQ6IHJlbS1jYWxjKDI0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiByZW0tY2FsYygxMik7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIHJpZ2h0OiByZW0tY2FsYygyNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzYpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0NCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogY2FsYyg1MCUgKyB2YXIoLS1oZXJvLWNvdW50ZG93bi1vZmZzZXQteS1tb2JpbGUsIDAlKSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMjtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgJi1sYWJlbCxcbiAgICAmLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgJi12YWx1ZSB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcbiAgICAgIHRvcDogY2FsYyg1MCUgKyB2YXIoLS1oZXJvLWNvdW50ZG93bi1vZmZzZXQteSwgMCUpKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICYtbGFiZWwsXG4gICAgICAmLXZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOSk7XG4gICAgfVxuICB9XG59XG4iLCIuaGVyby1jdGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHZoO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLS1zdHlsZS0yIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC8vIEZpbGUgb3IgWW91VHViZSBiYWNrZ3JvdW5kIOKAlCAxNjo5IGJveDsgbm8gdmlld3BvcnQvbWluLWhlaWdodCBsb2NrLlxuICAmLS1oYXMtdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuXG4gICAgLmhlcm8tY3RhX195b3V0dWJlLWlmcmFtZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gICYtLWhhcy12aWRlbyAmX19tZWRpYSB7XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19wb3N0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgJi0taGFzLXZpZGVvICZfX3Bvc3Rlci0tbW90aW9uLWZhbGxiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX195b3V0dWJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9feW91dHViZS1pZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogNTYuMjV2dztcbiAgICBtaW4td2lkdGg6IDE3Ny43OHZoO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyNCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAuaGVyby1jdGFfX2N0YSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMyKSByZW0tY2FsYygyNCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDApIHJlbS1jYWxjKDMyKTtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX292ZXJsYXktcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEwKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMCk7XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsYXktc2hpZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuXG4gICZfX292ZXJsYXktaW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogcmVtLWNhbGMoMTYpIHJlbS1jYWxjKDI0KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIGEge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgJi0tY3RhLWxlZnQge1xuICAgICAgLmhlcm8tY3RhX19vdmVybGF5LWN0YSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG4gICAgICAuaGVyby1jdGFfX292ZXJsYXktdGV4dC13cmFwIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheS10ZXh0LXdyYXAge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAZWFjaCAkY29sb3IgaW4gJHBhbGV0dGUtY29sb3JzIHtcbiAgICAgICRzbHVnOiBudGgoJGNvbG9yLCAxKTtcbiAgICAgICR2YWw6IG50aCgkY29sb3IsIDIpO1xuXG4gICAgICAmLiN7JHNsdWd9IHtcbiAgICAgICAgY29sb3I6ICR2YWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheS10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAkZm9udC1zaXplOiByZW0tY2FsYyg0OCk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGZvbnQtc2l6ZX0gKiAwLjg1KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICAkZm9udC1zaXplOiByZW0tY2FsYyg5MCk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygjeyRmb250LXNpemV9ICogMC44NSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg5NSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEoeGxhcmdlLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE3MCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoOTUpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMTVlbTtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5LWN0YSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyNSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTg7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoOCkgcmVtLWNhbGMoMjApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX19vdmVybGF5LWN0YS0taW4tcm93IHtcbiAgICBAaW5jbHVkZSBtcShsYXJnZS1kb3duKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsYXktY3Rhcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogcmVtLWNhbGMoMTIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE2KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIC5oZXJvLWN0YV9fb3ZlcmxheS1jdGEge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICYtLWhhcy12aWRlbyAmX19wb3N0ZXItLW1vdGlvbi1mYWxsYmFjayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLS1oYXMtdmlkZW8gJl9fdmlkZW8sXG4gICAgJi0taGFzLXZpZGVvICZfX3lvdXR1YmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZXJvLXRlYW0ge1xuICAtLWhlcm8tdGVhbS1ib3JkZXItY29sb3I6ICN7JHJlZH07XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogcmVtLWNhbGMoMjApIHNvbGlkIHZhcigtLWhlcm8tdGVhbS1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoODApO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoODApO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICBib3JkZXItdG9wOiByZW0tY2FsYygyMCkgc29saWQgdmFyKC0taGVyby10ZWFtLWJvcmRlci1jb2xvcik7XG4gICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDQwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNDApO1xuICB9XG5cbiAgJi0taGFzLWltYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlcm8tdGVhbS1iZy1pbWFnZSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtZGVzYyB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuICB9XG5cbiAgJi0tdGhlbWUtbmF2eSxcbiAgJi0tdGhlbWUtYmx1ZSB7XG4gICAgLS1oZXJvLXRlYW0tYm9yZGVyLWNvbG9yOiAjeyRuYXZ5fTtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTYwKTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg2NCk7XG4gICAgfVxuICB9XG5cbiAgJi0tdGhlbWUtcmVkIHtcbiAgICAtLWhlcm8tdGVhbS1ib3JkZXItY29sb3I6ICN7JHJlZH07XG5cbiAgICAuaGVyby10ZWFtX190aXRsZS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cblxuICAgIC5oZXJvLXRlYW1fX3RpdGxlLXRleHQtYWNjZW50IHtcbiAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICB9XG5cbiAgICAuaGVyby10ZWFtX19zdGFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG5cbiAgJi0tdGhlbWUtbmF2eSB7XG4gICAgLmhlcm8tdGVhbV9fdGl0bGUtdGV4dCB7XG4gICAgICBjb2xvcjogJG5hdnk7XG4gICAgfVxuXG4gICAgLmhlcm8tdGVhbV9fdGl0bGUtdGV4dC1hY2NlbnQge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgIC5oZXJvLXRlYW1fX3N0YXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICB9XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjQpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDI0KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGdhcDogcmVtLWNhbGMoMjQpO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgZ2FwOiByZW0tY2FsYygxNik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoNDApO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoNDApO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RpdGxlLXRleHQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg2NCk7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5Nik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIwKTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZS10ZXh0LWxlYWQsXG4gICZfX3RpdGxlLXRleHQtYWNjZW50IHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIH1cblxuICAmX190aXRsZS10ZXh0LWxlYWQgKyAmX190aXRsZS10ZXh0LWFjY2VudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgfVxuXG4gICZfX3N0YXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiByZW0tY2FsYygyOCk7XG4gICAgaGVpZ2h0OiByZW0tY2FsYygyNik7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1zdGFyLnN2Z1wiKTtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi1zdGFyLnN2Z1wiKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHdpZHRoOiByZW0tY2FsYyg0MSk7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDM5KTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogcmVtLWNhbGMoNTIwKTtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbmF2eTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICB9XG4gIH1cblxuICAmX19jdGEge1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDgpO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19hc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5oZXJvLXRlc3RpbW9uaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgLS1oZXJvLXRlc3RpbW9uaWFsLWZsb3VyaXNoOiAjeyRyZWQtMzAwfTtcbiAgLS1oZXJvLXRlc3RpbW9uaWFsLXRoZW1lLWJnOiAjeyRyZWQtMzAwfTtcblxuICAmX19zcGxpZGUuc3BsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zcGxpZGVfX3RyYWNrLFxuICAuc3BsaWRlX19saXN0IHtcbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg1MjApO1xuICAgIG1pbi1oZWlnaHQ6IHVucXVvdGUoXCJtYXgoI3tyZW0tY2FsYyg1MjApfSwgNzJ2aClcIik7XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogcmVtLWNhbGMoNTIwKTtcbiAgICBtaW4taGVpZ2h0OiB1bnF1b3RlKFwibWF4KCN7cmVtLWNhbGMoNTIwKX0sIDcydmgpXCIpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlcm8tdGVzdGltb25pYWwtdGhlbWUtYmcsICN7JHJlZC0zMDB9KTtcbiAgICB9XG4gIH1cblxuICAmX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVyby10ZXN0aW1vbmlhbC10aGVtZS1iZywgI3skcmVkLTMwMH0pO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlcm8tdGVzdGltb25pYWwtdGhlbWUtYmcsICN7JHJlZC0zMDB9KTtcbiAgICB9XG4gIH1cblxuICAmX19zY3JpbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTBkZWcsXG4gICAgICByZ2JhKCRibGFjaywgMC41NSkgMCUsXG4gICAgICByZ2JhKCRibGFjaywgMC4yNSkgNDUlLFxuICAgICAgcmdiYSgkYmxhY2ssIDAuMDUpIDEwMCVcbiAgICApO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg1MjApO1xuICAgIG1pbi1oZWlnaHQ6IHVucXVvdGUoXCJtYXgoI3tyZW0tY2FsYyg1MjApfSwgNzJ2aClcIik7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoNDgpIDAgcmVtLWNhbGMoNjQpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNjQpIDAgcmVtLWNhbGMoODApO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogcmVtLWNhbGMoNjQwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg0MCk7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg3MjApO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoNTYpO1xuICAgIH1cbiAgfVxuXG4gICZfX3F1b3RlLW9wZW4ge1xuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDEyKTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuXG4gICZfX3F1b3RlLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogdmFyKC0taGVyby10ZXN0aW1vbmlhbC1mbG91cmlzaCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYtLW9wZW4ge1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDU2KTtcbiAgICAgIG1heC13aWR0aDogMjJ2dztcblxuICAgICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYyg4MCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYygxMDQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNsb3NlIHtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygyMik7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoNik7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtNCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDI4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDM2KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3F1b3RlIHtcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyMCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ1KTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDApO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI4KTtcbiAgICB9XG4gIH1cblxuICAmX19xdW90ZS10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDEyKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZmxvdXJpc2gtZm9udDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiB2YXIoLS1oZXJvLXRlc3RpbW9uaWFsLWZsb3VyaXNoKTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDM2KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2KTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMyk7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LWJ0biB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEyKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmLS1wcmV2IHtcbiAgICAgIGxlZnQ6IHJlbS1jYWxjKDEyKTtcblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgbGVmdDogcmVtLWNhbGMoMjQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW5leHQge1xuICAgICAgcmlnaHQ6IHJlbS1jYWxjKDEyKTtcblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKDI0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogJHJlZC0zMDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogcmVtLWNhbGMoNCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzYpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0NCk7XG4gICAgfVxuICB9XG5cbiAgLy8gUGVyLXNsaWRlIGZsb3VyaXNoICsgbW9iaWxlIGJhY2tncm91bmQgKG1hdGNoZXMgdGhlbWUuanNvbiAvIHBhbGV0dGUgd2hlcmUgcG9zc2libGUpXG4gICZfX3NsaWRlLS10aGVtZS1saWdodC1yZWQge1xuICAgIC0taGVyby10ZXN0aW1vbmlhbC1mbG91cmlzaDogI3skcmVkLTMwMH07XG4gICAgLS1oZXJvLXRlc3RpbW9uaWFsLXRoZW1lLWJnOiAjeyRyZWQtMzAwfTtcbiAgfVxuXG4gICZfX3NsaWRlLS10aGVtZS1yZWQge1xuICAgIC0taGVyby10ZXN0aW1vbmlhbC1mbG91cmlzaDogI3skcmVkfTtcbiAgICAtLWhlcm8tdGVzdGltb25pYWwtdGhlbWUtYmc6ICN7JHJlZH07XG4gIH1cblxuICAmX19zbGlkZS0tdGhlbWUtbmF2eSB7XG4gICAgLS1oZXJvLXRlc3RpbW9uaWFsLWZsb3VyaXNoOiAjeyRuYXZ5fTtcbiAgICAtLWhlcm8tdGVzdGltb25pYWwtdGhlbWUtYmc6ICN7JG5hdnl9O1xuICB9XG5cbiAgJl9fc2xpZGUtLXRoZW1lLWJsdWUge1xuICAgIC0taGVyby10ZXN0aW1vbmlhbC1mbG91cmlzaDogI3skYmx1ZX07XG4gICAgLS1oZXJvLXRlc3RpbW9uaWFsLXRoZW1lLWJnOiAjeyRibHVlfTtcbiAgfVxuXG4gICZfX3NsaWRlLS10aGVtZS1saWdodC1ibHVlIHtcbiAgICAtLWhlcm8tdGVzdGltb25pYWwtZmxvdXJpc2g6ICN7JGJsdWUtMzAwfTtcbiAgICAtLWhlcm8tdGVzdGltb25pYWwtdGhlbWUtYmc6ICN7JGJsdWUtMzAwfTtcbiAgfVxuXG4gICZfX3NsaWRlLS10aGVtZS15ZWxsb3cge1xuICAgIC0taGVyby10ZXN0aW1vbmlhbC1mbG91cmlzaDogI3skeWVsbG93fTtcbiAgICAtLWhlcm8tdGVzdGltb25pYWwtdGhlbWUtYmc6ICN7JHllbGxvd307XG4gIH1cblxuICAmX19zbGlkZS0tdGhlbWUtZ3JlZW4ge1xuICAgIC0taGVyby10ZXN0aW1vbmlhbC1mbG91cmlzaDogI3skZ3JlZW59O1xuICAgIC0taGVyby10ZXN0aW1vbmlhbC10aGVtZS1iZzogI3skZ3JlZW59O1xuICB9XG5cbiAgJl9fc2xpZGUtLXRoZW1lLXdoaXRlIHtcbiAgICAtLWhlcm8tdGVzdGltb25pYWwtZmxvdXJpc2g6ICN7JHdoaXRlfTtcbiAgICAtLWhlcm8tdGVzdGltb25pYWwtdGhlbWUtYmc6ICN7JHdoaXRlfTtcbiAgfVxuXG4gICZfX3NsaWRlLS10aGVtZS1ibGFjayB7XG4gICAgLS1oZXJvLXRlc3RpbW9uaWFsLWZsb3VyaXNoOiAjeyRibGFja307XG4gICAgLS1oZXJvLXRlc3RpbW9uaWFsLXRoZW1lLWJnOiAjeyRibGFja307XG4gIH1cblxuICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xuICAgICZfX3F1b3RlLWljb24sXG4gICAgJl9fYXV0aG9yIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIuaGVyby12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiByZW0tY2FsYyg0MCk7XG4gIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0MCk7XG4gIGJvcmRlci10b3A6IHJlbS1jYWxjKDEwKSBzb2xpZCAkeWVsbG93O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC8vIEZpbGUgb3IgWW91VHViZSBiYWNrZ3JvdW5kIOKAlCAxNjo5LjEgYm94OyBubyB2aWV3cG9ydC9taW4taGVpZ2h0IGxvY2suXG4gICYtLWhhcy12aWRlbyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDkuMTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuXG4gICAgLmhlcm8tdmlkZW9fX3lvdXR1YmUtaWZyYW1lIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgJi0taGFzLXZpZGVvICZfX21lZGlhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19wb3N0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi0taGFzLXZpZGVvICZfX3Bvc3Rlci0tbW90aW9uLWZhbGxiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fdmlkZW8tLWZpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9feW91dHViZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICZfX3lvdXR1YmUtaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDU2LjI1dnc7XG4gICAgbWluLXdpZHRoOiAxNzcuNzh2aDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDkwMCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTYpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE2KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJl9fZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgfVxuXG4gICZfX2NvdmVyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICYtLWhhcy12aWRlbyAmX19wb3N0ZXItLW1vdGlvbi1mYWxsYmFjayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLS1oYXMtdmlkZW8gJl9fdmlkZW8tLWZpbGUsXG4gICAgJi0taGFzLXZpZGVvICZfX3lvdXR1YmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5odG1sLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiByZW0tY2FsYyg0OCk7XG4gIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0OCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoODApO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg4MCk7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIyKTtcblxuICAgID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaW1nLFxuICAgIHZpZGVvLFxuICAgIGlmcmFtZSxcbiAgICBlbWJlZCxcbiAgICBvYmplY3Qge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLmhvdy10by1xdWFsaWZ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDQ4KTtcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwMCk7XG5cbiAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNjQpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMjApO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbS1jYWxjKDQwKTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMmZyKSBtaW5tYXgoMCwgM2ZyKTtcbiAgICAgIGdhcDogcmVtLWNhbGMoNDgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbC0tbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtLWNhbGMoMjApO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDgwKTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICZfX2hlYWRpbmctbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuODI7XG4gIH1cblxuICAmX19oZWFkaW5nLWxpbmUtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDYwKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0KTtcbiAgfVxuXG4gICZfX2hlYWRpbmctbGluZS0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoOTUpO1xuICB9XG5cbiAgJl9fcGluZyB7XG4gICAgbWFyZ2luOiByZW0tY2FsYyg4KSAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fcGluZy1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtLWNhbGMoMzYyKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmX19jdGFzIHtcbiAgICBtYXJnaW46IHJlbS1jYWxjKDI0KSAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbS1jYWxjKDEyKTtcbiAgfVxuXG4gICZfX2N0YS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19jdGEge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxNCkgcmVtLWNhbGMoMTYpO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxuXG4gICZfX3RlYW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0tY2FsYygzMik7XG4gIH1cblxuICAmX190ZWFtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6bm90KFtvcGVuXSkge1xuICAgICAgLmhvdy10by1xdWFsaWZ5X190ZWFtLWNoZXZyb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuXG4gICAgICAuaG93LXRvLXF1YWxpZnlfX3RlYW0taGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZWFtLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogcmVtLWNhbGMoMTIpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEyKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjptYXJrZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiByZW0tY2FsYyg0KTtcbiAgICB9XG4gIH1cblxuICAmX190ZWFtLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMC4zNWVtO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg1NSk7XG4gICAgbGluZS1oZWlnaHQ6IDAuODI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG5cbiAgJl9fdGVhbS10aXRsZS1wYXJ0IHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgfVxuXG4gICZfX3RlYW0tdGl0bGUtcGFydC0tbGVhZCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICZfX3RlYW0tdGl0bGUtcGFydC0tYWNjZW50LWJsdWUge1xuICAgIGNvbG9yOiAkYmx1ZS0zMDA7XG4gIH1cblxuICAmX190ZWFtLXRpdGxlLXBhcnQtLWFjY2VudC1waW5rIHtcbiAgICBjb2xvcjogJHJlZC0zMDA7XG4gIH1cblxuICAmX190ZWFtLXRpdGxlLXBhcnQtLXNpbmdsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICZfX3RlYW0tY2hldnJvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiByZW0tY2FsYyg1KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHJlbS1jYWxjKDUpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IHJlbS1jYWxjKDcpIHNvbGlkICR3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICB9XG5cbiAgJl9fdGVhbS1wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNCk7XG4gIH1cblxuICAmX190ZWFtLXJ1bGUge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNik7XG4gIH1cblxuICAmX190ZWFtLWNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMik7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIHAsXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xuICAgIH1cblxuICAgIHAsXG4gICAgbGksXG4gICAgc3BhbixcbiAgICBzdHJvbmcsXG4gICAgYiB7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygxMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIwKTtcbiAgICB9XG5cbiAgICBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbWFnZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiByZW0tY2FsYyg0OCk7XG4gIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0OCk7XG4gIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTYpO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNik7XG5cbiAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoOTApO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg5MCk7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygzMik7XG4gICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzIpO1xuICB9XG5cbiAgJl9fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEoc21hbGwtb25seSkge1xuICAgICAgZ2FwOiByZW0tY2FsYygyNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGdhcDogcmVtLWNhbGMoNjQpO1xuICAgIH1cbiAgfVxuXG4gICYtLXN0eWxlLTEge1xuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50LWNvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5pbWFnZS1jb250ZW50X19pbWFnZS1jb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLS1zdHlsZS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGVudF9fbGF5b3V0IHtcbiAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGVudF9fY29udGVudC1jb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgICBmbGV4OiAwIDAgNjAlO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGVudF9faW1hZ2UtY29sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgICAgOndoZXJlKGgxLCBoMiwgaDMsIGg0LCBoNSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIC8vIFdZU0lXWUc6IEFkb2JlIEhhbmR3cml0aW5nIEVybmllIChzY3JpcHQgbGluZSkuXG4gICAgICBzcGFuW3N0eWxlKj1cIkFkb2JlIEhhbmR3cml0aW5nIEVybmllXCJdLFxuICAgICAgc3BhbltzdHlsZSo9XCJBZG9iZSBIYW5kd3JpdGluZ1wiXSxcbiAgICAgIHNwYW5bc3R5bGUqPVwiY3Vyc2l2ZVwiXSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2NyaXB0LWZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBoMyBzcGFuW3N0eWxlKj1cImN1cnNpdmVcIl0sXG4gICAgICBoMyBzcGFuW3N0eWxlKj1cIkFkb2JlIEhhbmR3cml0aW5nXCJdIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzY3JpcHQtZm9udCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC8vIFdZU0lXWUc6IFp1dW1lIOKAlCAxLjc1cmVtIG9uIG1vYmlsZTsgaGVhZGxpbmUgc3RhY2sgZnJvbSB0YWJsZXQgdXAuXG4gICAgICBzcGFuW3N0eWxlKj1cIlp1dW1lXCJdLFxuICAgICAgc3BhbltzdHlsZSo9XCJ6dXVtZVwiXSxcbiAgICAgIHNwYW5bc3R5bGUqPVwiMS43NXJlbVwiXSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250ICFpbXBvcnRhbnQ7XG4gICAgICAgICRmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygjeyRmb250LXNpemV9ICogMC44NSkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgICAgICRmb250LXNpemU6IHJlbS1jYWxjKDYwKTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygjeyRmb250LXNpemV9ICogMC44NSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW5bc3R5bGUqPVwiY29sb3JcIl0ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc3R5bGUtMiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAuaW1hZ2UtY29udGVudF9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg1MjApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50LWNvbCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDQ4KTtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTYpO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTYpO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IDIzIDEgMDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoOTApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoOTApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1jb250ZW50X19pbWFnZS1jb2wge1xuICAgICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICAgIGZsZXg6IDI3IDEgMDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaW1hZ2UtY29udGVudC0taW1nLXJpZ2h0IHtcbiAgICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50LWNvbCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjQpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltYWdlLWNvbnRlbnQtLWltZy1sZWZ0IHtcbiAgICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50LWNvbCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWltZy1yaWdodDpub3QoJi0tc3R5bGUtMykge1xuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50LWNvbCB7XG4gICAgICBvcmRlcjogMTtcblxuICAgICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRlbnRfX2ltYWdlLWNvbCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIH1cblxuICAmLS1pbWctbGVmdDpub3QoJi0tc3R5bGUtMykge1xuICAgIC5pbWFnZS1jb250ZW50X19pbWFnZS1jb2wge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQtY29sIHtcbiAgICAgIG9yZGVyOiAyO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXN0eWxlLTMuaW1hZ2UtY29udGVudC0taW1nLXJpZ2h0IHtcbiAgICAuaW1hZ2UtY29udGVudF9fY29udGVudC1jb2wge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRlbnRfX2ltYWdlLWNvbCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIH1cblxuICAmLS1zdHlsZS0zLmltYWdlLWNvbnRlbnQtLWltZy1sZWZ0IHtcbiAgICAuaW1hZ2UtY29udGVudF9faW1hZ2UtY29sIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50LWNvbCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWNvbCxcbiAgJl9faW1hZ2UtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjApO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtLWNhbGMoNTAwKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYyg4KTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICRmb250LXNpemU6IHJlbS1jYWxjKDYwKTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplfSAqIDAuODUpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS1kb3duKSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxNSk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDE2KTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gICYuYmx1ZSxcbiAgJi5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAuaW1hZ2UtY29udGVudF9fdGl0bGUsXG4gICAgLmltYWdlLWNvbnRlbnRfX3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQsXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgcCxcbiAgICAuaW1hZ2UtY29udGVudF9fY29udGVudCBsaSxcbiAgICAuaW1hZ2UtY29udGVudF9fY29udGVudCBzcGFuOm5vdChbc3R5bGUqPVwiY29sb3JcIl0pLFxuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50IGEsXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDEsXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDIsXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDMsXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDQge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50IHNwYW5bc3R5bGUqPVwiWnV1bWVcIl06bm90KFtzdHlsZSo9XCJjb2xvclwiXSksXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3BhbltzdHlsZSo9XCJ6dXVtZVwiXTpub3QoW3N0eWxlKj1cImNvbG9yXCJdKSB7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5yZWQsXG4gICYuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAuaW1hZ2UtY29udGVudF9fdGl0bGUsXG4gICAgLmltYWdlLWNvbnRlbnRfX3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQsXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgcCxcbiAgICAuaW1hZ2UtY29udGVudF9fY29udGVudCBsaSxcbiAgICAuaW1hZ2UtY29udGVudF9fY29udGVudCBzcGFuOm5vdChbc3R5bGUqPVwiY29sb3JcIl0pLFxuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50IGEsXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDEsXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDIsXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDMsXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgaDQge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50IHNwYW5bc3R5bGUqPVwiWnV1bWVcIl06bm90KFtzdHlsZSo9XCJjb2xvclwiXSksXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3BhbltzdHlsZSo9XCJ6dXVtZVwiXTpub3QoW3N0eWxlKj1cImNvbG9yXCJdKSB7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAuaW1hZ2UtY29udGVudF9fdGl0bGUge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgIC5pbWFnZS1jb250ZW50X19zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50LFxuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50IHAsXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgbGksXG4gICAgLmltYWdlLWNvbnRlbnRfX2NvbnRlbnQgc3Bhbjpub3QoW3N0eWxlKj1cImNvbG9yXCJdKSxcbiAgICAuaW1hZ2UtY29udGVudF9fY29udGVudCBhLFxuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50IGgxLFxuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50IGgyLFxuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50IGgzLFxuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50IGg0IHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGVudF9fY29udGVudCBzcGFuW3N0eWxlKj1cIlp1dW1lXCJdOm5vdChbc3R5bGUqPVwiY29sb3JcIl0pLFxuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50IHNwYW5bc3R5bGUqPVwienV1bWVcIl06bm90KFtzdHlsZSo9XCJjb2xvclwiXSkge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbWFnZS1jb250ZW50X19jb250ZW50IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xuXG4gICAgcCxcbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDE1KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA6d2hlcmUocCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNilcbiAgICAgICsgOndoZXJlKHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE1KTtcbiAgICB9XG5cbiAgICA6d2hlcmUoaDEsIGgyLCBoMywgaDQsIGg1KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgc3BhbltzdHlsZSo9XCJadXVtZVwiXSxcbiAgICBzcGFuW3N0eWxlKj1cInp1dW1lXCJdLFxuICAgIHNwYW5bc3R5bGUqPVwiMS43NXJlbVwiXSB7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udCAhaW1wb3J0YW50O1xuICAgICAgJGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplfSAqIDAuODUpICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0MCk7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG59XG4iLCIvLyBJbWFnZSArIENvbnRlbnQgU3VzdGFpbmFiaWxpdHkg4oCUIFN0eWxlIDEgbGF5b3V0ICsgQ1RBIG1vZGFsIGdyaWQuXG4uaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHJlbS1jYWxjKDIwKSBzb2xpZCAkYmx1ZTtcbiAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDQ4KTtcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDQ4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtcShsYXJnZS1kb3duKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg5MCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDkwKTtcbiAgfVxuXG4gICYtLWhhcy1pbWFnZSB7XG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2ltYWdlLWNvbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19sYXlvdXQge1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taGFzLWltYWdlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDI4MCk7XG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMzIpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taWNzLWltYWdlLXVybCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3tyZW0tY2FsYyg0MCl9KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2xheW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtLWNhbGMoMzIpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdhcDogcmVtLWNhbGMoNjQpO1xuICAgIH1cbiAgfVxuXG4gICYtLWltZy1yaWdodCB7XG4gICAgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQtY29sIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19pbWFnZS1jb2wge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1jb2wsXG4gICZfX2ltYWdlLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX2ltYWdlLWNvbCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWluLWhlaWdodDogcmVtLWNhbGMoMjgwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg0MDApO1xuICAgIH1cbiAgfVxuXG4gICYtLWhhcy1pbWFnZSAmX19pbWFnZS1jb2wge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNDAwKTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1zciB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDgpO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xuXG4gICAgJi0tMiB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygzMik7XG4gICAgfVxuXG4gICAgcCxcbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDE1KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuXG4gICAgICBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgOndoZXJlKHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpICsgOndoZXJlKHAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYpIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE1KTtcbiAgICB9XG5cbiAgICBzcGFuW3N0eWxlKj1cIlp1dW1lXCJdLFxuICAgIHNwYW5bc3R5bGUqPVwienV1bWVcIl0sXG4gICAgc3BhbltzdHlsZSo9XCIxLjc1cmVtXCJdIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiByZW0tY2FsYygxNik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiByZW0tY2FsYygzMikgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2N0YS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg1Mik7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxMCkgcmVtLWNhbGMoMTQpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDgpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRuYXZ5O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IHJlbS1jYWxjKDIpO1xuICAgIH1cblxuICAgICYtLXN0YXRpYyB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ibHVlLFxuICAmLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICAgIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X190aXRsZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50LFxuICAgIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50IHAsXG4gICAgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgbGksXG4gICAgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgc3Bhbjpub3QoW3N0eWxlKj1cImNvbG9yXCJdKSxcbiAgICAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudCBzcGFuW3N0eWxlKj1cIlp1dW1lXCJdOm5vdChbc3R5bGUqPVwiY29sb3JcIl0pLFxuICAgIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50IHNwYW5bc3R5bGUqPVwienV1bWVcIl06bm90KFtzdHlsZSo9XCJjb2xvclwiXSkge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYucmVkLFxuICAmLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQsXG4gICAgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgcCxcbiAgICAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudCBsaSxcbiAgICAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudCBzcGFuOm5vdChbc3R5bGUqPVwiY29sb3JcIl0pLFxuICAgIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50IGEge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvciB7XG4gICAgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudCxcbiAgICAuaW1hZ2UtY29udGVudC1zdXN0YWluYWJpbGl0eV9fY29udGVudCBwLFxuICAgIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50IGxpLFxuICAgIC5pbWFnZS1jb250ZW50LXN1c3RhaW5hYmlsaXR5X19jb250ZW50IHNwYW46bm90KFtzdHlsZSo9XCJjb2xvclwiXSksXG4gICAgLmltYWdlLWNvbnRlbnQtc3VzdGFpbmFiaWxpdHlfX2NvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwtc291cmNlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiB1bnF1b3RlKCdtaW4oI3tyZW0tY2FsYyg3MjApfSwgY2FsYygxMDAlIC0gI3tyZW0tY2FsYygzMil9KSknKTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7cmVtLWNhbGMoNDgpfSk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOm5vdChbb3Blbl0pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmFja2Ryb3Age1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNzIpO1xuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiByZW0tY2FsYygxMik7XG4gICAgcmlnaHQ6IHJlbS1jYWxjKDEyKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDQ0KTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDQ0KTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIGNvbG9yOiAkYmx1ZS0zMDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogcmVtLWNhbGMoMik7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwtYm9keSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7cmVtLWNhbGMoNDgpfSk7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoNTYpIHJlbS1jYWxjKDI0KSByZW0tY2FsYygzMik7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNTYpIHJlbS1jYWxjKDQwKSByZW0tY2FsYyg0MCk7XG4gICAgfVxuXG4gICAgcCxcbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTIpO1xuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDEyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBjb2xvcjogJGJsdWUtMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwLFxuICAgIGxpLFxuICAgIHNwYW46bm90KFtzdHlsZSo9XCJjb2xvclwiXSkge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNwYW5bc3R5bGUqPVwiWnV1bWVcIl0sXG4gICAgc3BhbltzdHlsZSo9XCJ6dXVtZVwiXSB7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLmltYWdlLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDQwKTtcbiAgLy8gQ2xpcCBTcGxpZGUgYXV0b1dpZHRoIG92ZXJmbG93ICh3aWRlIHNsaWRlcyAvIHRyYWNrKSB3aXRob3V0IGJyZWFraW5nIHZlcnRpY2FsIGZsb3cuXG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG5cbiAgJl9fc3BsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc3BsaWRlX19saXN0IHtcbiAgICAgIC8vIFNwbGlkZSBzZXRzIGlubGluZSB3aWR0aDsga2VlcCBsaXN0IGZyb20gZXhwYW5kaW5nIGxheW91dCBvbiBzbWFsbCBzY3JlZW5zLlxuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtICN7cmVtLWNhbGMoNDApfSk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDI0MCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMzc1KTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5sYXRlc3QtbmV3cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuXG4gICZfX2xheW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBnYXA6IHJlbS1jYWxjKDIwKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtLWNhbGMoOTIpIG1pbm1heCgwLCAxZnIpO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBnYXA6IHJlbS1jYWxjKDE2KTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoOCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDgpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICRmb250LXNpemU6IHJlbS1jYWxjKDU0KTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplfSAqIDAuODUpO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICRmb250LXNpemU6IHJlbS1jYWxjKDc2KTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGZvbnQtc2l6ZX0gKiAwLjg1KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS1kb3duKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMTMwKTtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxMCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoNTApO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoNTApO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMTUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlci13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fdG9wYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHJlbS1jYWxjKDE4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19icm93c2UtbGluayB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRuYXZ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGdhcDogcmVtLWNhbGMoMTApO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX3NwbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIC5zcGxpZGVfX3RyYWNrIHtcbiAgICAgIC8vIEtlZXAgdmlzaWJsZSBzbyBjYXJkIGJveC1zaGFkb3cgaXMgbm90IGNsaXBwZWQgKHNsaWRlci13cmFwIGhhbmRsZXMgb3ZlcmZsb3cpLlxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fc2xpZGUge1xuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTApO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgcmVtLWNhbGMoOCkgcmdiYSgkYmxhY2ssIDAuMTUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2NhcmQtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDM3MCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxOCk7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgJGZvbnQtc2l6ZTogcmVtLWNhbGMoMzIpO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGZvbnQtc2l6ZX0gKiAwLjg1KTtcbiAgICBjb2xvcjogJG5hdnk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xuICB9XG5cbiAgJl9fY2FyZC10aXRsZS10ZXh0IHtcbiAgICAvKiBsaW5lLWNsYW1wIG5lZWRzIHRvIGJlIGFwcGxpZWQgdG8gdGhlIGVsZW1lbnQgdGhhdCBjb250YWlucyB0aGUgdGV4dCAqL1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC8qIGF1dG9wcmVmaXhlcjogaWdub3JlIG5leHQgKi9cbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBsaW5lLWNsYW1wOiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMC44NTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG5cbiAgJl9fY2FyZC1tZWRpYSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLWhlaWdodDogcmVtLWNhbGMoMTgwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgJl9fY2FyZC1jdGEge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW46IHJlbS1jYWxjKDE0KSByZW0tY2FsYygxNCkgcmVtLWNhbGMoMTYpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXZ5O1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDgpIHJlbS1jYWxjKDE4KTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcbiAgfVxuXG4gICZfX2NhcmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgfVxuXG4gICAgLmxhdGVzdC1uZXdzX19jYXJkLXRpdGxlLFxuICAgIC5sYXRlc3QtbmV3c19fY2FyZC1jdGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5sYXRlc3QtbmV3c19fY2FyZC10aXRsZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5sYXRlc3QtbmV3c19fY2FyZC1jdGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlLTI6IG5hdnkgc2VjdGlvbiBvbmx5OyBzYW1lIGxheW91dCDigJQgdmVydGljYWwgYmx1ZSB0aXRsZSwgc29saWQgbmF2eSBiZWhpbmQgdGl0bGUgdGV4dFxuICAmLmxhdGVzdC1uZXdzLS1zdHlsZS0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg1MCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNTApO1xuICAgIH1cblxuICAgIC5sYXRlc3QtbmV3c19fdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgLmxhdGVzdC1uZXdzX19hcnJvdyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5uZXdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiByZW0tY2FsYyg0OCk7XG4gIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0OCk7XG5cbiAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNjQpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg2NCk7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLy8gVG9vbGJhcjogc29ydCAobGVmdCkgfCByYWRpb3MgKGNlbnRyZSkgfCBzZWFyY2ggKHJpZ2h0KSDigJQgbWF0Y2hlcyBTJkYgbWFya3VwIGluIC5uZXdzX19maWx0ZXJcbiAgJl9fZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogcmVtLWNhbGMoMjApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMyKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgbWF4LWNvbnRlbnQpIG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCBtYXgtY29udGVudCk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogcmVtLWNhbGMoMjQpO1xuICAgICAgcm93LWdhcDogcmVtLWNhbGMoMTYpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDApO1xuICAgIH1cbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyIHN0eWxpbmc6IG11c3QgYmVhdCBTZWFyY2ggJiBGaWx0ZXIgQ1NTIOKAlCB1c2UgLm5ld3MgLm5ld3NfX2ZpbHRlcnMgKyB0ZXh0IGlucHV0cyBvbmx5XG4gICYgLm5ld3NfX2ZpbHRlcnMgLnNlYXJjaC1maWx0ZXItZmllbGRfX2lucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMikgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW0gIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkbmF2eSAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJG5hdnkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRuYXZ5ICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVyIHtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gKiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8g4oCU4oCUIFNvcnQgLyBPcmRlciBieSAocGxhaW4g4oCcT1JERVIgQlkgREFUReKAnSBsb29rLCBjb21ib2JveCBjaHJvbWUgaGlkZGVuKSDigJTigJRcbiAgJl9fZmlsdGVyOmhhcyguc2VhcmNoLWZpbHRlci1maWVsZC0tY29udHJvbC10eXBlLXNvcnQpIHtcbiAgICAvLyBQYXJlbnQgKyBkaXJlY3QgY2hpbGRyZW4gb25seTogY29sIDEgPSBsYWJlbCwgY29sIDIgPSBjb21ib2JveCAoU1IgdGV4dCBzYW1lIHJvdzsgbGlzdGJveC9wb3BvdmVyIHVudG91Y2hlZClcbiAgICAuc2VhcmNoLWZpbHRlci1maWVsZC0tY29udHJvbC10eXBlLXNvcnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgbWlubWF4KDAsIDFmcik7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogcmVtLWNhbGMoMTApO1xuICAgICAgcm93LWdhcDogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg1KTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgPiAuc2VhcmNoLWZpbHRlci1sYWJlbCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgIH1cblxuICAgICAgPiAuc2VhcmNoLWZpbHRlci1maWVsZF9faW5wdXQge1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIH1cblxuICAgICAgPiAuc2VhcmNoLWZpbHRlci1jb21wb25lbnQtY29tYm9ib3gtYmFzZV9fc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlci1sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IHJlbS1jYWxjKDMpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRuYXZ5O1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyLWNvbXBvbmVudC1jb21ib2JveC1iYXNlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXItY29tcG9uZW50LWNvbWJvYm94X19oZWFkZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXItY29tcG9uZW50LWNvbWJvYm94X19saXN0Ym94LXRvZ2dsZSxcbiAgICAuc2VhcmNoLWZpbHRlci1jb21wb25lbnQtY29tYm9ib3hfX2lucHV0LWRpdmlkZXIsXG4gICAgLnNlYXJjaC1maWx0ZXItY29tcG9uZW50LWNvbWJvYm94X19jbGVhci1zZWxlY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyLWNvbXBvbmVudC1jb21ib2JveF9fYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXItY29tcG9uZW50LWNvbWJvYm94X19hY3Rpb25zLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiByZW0tY2FsYyg0OCk7XG4gICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDIwMCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHJlbS1jYWxjKDIpO1xuICAgICAgfVxuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkbmF2eSAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJG5hdnkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkbmF2eSAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXItY29tcG9uZW50LWNvbWJvYm94LWJhc2VfX2xpc3Rib3gtb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICB9XG4gIH1cblxuICAvLyDigJTigJQgQ2F0ZWdvcnkgcmFkaW9zIGFzIGhvcml6b250YWwgdGV4dCB0YWJzIChubyByYWRpbyBjaXJjbGVzKSDigJTigJRcbiAgJl9fZmlsdGVyOmhhcyguc2VhcmNoLWZpbHRlci1maWVsZC0taW5wdXQtdHlwZS1yYWRpbykge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlci1maWVsZC0taW5wdXQtdHlwZS1yYWRpbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlci1pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogcmVtLWNhbGMoOCkgcmVtLWNhbGMoMjQpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlci1pbnB1dC1yYWRpbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlci1pbnB1dC1yYWRpb19faW5wdXQge1xuICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyLWlucHV0LXJhZGlvX19jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlci1pbnB1dC1yYWRpb19fbGFiZWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyLWlucHV0LXJhZGlvX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAwIHJlbS1jYWxjKDYpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBmb250LXdlaWdodCAwLjE1cyBlYXNlO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyLWlucHV0LXJhZGlvLS1pcy1hY3RpdmUgLnNlYXJjaC1maWx0ZXItaW5wdXQtcmFkaW9fX2NvbnRhaW5lcixcbiAgICAuc2VhcmNoLWZpbHRlci1pbnB1dC1yYWRpbzpoYXMoLnNlYXJjaC1maWx0ZXItaW5wdXQtcmFkaW9fX2lucHV0OmNoZWNrZWQpIC5zZWFyY2gtZmlsdGVyLWlucHV0LXJhZGlvX19jb250YWluZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXZ5O1xuICAgIH1cbiAgfVxuXG4gIC8vIOKAlOKAlCBTZWFyY2g6IGljb24gKyBtaW5pbWFsIHRleHQgZmllbGQgKHNldCBwbGFjZWhvbGRlciB0byDigJxTRUFSQ0jigJ0gaW4gU2VhcmNoICYgRmlsdGVyKSDigJTigJRcbiAgJl9fZmlsdGVyOmhhcyguc2VhcmNoLWZpbHRlci1maWVsZC0tdHlwZS1zZWFyY2gpIHtcbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXItZmllbGQtLXR5cGUtc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiByZW0tY2FsYygxMCk7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXItbGFiZWwge1xuICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xuICAgIH1cblxuICAgIC5zZWFyY2gtZmlsdGVyLWlucHV0LXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiByZW0tY2FsYygxMCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIHJlbS1jYWxjKDUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1maWx0ZXItaW5wdXQtdGV4dF9faWNvbiB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgMC40NSk7XG5cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWljb25fX3N2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogcmVtLWNhbGMoMTgpO1xuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDE4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWZpbHRlci1maWVsZF9faW5wdXQgaW5wdXQge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoMjIwKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRuYXZ5O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibHVlO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogcmVtLWNhbGMoMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmVzdWx0cyB7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVkZ2UgZmFkZXMgKyBzd2lwZSBpY29uIGZvciBob3Jpem9udGFsbHkgc2Nyb2xsYWJsZSByZWdpb25zIChtb2JpbGUvdGFibGV0KS5cblxuQG1peGluIGhvcml6b250YWwtc2Nyb2xsLWhpbnQtZmFkZXMoXG4gICRjb250YWluZXItc2VsZWN0b3IsXG4gICRmYWRlLXNlbGVjdG9yLFxuICAkaGludC1zZWxlY3RvcixcbiAgJGJnOiAkd2hpdGUsXG4gICRtcTogbWVkaXVtLWRvd25cbikge1xuICAjeyRmYWRlLXNlbGVjdG9yfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCRtcSkge1xuICAgICN7JGZhZGUtc2VsZWN0b3J9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDQwKTtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAgICAgJi0tc3RhcnQge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRiZyAwJSwgcmdiYSgkYmcsIDApIDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLS1lbmQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDQ4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoNik7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkYmcgMCUsIHJnYmEoJGJnLCAwKSAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRoaW50LXNlbGVjdG9yfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDI0KTtcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMjQpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIH1cblxuICAgICN7JGNvbnRhaW5lci1zZWxlY3Rvcn0uaGFzLWZhZGUtZW5kOm5vdCguaGFzLXN3aXBlLWhpbnQtZGlzbWlzc2VkKSAjeyRoaW50LXNlbGVjdG9yfSB7XG4gICAgICBvcGFjaXR5OiAwLjQ1O1xuICAgIH1cblxuICAgICN7JGNvbnRhaW5lci1zZWxlY3Rvcn0uaGFzLWZhZGUtc3RhcnQgI3skZmFkZS1zZWxlY3Rvcn0tLXN0YXJ0LFxuICAgICN7JGNvbnRhaW5lci1zZWxlY3Rvcn0uaGFzLWZhZGUtZW5kICN7JGZhZGUtc2VsZWN0b3J9LS1lbmQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmlzLWhvcml6b250YWwtZHJhZy1zY3JvbGwge1xuICBjdXJzb3I6IGdyYWI7XG5cbiAgJi5pcy1kcmFnLXNjcm9sbGluZyB7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICoge1xuICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9ob3Jpem9udGFsLXNjcm9sbC1oaW50XCI7XG5cbi8vIFR5cG9ncmFwaHkgKyBjYXJkIGZyb20gRmlnbWEgKElNRy1Tb2xoZWltLCBBYm91dCBmcmFtZSDigJQgbGlua3MgKyBjYXJkIGJsb2NrIH41MjoxMDIw4oCTNTI6MTAyNilcbi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vUHYxNHNQWU9UVnRDVmJTdnNiZTFjSS9JTUctU29saGVpbT9ub2RlLWlkPTUyLTk5NlxuXG4ubGlua3MtY2FyZHMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDYwKTtcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDYwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICZfX2xheW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtLWNhbGMoMjQpO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogcmVtLWNhbGMoMzIpO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdi1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBmbGV4OiA1IDEgMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg4MDApO1xuICAgIH1cbiAgfVxuXG4gICZfX3BhbmVsLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGZsZXg6IDAgMSByZW0tY2FsYyg0NzApO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDQ3MCk7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMjQpO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbmF2eTtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMCk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzYpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhYnMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX190YWItaXRlbSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RhYi1pdGVtICsgJl9fdGFiLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEwKTtcbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg0MCk7XG4gICAgbGluZS1oZWlnaHQ6IDAuODI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNTYpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDgwKTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3BhbmVsLWNvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiByZW0tY2FsYygyMCk7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDQ3MCk7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjgpIHJlbS1jYWxjKDI0KSByZW0tY2FsYygzMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCByZW0tY2FsYygxMCkgcmVtLWNhbGMoNSkgcmdiYSgkYmxhY2ssIDAuMTUpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzApIHJlbS1jYWxjKDMwKSByZW0tY2FsYygzNik7XG4gICAgfVxuXG4gICAgJjpub3QoLmlzLWFjdGl2ZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyMCk7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDMyKTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzYpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDApO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDM2KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0NSk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDApO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtbWVkaWEge1xuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDI0KTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYyg2KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG5cbiAgJl9fY2FyZC1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJl9fY2FyZC1jdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY3RhIHtcbiAgICBAZXh0ZW5kICVidG4tY3RhO1xuICAgIG1pbi13aWR0aDogcmVtLWNhbGMoMTkwKTtcbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg0Nyk7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoOCkgcmVtLWNhbGMoMjApO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogJG5hdnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuICB9XG5cbiAgLy8gU3R5bGUgMjogZmxhdCBjYXJkIOKAlCBpbWFnZSwgV1lTSVdZRywgQ1RBOyBubyBibHVlIHBhbmVsLCBubyByb3VuZGVkIGNvcm5lcnMuXG4gICYtLXN0eWxlLTIge1xuICAgIC5saW5rcy1jYXJkc19fdGFicy1mYWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgLmxpbmtzLWNhcmRzX190YWJzLXNjcm9sbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGhvcml6b250YWwtc2Nyb2xsLWhpbnQtZmFkZXMoXG4gICAgICAgICRjb250YWluZXItc2VsZWN0b3I6IFwiLmxpbmtzLWNhcmRzX190YWJzLXNjcm9sbFwiLFxuICAgICAgICAkZmFkZS1zZWxlY3RvcjogXCIubGlua3MtY2FyZHNfX3RhYnMtZmFkZVwiLFxuICAgICAgICAkaGludC1zZWxlY3RvcjogXCIubGlua3MtY2FyZHNfX3RhYnMtc3dpcGUtaGludFwiLFxuICAgICAgICAkYmc6ICR3aGl0ZSxcbiAgICAgICAgJG1xOiBsYXJnZS1kb3duXG4gICAgICApO1xuXG4gICAgICAubGlua3MtY2FyZHNfX3RhYnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IHJlbS1jYWxjKDE2KTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rcy1jYXJkc19fdGFiLWl0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmxpbmtzLWNhcmRzX190YWItaXRlbSArIC5saW5rcy1jYXJkc19fdGFiLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAubGlua3MtY2FyZHNfX3RhYiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtzLWNhcmRzX19wYW5lbC1jb2wge1xuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgZmxleDogMiAxIDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtzLWNhcmRzX19jYXJkIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxpbmtzLWNhcmRzX19jYXJkLW1lZGlhIHtcbiAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDE2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5saW5rcy1jYXJkc19fY2FyZC1pbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAubGlua3MtY2FyZHNfX2NhcmQtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMTIpO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgIGNvbG9yOiAkbmF2eTtcblxuICAgICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDM2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua3MtY2FyZHNfX2NhcmQtY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMik7XG4gICAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygxMik7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdHJvbmcsXG4gICAgICBiIHtcbiAgICAgICAgY29sb3I6ICRuYXZ5O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogJG5hdnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtzLWNhcmRzX19jYXJkLWN0YSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7XG4gICAgfVxuXG4gICAgLmxpbmtzLWNhcmRzX19jdGEubGlua3MtY2FyZHNfX2N0YS0tc3R5bGUtMiB7XG4gICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDE2MCk7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTIpIHJlbS1jYWxjKDI0KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibHVlO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmxvZ28tYmFyIHtcbiAgLS1sb2dvLWJhci1iZzogI3skbmF2eX07XG5cbiAgJi5oYXMtYmFja2dyb3VuZC5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAtLWxvZ28tYmFyLWJnOiAjeyRibHVlfTtcbiAgfVxuXG4gICYuaGFzLWJhY2tncm91bmQuaGFzLWxpZ2h0LWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgLS1sb2dvLWJhci1iZzogI3skYmx1ZS0zMDB9O1xuICB9XG5cbiAgJi5oYXMtYmFja2dyb3VuZC5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAtLWxvZ28tYmFyLWJnOiAjeyRuYXZ5fTtcbiAgfVxuXG4gIC8vIHN0eWxlLTEg4oCUIHRpdGxlIGNvbHVtbiArIFNwbGlkZSByb3dcbiAgJi5sb2dvLWJhci0tc3R5bGUtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuXG4gICAgLmxvZ28tYmFyX19sYXlvdXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxvZ28tYmFyLWJnKTtcblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nby1iYXJfX3RpdGxlLWNvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2KSByZW0tY2FsYygyNCkgcmVtLWNhbGMoMTApO1xuXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28tYmFyX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzApO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmxvZ28tYmFyX19zbGlkZXItY29sIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTApIHJlbS1jYWxjKDgpIHJlbS1jYWxjKDE0KTtcblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTQpIHJlbS1jYWxjKDgpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiByZW0tY2FsYyg5MCk7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWxvZ28tYmFyLWJnKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS1sb2dvLWJhci1iZykgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLWJhcl9fc3BsaWRlIHtcbiAgICAgIC5zcGxpZGVfX3RyYWNrIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLnNwbGlkZV9fc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nby1iYXJfX2xvZ28taXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNTYpO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNikgcmVtLWNhbGMoMTgpO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlLTIg4oCUIEdsb2JhbCBwYXJ0bmVyczogY2VudHJlZCB0aXRsZSwgc3RhdGljIGdyaWQgKG1heCA1IGNvbHVtbnMpLCBubyBzbGlkZXJcbiAgJi5sb2dvLWJhci0tc3R5bGUtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAubG9nby1iYXJfX2xheW91dC0tcGFydG5lcnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2dvLWJhci1iZyk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg0OCkgMCByZW0tY2FsYyg1Mik7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDY0KSAwIHJlbS1jYWxjKDcyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nby1iYXJfX3BhcnRuZXJzLWlubmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubG9nby1iYXJfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIHJlbS1jYWxjKDMyKTtcbiAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoOTAwKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQ4KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28tYmFyX19ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY29sdW1uLWdhcDogcmVtLWNhbGMoMzIpO1xuICAgICAgcm93LWdhcDogcmVtLWNhbGMoMzYpO1xuXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICBjb2x1bW4tZ2FwOiByZW0tY2FsYyg0OCk7XG4gICAgICAgIHJvdy1nYXA6IHJlbS1jYWxjKDQwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nby1iYXJfX2dyaWQtaXRlbSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gI3tyZW0tY2FsYygzMil9KSAvIDIpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gI3tyZW0tY2FsYygzMil9KSAvIDIpO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAyICogI3tyZW0tY2FsYygzMil9KSAvIDMpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAyICogI3tyZW0tY2FsYygzMil9KSAvIDMpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDQgKiAje3JlbS1jYWxjKDQ4KX0pIC8gNSk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDQgKiAje3JlbS1jYWxjKDQ4KX0pIC8gNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28tYmFyX19sb2dvLWl0ZW0tLXBhcnRuZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDQ4KTtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDgpIHJlbS1jYWxjKDEyKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDVyZW07XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb3BhY2l0eTogMC45NTtcbiAgICAgICAgLy9maWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTWVldCBUaGUgVGVhbSDigJQgSU1HLVNvbGhlaW1cbi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9kZXNpZ24vUHYxNHNQWU9UVnRDVmJTdnNiZTFjSS9JTUctU29saGVpbT9ub2RlLWlkPTI5Ni0xMDQxXG4vLyBUeXBvZ3JhcGh5IGFsaWduZWQgdG8gc2FtZSBmaWxlIHRva2VucyAoWnV1bWUgLyBHb3RoYW0pOiBzZWN0aW9uIGhlYWRpbmdzIH44MC84NSBsaWtlXG4vLyBsaW5rcyBjb2x1bW4gKDUyOjEwMjDigJMyMiksIGludHJvIDE0LzIyIGxpa2UgYm9keSAoNTI6MTAxNyksIG1ldGEgbmFtZSB+MjUgWnV1bWUgKENUQSBzY2FsZSA1MjoxMDI2KS5cblxuLm1lZXQtdGhlLXRlYW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDMyKTtcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg2MCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDYwKTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciBpbiAkcGFsZXR0ZS1jb2xvcnMge1xuICAgICRzbHVnOiBudGgoJGNvbG9yLCAxKTtcbiAgICAkdmFsOiBudGgoJGNvbG9yLCAyKTtcblxuICAgICYtLXRoZW1lLSN7JHNsdWd9IHtcbiAgICAgIC5tZWV0LXRoZS10ZWFtX190aXRsZS1sZWFkLFxuICAgICAgLm1lZXQtdGhlLXRlYW1fX3RpdGxlLWFjY2VudCB7XG4gICAgICAgIGNvbG9yOiAkdmFsO1xuICAgICAgfVxuXG4gICAgICAubWVldC10aGUtdGVhbV9fbWVtYmVyLW1ldGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRoZW1lLW5hdnkge1xuICAgIC5tZWV0LXRoZS10ZWFtX190aXRsZS1sZWFkIHtcbiAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICB9XG5cbiAgICAubWVldC10aGUtdGVhbV9fdGl0bGUtYWNjZW50IHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICAubWVldC10aGUtdGVhbV9fbWVtYmVyLXBob3RvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2YyZmQ7XG4gICAgfVxuXG4gICAgLm1lZXQtdGhlLXRlYW1fX21lbWJlci1tZXRhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxuXG4gICYtLXRoZW1lLXJlZCB7XG4gICAgLm1lZXQtdGhlLXRlYW1fX3RpdGxlLWxlYWQge1xuICAgICAgY29sb3I6ICRuYXZ5O1xuICAgIH1cblxuICAgIC5tZWV0LXRoZS10ZWFtX190aXRsZS1hY2NlbnQge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuXG4gICAgLm1lZXQtdGhlLXRlYW1fX21lbWJlci1waG90byB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZGYzO1xuICAgIH1cblxuICAgIC5tZWV0LXRoZS10ZWFtX19tZW1iZXItbWV0YSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogcmVtLWNhbGMoMjQpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiByZW0tY2FsYygyNCkgcmVtLWNhbGMoMzIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDgpO1xuICAgIH1cblxuICAgICYtLXRpdGxlLW9ubHkge1xuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgLm1lZXQtdGhlLXRlYW1fX3RpdGxlIHtcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbnRyby1vbmx5IHtcbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIC5tZWV0LXRoZS10ZWFtX19pbnRybyB7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDU2KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZmxleDogMCAwIDMzJTtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDgwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg4NSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtbGVhZCxcbiAgJl9fdGl0bGUtYWNjZW50IHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gICZfX3RpdGxlLWxlYWQgKyAmX190aXRsZS1hY2NlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19pbnRyby1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYyg2MDApO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMik7XG4gICAgY29sb3I6ICRuYXZ5O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMik7XG4gICAgfVxuXG4gICAgc3Ryb25nLFxuICAgIGIge1xuICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogcmVtLWNhbGMoMTYpO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICBnYXA6IHJlbS1jYWxjKDI4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdhcDogcmVtLWNhbGMoMzIpO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbWJlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJl9fbWVtYmVyLXBob3RvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gNTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG5hdnksIDAuMDYpO1xuICB9XG5cbiAgJl9fbWVtYmVyLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgJl9fbWVtYmVyLW1ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxNikgcmVtLWNhbGMoMTgpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbWJlci1uYW1lIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbWVtYmVyLXJvbGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyNSk7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIubmV3c2xldHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzIpO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDApO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0MCk7XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0tY2FsYygyNCk7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogcmVtLWNhbGMoNDgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLFxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDM2KTtcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICBjb2xvcjogJG5hdnk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoMzQ4KTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzQ4IC8gMzI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy91bmRlcmxpbmUtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciAvIDEwMCUgMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZmxleDogMCAxIDM0JTtcbiAgICAgIG1heC13aWR0aDogMzQlO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg1MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg1MCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC53cGNmNyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAud3BjZjctZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgPiBmaWVsZHNldC5oaWRkZW4tZmllbGRzLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICA+IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgICBncmlkLWNvbHVtbjogdW5zZXQ7XG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTYpIDAgMDtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTApO1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIyKTtcbiAgICAgICAgY29sb3I6ICRuYXZ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRuYXZ5LCAwLjM1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3c2xldHRlci1zaWdudXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLm5ld3NsZXR0ZXItcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xuXG4gICAgICAubmV3c2xldHRlci1lbWFpbCxcbiAgICAgIC5uZXdzbGV0dGVyLXN1Ym1pdCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICA+IHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5ld3NsZXR0ZXItZW1haWwge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDUyKTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg1Mik7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEyKSByZW0tY2FsYygxNik7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJG5hdnk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogJG5hdnk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogJG5hdnk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogJG5hdnk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRuYXZ5O1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHJlbS1jYWxjKC0yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5ld3NsZXR0ZXItc3VibWl0IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDE0MCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYyg1Mik7XG4gICAgICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNTIpO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxMikgcmVtLWNhbGMoMjgpO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiByZW0tY2FsYygyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctc3Bpbm5lciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3NsZXR0ZXItYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiByZW0tY2FsYygyMCk7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiByZW0tY2FsYygzMik7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzbGV0dGVyLWNoZWNrYm94ZXMge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICAgZmxleDogMCAxIDQyJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MiU7XG4gICAgICB9XG5cbiAgICAgID4gcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDEwKTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJG5hdnk7XG5cbiAgICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogcmVtLWNhbGMoMTApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxOCk7XG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMikgMCAwO1xuICAgICAgICBhY2NlbnQtY29sb3I6ICRuYXZ5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3c2xldHRlci1jb25zZW50IHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICAgZmxleDogMSAxIDU4JTtcbiAgICAgICAgbWF4LXdpZHRoOiA1OCU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDExKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRuYXZ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDYpO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG5cbiAgICAvLyBNYWlsY2hpbXAgZW1iZWQgKEhUTUwgb3V0cHV0KSDigJQgbWlycm9ycyBDRjcgLm5ld3NsZXR0ZXItcm93ICsgLm5ld3NsZXR0ZXItYm90dG9tLlxuICAgICYtLW1haWxjaGltcCB7XG4gICAgICAjbWNfZW1iZWRfc2hlbGwsXG4gICAgICAjbWNfZW1iZWRfc2lnbnVwLFxuICAgICAgI21jLWVtYmVkZGVkLXN1YnNjcmliZS1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG5cbiAgICAgIC5pbmRpY2F0ZXMtcmVxdWlyZWQsXG4gICAgICAuYXN0ZXJpc2sge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICByb3ctZ2FwOiByZW0tY2FsYygyMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAvLyBSb3cgMTogZW1haWwgKyBzdWJtaXQgKC5uZXdzbGV0dGVyLXJvdykuXG4gICAgICAgID4gLm1jLWZpZWxkLWdyb3VwOm5vdCguZ2Rwci1tZXJnZVJvdykge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoNTIpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNTIpO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxMikgcmVtLWNhbGMoMTYpO1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRuYXZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNCk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRuYXZ5O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjQpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBjb2xvcjogJG5hdnk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJG5hdnk7XG4gICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiByZW0tY2FsYygtMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuY2xlYXI6bm90KCNtY2UtcmVzcG9uc2VzKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSb3cgMjogR0RQUiBjaGVja2JveGVzIChsZWZ0KSArIGNvbnNlbnQgY29weSAocmlnaHQpIOKAlCAubmV3c2xldHRlci1ib3R0b20uXG4gICAgICAgID4gLmdkcHItbWVyZ2VSb3cge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA0MiUpIG1pbm1heCgwLCA1OCUpO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtLWNhbGMoMzIpO1xuICAgICAgICAgICAgcm93LWdhcDogcmVtLWNhbGMoMTApO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50X19nZHByIHtcbiAgICAgICAgICAgID4gbGFiZWwsXG4gICAgICAgICAgICA+IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogcmVtLWNhbGMoMTApO1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIFByaW1hcnkgbmV3c2xldHRlciBvcHQtaW4g4oCUIHNpZ25pbmcgdXAgaW1wbGllcyBjb25zZW50OyBoaWRlIGR1cGxpY2F0ZSBVSS5cbiAgICAgICAgICBmaWVsZHNldCBsYWJlbC5jaGVja2JveC5zdWJmaWVsZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsYWJlbC5jaGVja2JveC5zdWJmaWVsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IHJlbS1jYWxjKDEwKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxOCk7XG4gICAgICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMikgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogJG5hdnk7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRuYXZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRlbnRfX2dkcHIgPiBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTYpIDAgMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50X19nZHByID4gcCxcbiAgICAgICAgICAuY29udGVudF9fZ2RwckxlZ2FsIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2eSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50X19nZHByTGVnYWwge1xuICAgICAgICAgICAgbWFyZ2luOiByZW0tY2FsYygxMCkgMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdnk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+ICNtY2UtcmVzcG9uc2VzIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTYpIDAgMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgLnJlc3BvbnNlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xuICAgICAgICAgICAgY29sb3I6ICRuYXZ5O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkbmF2eSwgMC4zNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUsXG4gICAgICBpbnB1dCNtYy1lbWJlZGRlZC1zdWJzY3JpYmUuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDE0MCk7XG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoNTIpO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg1Mik7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxMikgcmVtLWNhbGMoMjgpO1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eSAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHJlbS1jYWxjKDIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucHJvbW8tdGV4dC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDY0KTtcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDY0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoOTYpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg5Nik7XG4gIH1cblxuICAvLyBTdHlsZSAxOiByaXBwbGUgU1ZHIGJhY2tncm91bmQgKFVSTCBzZXQgaW5saW5lIGluIFBIUCkuXG4gICYtLXN0eWxlLTEge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgJi5oYXMtYmFja2dyb3VuZCB7XG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS1kb3duKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDIwMCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjAwKTtcbiAgICB9XG4gIH1cblxuICAvLyBTdHlsZSAzOiByaXBwbGUgU1ZHIGJhY2tncm91bmQgb24gZGVza3RvcCBvbmx5OyBzaW5nbGUgY2VudHJlZCBjb2x1bW4gYmVsb3cuXG4gICYtLXN0eWxlLTMge1xuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3JpcHBsZS1ibHVlLTEuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICYtLXN0eWxlLTMgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogcmVtLWNhbGMoNjAwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IHJlbS1jYWxjKDI0KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDE2KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNik7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogcmVtLWNhbGMoMjgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxNik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNik7XG4gICAgfVxuICB9XG5cbiAgJi0tc3R5bGUtMyAmX19zdGFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYyg2MDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGdhcDogcmVtLWNhbGMoMjQpO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICBnYXA6IHJlbS1jYWxjKDI4KTtcbiAgICB9XG4gIH1cblxuICAmLS1zdHlsZS0zICZfX3Byb21vIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJGZvbnQtc2l6ZTogcmVtLWNhbGMoNTApO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGZvbnQtc2l6ZX0gKiAjeyRoZWFkaW5nLWxpbmUtaGVpZ2h0fSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFByb21vIFdZU0lXWUcgcGFyYWdyYXBoIOKAlCBkZWZhdWx0IHR5cG9ncmFwaHk7IGlubGluZSBzdHlsZXMgb24gaW5uZXIgZWxlbWVudHMgYXJlIGFsbG93ZWQuXG4gICZfX3Byb21vID4gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJGZvbnQtc2l6ZTogcmVtLWNhbGMoNTYpO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGZvbnQtc2l6ZX0gKiAjeyRoZWFkaW5nLWxpbmUtaGVpZ2h0fSkgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAkZm9udC1zaXplOiByZW0tY2FsYyg3NSk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGZvbnQtc2l6ZX0gKiAjeyRoZWFkaW5nLWxpbmUtaGVpZ2h0fSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1zdHlsZS0zICZfX3Byb21vID4gcCB7XG4gICAgJGZvbnQtc2l6ZTogcmVtLWNhbGMoNTApO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGZvbnQtc2l6ZX0gKiAjeyRoZWFkaW5nLWxpbmUtaGVpZ2h0fSkgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtLXN0eWxlLTMgJl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc3R5bGUtMyAmX19jdGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAvLyBXaGl0ZSAvIHNvbGhlaW0td2hpdGUgdGhlbWUg4oCUIHByb21vICsgY29udGVudCBuYXZ5IChhbGwgc3R5bGVzOyBub3QgcmVwZWF0ZXIvc2xpZGVyIGNvbnRlbnQpLlxuICAmLmhhcy1iYWNrZ3JvdW5kLmhhcy1zb2xoZWltLXdoaXRlLWJhY2tncm91bmQtY29sb3IsXG4gICYuaGFzLWJhY2tncm91bmQuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xuICAgIC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vIHtcbiAgICAgIGNvbG9yOiAkbmF2eTtcblxuICAgICAgPiBwLFxuICAgICAgPiBwIC5oYXMtd2hpdGUtY29sb3Ige1xuICAgICAgICBjb2xvcjogJG5hdnk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJG5hdnkgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIGNvbG9yOiAkbmF2eSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oYXMteWVsbG93LWNvbG9yLFxuICAgICAgLmhhcy15ZWxsb3ctY29sb3IgKiB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb21vLXRleHQtY29udGVudF9fY29udGVudCB7XG4gICAgICBjb2xvcjogJG5hdnk7XG5cbiAgICAgICYsXG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6ICRuYXZ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJG5hdnkgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIGNvbG9yOiAkbmF2eSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oYXMteWVsbG93LWNvbG9yLFxuICAgICAgLmhhcy15ZWxsb3ctY29sb3IgKiB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3R5bGUgMjogZnVsbC1ibGVlZCBwaG90byAoVVJMIHNldCBpbmxpbmUgd2hlbiBCYWNrZ3JvdW5kIEltYWdlIGlzIHNldCkuXG4gICYtLXN0eWxlLTIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDQyMCk7XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDUyMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDYwMCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0tY2FsYygyOCk7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxNik7XG4gICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTYpO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogcmVtLWNhbGMoNjApO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg4MCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg4MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvbW8tc3RhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbS1jYWxjKDI0KTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBnYXA6IHJlbS1jYWxjKDI4KTtcbiAgICB9XG4gIH1cblxuICAvLyBDVEEgaXMgb3V0cHV0IGZvciBTdHlsZSAyIG9ubHk7IGtlZXAgbGF5b3V0IGhhcm1sZXNzIGZvciBTdHlsZSAxIChlbXB0eSBzdGFjayBnYXAgbWluaW1hbCkuXG4gICYtLXN0eWxlLTEgJl9fcHJvbW8tc3RhY2sge1xuICAgIGdhcDogMDtcbiAgfVxuXG4gICYtLXN0eWxlLTIgJl9fcHJvbW8tc3RhY2sge1xuICAgIGdhcDogMDtcbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAmLS1zdHlsZS0yICZfX2N0YSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gICZfX3Byb21vIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICRmb250LXNpemU6IHJlbS1jYWxjKDU2KTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplfSAqICN7JGhlYWRpbmctbGluZS1oZWlnaHR9KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgJGZvbnQtc2l6ZTogcmVtLWNhbGMoNzUpO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplfSAqICN7JGhlYWRpbmctbGluZS1oZWlnaHR9KTtcbiAgICB9XG5cbiAgICAvLyBXWVNJV1lHIHNwYW5zIG1heSBjYXJyeSBlZGl0b3IgZm9udCBzdGFja3M7IHByb21vIGFsd2F5cyB1c2VzIFp1dW1lIChpbmxpbmUgY29sb3VyL3NpemUgc3RpbGwgYWxsb3dlZCkuXG4gICAgJixcbiAgICBzcGFuLFxuICAgIHN0cm9uZyxcbiAgICBlbSxcbiAgICBiLFxuICAgIGksXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXN0eWxlLTIgJl9fcHJvbW8ge1xuICAgIHRleHQtc2hhZG93OiAwIHJlbS1jYWxjKDIpIHJlbS1jYWxjKDI0KSByZ2JhKCRibGFjaywgMC4zNSk7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgcCArIHAge1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEyKTtcbiAgICB9XG5cbiAgICBwICsgaDMge1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNDApO1xuICAgIH1cbiAgfVxuXG4gICYtLXN0eWxlLTEgJl9fY29udGVudCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYtLXN0eWxlLTEgJl9fY29sLS1wcm9tbyB7XG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogMCAxIHJlbS1jYWxjKDQ3NSk7XG4gICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDQ3NSk7XG4gICAgfVxuICB9XG5cbiAgJi0tc3R5bGUtMSAmX19jb2wtLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZsZXg6IDAgMSByZW0tY2FsYyg1MTMpO1xuICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg1MTMpO1xuICAgIH1cbiAgfVxuXG4gICYtLXN0eWxlLTIgJl9fcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgY29sb3I6ICRuYXZ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gICYtLXN0eWxlLTIgJl9fcGFuZWwgJl9fY29udGVudCB7XG4gICAgY29sb3I6ICRuYXZ5O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdHJvbmcsXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmVmZXJlbmNlOiBJTUctU29saGVpbSDigJQgaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi9QdjE0c1BZT1RWdENWYlN2c2JlMWNJL0lNRy1Tb2xoZWltP25vZGUtaWQ9Mjk2LTU2NFxuXG5cblxuLnByb21vLXRleHQtc2xpZGVyIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgd2lkdGg6IDEwMCU7XG5cbiAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDY0KTtcblxuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNjQpO1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAvLyBFZGdlIGZhZGVzIChkZXNrdG9wIHNsaWRlciBvbmx5KSDigJQgZmx1c2ggdG8gc2VjdGlvbi9zY3JlZW4gZWRnZXMuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoOTApO1xuICAgICAgei1pbmRleDogNjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkd2hpdGUgMCUsIHJnYmEoJHdoaXRlLCAwKSAxMDAlKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkd2hpdGUgMCUsIHJnYmEoJHdoaXRlLCAwKSAxMDAlKTtcbiAgICB9XG5cbiAgICAmLmhhcy1mYWRlLXN0YXJ0OjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLmhhcy1mYWRlLWVuZDo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuXG5cbiAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG5cbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoOTYpO1xuXG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDk2KTtcblxuICB9XG5cblxuXG4gICYtLXN0eWxlLTEge1xuXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG5cblxuICAgICYuaGFzLWJhY2tncm91bmQge1xuXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS1kb3duKSB7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICB9XG5cbiAgICB9XG5cblxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcblxuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEyMCk7XG5cbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMjApO1xuXG4gICAgfVxuXG4gIH1cblxuXG5cbiAgJi0tc3R5bGUtMiB7XG5cbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg0MjApO1xuXG5cblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuXG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg1MjApO1xuXG4gICAgfVxuXG5cblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG5cbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDYwMCk7XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmLS1zdHlsZS0zIHtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG5cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvcmlwcGxlLWJsdWUtMS5zdmdcIik7XG5cbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmLS1zdHlsZS0zICZfX3Byb21vIHtcblxuICAgIGNvbG9yOiAkbmF2eTtcblxuICAgID4gcCB7XG5cbiAgICAgIGNvbG9yOiAkbmF2eTtcblxuICAgICAgJGZvbnQtc2l6ZTogcmVtLWNhbGMoNTApO1xuXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUgIWltcG9ydGFudDtcblxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplfSAqICN7JGhlYWRpbmctbGluZS1oZWlnaHR9KSAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gIH1cblxuXG5cbiAgJl9faW5uZXIge1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBnYXA6IHJlbS1jYWxjKDMyKTtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYygxMzM2KTtcblxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxNik7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNik7XG5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cblxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcblxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg1Mik7XG5cbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDUyKTtcblxuICAgIH1cblxuICB9XG5cblxuXG4gICZfX3Byb21vLWNvbCB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgZ2FwOiByZW0tY2FsYygyNCk7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIG1heC13aWR0aDogcmVtLWNhbGMoNjUwKTtcblxuICAgIG1pbi13aWR0aDogMDtcblxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG5cbiAgICAgIGdhcDogcmVtLWNhbGMoMjgpO1xuXG4gICAgfVxuXG4gIH1cblxuXG5cbiAgJl9fc2xpZGVyLWNvbCB7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIH1cblxuXG5cbiAgLy8gTW9iaWxlIC8gdGFibGV0IOKAlCBzdGFjayBzbGlkZXMgaW5zdGVhZCBvZiBTcGxpZGUgY2Fyb3VzZWwuXG4gIC8vIE92ZXJyaWRlIFNwbGlkZSBDRE4gdmlzaWJpbGl0eTpoaWRkZW4gKHNldCB1bnRpbCAuaXMtaW5pdGlhbGl6ZWQgLyAuaXMtcmVuZGVyZWQpLlxuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcblxuICAgICZfX2NvbnRyb2xzIHtcblxuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgIH1cblxuXG5cbiAgICAmX19zcGxpZGUge1xuXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG5cblxuICAgICAgLnNwbGlkZV9fdHJhY2sge1xuXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgIH1cblxuXG5cbiAgICAgIC5zcGxpZGVfX2xpc3Qge1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBnYXA6IHJlbS1jYWxjKDE2KTtcblxuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgfVxuXG5cblxuICAgICAgLnNwbGlkZV9fc2xpZGUge1xuXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuXG5cbiAgJi0tc3RhY2tlZCAmX19zcGxpZGUge1xuXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXG5cbiAgICAuc3BsaWRlX190cmFjayxcblxuICAgIC5zcGxpZGVfX3NsaWRlIHtcblxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgIH1cblxuICB9XG5cblxuXG4gICZfX2NvbnRyb2xzIHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYygxNik7XG5cbiAgfVxuXG5cblxuICAmX19hcnJvd3Mge1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgZ2FwOiByZW0tY2FsYygxMik7XG5cbiAgfVxuXG5cblxuICAmX19hcnJvdyB7XG5cbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgbWFyZ2luOiAwO1xuXG4gICAgcGFkZGluZzogMDtcblxuICAgIGJvcmRlcjogMDtcblxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4KTtcblxuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgb3BhY2l0eTogMTtcblxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXG5cblxuICAgICY6aG92ZXIsXG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuXG4gICAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmLmhhcy1iYWNrZ3JvdW5kLmhhcy1zb2xoZWltLXdoaXRlLWJhY2tncm91bmQtY29sb3IsXG5cbiAgJi5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG5cbiAgICAucHJvbW8tdGV4dC1zbGlkZXJfX2Fycm93IHtcblxuICAgICAgY29sb3I6ICRuYXZ5O1xuXG4gICAgfVxuXG4gIH1cblxuXG5cbiAgJl9fcHJvbW8ge1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBjb2xvcjogJG5hdnk7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgLy8gV1lTSVdZRyBzcGFucyBtYXkgY2FycnkgZWRpdG9yIGZvbnQgc3RhY2tzOyBwcm9tbyBhbHdheXMgdXNlcyBadXVtZSAoaW5saW5lIGNvbG91ci9zaXplIHN0aWxsIGFsbG93ZWQpLlxuICAgICYsXG4gICAgc3BhbixcbiAgICBzdHJvbmcsXG4gICAgZW0sXG4gICAgYixcbiAgICBpLFxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwIHtcblxuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgfVxuXG4gIH1cblxuXG5cbiAgJi0tc3R5bGUtMiAmX19wcm9tbyB7XG5cbiAgICB0ZXh0LXNoYWRvdzogMCByZW0tY2FsYygyKSByZW0tY2FsYygyNCkgcmdiYSgkYmxhY2ssIDAuMzUpO1xuXG4gIH1cblxuXG5cbiAgLy8gUHJvbW8gV1lTSVdZRyDigJQgZGVmYXVsdCB0eXBvZ3JhcGh5IG9uIGRpcmVjdCBwYXJhZ3JhcGg7IGlubGluZSBzdHlsZXMgb24gaW5uZXIgZWxlbWVudHMgYXJlIGFsbG93ZWQuXG4gICZfX3Byb21vPnAge1xuXG4gICAgbWFyZ2luOiAwO1xuXG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQgIWltcG9ydGFudDtcblxuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAkZm9udC1zaXplOiByZW0tY2FsYyg1Nik7XG5cbiAgICBmb250LXNpemU6ICRmb250LXNpemUgIWltcG9ydGFudDtcblxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGZvbnQtc2l6ZX0gKiAjeyRoZWFkaW5nLWxpbmUtaGVpZ2h0fSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJG5hdnk7XG5cblxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcblxuICAgICAgJGZvbnQtc2l6ZTogcmVtLWNhbGMoNzUpO1xuXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUgIWltcG9ydGFudDtcblxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplfSAqICN7JGhlYWRpbmctbGluZS1oZWlnaHR9KSAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gIH1cblxuXG4gICZfX2NvbnRlbnQge1xuXG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjQpO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcblxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuXG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIyKTtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG5cblxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcblxuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMzIpO1xuXG4gICAgfVxuXG5cblxuICAgIHAge1xuXG4gICAgICBtYXJnaW46IDA7XG5cbiAgICB9XG5cblxuXG4gICAgcCtwIHtcblxuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEyKTtcblxuICAgIH1cblxuXG5cbiAgICBwK2gzIHtcblxuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNDApO1xuXG4gICAgfVxuXG5cblxuICAgIGEge1xuXG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXG5cbiAgICAgICY6aG92ZXIsXG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmLS1zdHlsZS0zICZfX2NvbnRlbnQge1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICB9XG5cblxuXG4gIC8vIFdoaXRlIC8gc29saGVpbS13aGl0ZSB0aGVtZSDigJQgcHJvbW8gKyBjb250ZW50IG5hdnkgKG5vdCB0aWNrZXQgc2xpZGVzKS5cbiAgJi5oYXMtYmFja2dyb3VuZC5oYXMtc29saGVpbS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yLFxuICAmLmhhcy1iYWNrZ3JvdW5kLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAucHJvbW8tdGV4dC1zbGlkZXJfX3Byb21vIHtcbiAgICAgIGNvbG9yOiAkbmF2eTtcblxuICAgICAgPnAsXG4gICAgICA+cCAuaGFzLXdoaXRlLWNvbG9yIHtcbiAgICAgICAgY29sb3I6ICRuYXZ5O1xuICAgICAgfVxuXG4gICAgICAuaGFzLXllbGxvdy1jb2xvcixcbiAgICAgIC5oYXMteWVsbG93LWNvbG9yICoge1xuICAgICAgICBjb2xvcjogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRuYXZ5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICBjb2xvcjogJG5hdnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9tby10ZXh0LXNsaWRlcl9fY29udGVudCB7XG4gICAgICBjb2xvcjogJG5hdnk7XG5cbiAgICAgICYsXG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6ICRuYXZ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJG5hdnkgIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgIGNvbG9yOiAkbmF2eSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oYXMteWVsbG93LWNvbG9yLFxuICAgICAgLmhhcy15ZWxsb3ctY29sb3IgKiB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2stY3RhIHtcblxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDI0KTtcblxuXG5cbiAgICAmLmJ0bi1vdXRsaW5lLW5hdnkge1xuXG4gICAgICAmOmhvdmVyLFxuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG5cbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2eTtcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cblxuXG4gICZfX3NwbGlkZSB7XG5cbiAgICAtLXNwbGlkZS1nYXA6ICN7cmVtLWNhbGMoMjQpfTtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cblxuXG4gICAgLnNwbGlkZV9fdHJhY2sge1xuXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIH1cblxuXG5cbiAgICAuc3BsaWRlX19saXN0IHtcblxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICB9XG5cblxuXG4gICAgLnNwbGlkZV9fc2xpZGUge1xuXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgfVxuXG4gIH1cblxuXG5cbiAgJl9fc2xpZGUge1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2KTtcblxuXG5cbiAgICAmLS1wcm9tbyB7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB9XG5cblxuXG4gICAgJi0tdGlja2V0IHtcblxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIH1cblxuICB9XG5cblxuXG4gIC8vIFRpY2tldCBzbGlkZSBjYXJkIOKAlCBGaWdtYSBub2RlIDI5Njo2MDggZGVza3RvcCDCtyA0MDA6NjEwIG1vYmlsZVxuXG4gICZfX3RpY2tldCB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYygxMCk7XG5cbiAgICBib3gtc2hhZG93OiByZW0tY2FsYyg1KSByZW0tY2FsYyg1KSByZW0tY2FsYygxMCkgcmVtLWNhbGMoNSkgcmdiYSgkYmxhY2ssIDAuMik7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuXG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDMzNSk7XG5cbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDMzNSk7XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmX190aWNrZXQtc3R1YiB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZmxleDogMCAwIHJlbS1jYWxjKDExNSk7XG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2KSByZW0tY2FsYyg4KSByZW0tY2FsYygyMCk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIH1cblxuXG5cbiAgJl9fdGlja2V0LWxhYmVsIHtcblxuICAgIG1hcmdpbjogMDtcblxuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTAwKTtcblxuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgY29sb3I6ICRibHVlO1xuXG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIH1cblxuXG5cbiAgJl9fdGlja2V0LWVudHJ5IHtcblxuICAgIG1hcmdpbjogMDtcblxuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjEpO1xuXG4gICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgY29sb3I6ICRuYXZ5O1xuXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICB9XG5cblxuXG4gICZfX3RpY2tldC1wYW5lbCB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjQpIHJlbS1jYWxjKDIwKTtcblxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgfVxuXG5cblxuICAmX190aWNrZXQtdGl0bGUge1xuXG4gICAgbWFyZ2luOiAwO1xuXG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG5cbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg1MCk7XG5cbiAgICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XG5cbiAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICB9XG5cblxuXG4gICZfX3RpY2tldC1zdWJ0aXRsZSB7XG5cbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg4KTtcblxuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuXG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI2KTtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcblxuXG5cbiAgICBwIHtcblxuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgfVxuXG5cblxuICAgIHArcCB7XG5cbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQpO1xuXG4gICAgfVxuXG4gIH1cblxuXG5cbiAgJl9fdGlja2V0LWJvZHkge1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxNik7XG5cbiAgfVxuXG5cblxuICAmX190aWNrZXQtaW5jbHVkZXMtbGFiZWwge1xuXG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoOCk7XG5cbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcblxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcblxuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICB9XG5cblxuXG4gICZfX3RpY2tldC1pbmNsdWRlcy1saXN0IHtcblxuICAgIG1hcmdpbjogMDtcblxuICAgIHBhZGRpbmc6IDAgMCAwIHJlbS1jYWxjKDE4KTtcblxuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cbiAgfVxuXG5cblxuICAmX190aWNrZXQtaW5jbHVkZXMtaXRlbSB7XG5cbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcblxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuXG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIxKTtcblxuICAgIGNvbG9yOiBpbmhlcml0O1xuXG5cblxuICAgICYrJiB7XG5cbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQpO1xuXG4gICAgfVxuXG4gIH1cblxuXG5cbiAgJl9fdGlja2V0LXByaWNlIHtcblxuICAgIG1hcmdpbjogMDtcblxuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTIpO1xuXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG5cbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcblxuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMSk7XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICB9XG5cblxuXG4gICZfX3RpY2tldC1wcmljZS1sYWJlbCB7XG5cbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcblxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcblxuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICB9XG5cblxuXG4gICZfX3RpY2tldC1tZWRpYSB7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBmbGV4OiAwIDAgcmVtLWNhbGMoMjQ2KTtcblxuICAgIHdpZHRoOiByZW0tY2FsYygyNDYpO1xuXG4gICAgbWluLWhlaWdodDogMDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcblxuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoMzM1KTtcblxuICAgIH1cblxuICB9XG5cblxuXG4gICZfX3RpY2tldC1pbWFnZSB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgfVxuXG5cblxuICAmX190aWNrZXQtY3RhIHtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIGxlZnQ6IDUwJTtcblxuICAgIGJvdHRvbTogcmVtLWNhbGMoMTYpO1xuXG4gICAgei1pbmRleDogMjtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgbWluLWhlaWdodDogcmVtLWNhbGMoNDcpO1xuXG4gICAgcGFkZGluZzogcmVtLWNhbGMoOCkgcmVtLWNhbGMoMTYpO1xuXG4gICAgYm9yZGVyOiByZW0tY2FsYygwLjc1KSBzb2xpZCAkd2hpdGU7XG5cbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcblxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI1KTtcblxuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcblxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG5hdnksIDAuMyk7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG5cblxuICAgICY6aG92ZXIsXG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuXG4gICAgICBjb2xvcjogJG5hdnk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIH1cblxuXG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xuXG4gICAgICBvdXRsaW5lLW9mZnNldDogcmVtLWNhbGMoMik7XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAvLyBTbGlkZSB0aGVtZSBjb2xvdXJzXG5cbiAgJl9fdGlja2V0Lmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3IgJl9fdGlja2V0LXBhbmVsLFxuXG4gICZfX3RpY2tldC5oYXMtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yICZfX3RpY2tldC1tZWRpYSxcblxuICAmX190aWNrZXQtcGFuZWwuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvcixcblxuICAmX190aWNrZXQtbWVkaWEuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvcixcblxuICAmX190aWNrZXQtLXRoZW1lLWJsdWUgJl9fdGlja2V0LXBhbmVsLFxuXG4gICZfX3RpY2tldC0tdGhlbWUtYmx1ZSAmX190aWNrZXQtbWVkaWEge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cbiAgfVxuXG5cblxuICAmX190aWNrZXQuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciAmX190aWNrZXQtcGFuZWwsXG5cbiAgJl9fdGlja2V0LXBhbmVsLmhhcy1ibHVlLWJhY2tncm91bmQtY29sb3IsXG5cbiAgJl9fdGlja2V0LS10aGVtZS1ibHVlICZfX3RpY2tldC1wYW5lbCB7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gIH1cblxuXG5cbiAgJl9fdGlja2V0Lmhhcy15ZWxsb3ctYmFja2dyb3VuZC1jb2xvciAmX190aWNrZXQtcGFuZWwsXG5cbiAgJl9fdGlja2V0Lmhhcy15ZWxsb3ctYmFja2dyb3VuZC1jb2xvciAmX190aWNrZXQtbWVkaWEsXG5cbiAgJl9fdGlja2V0LXBhbmVsLmhhcy15ZWxsb3ctYmFja2dyb3VuZC1jb2xvcixcblxuICAmX190aWNrZXQtbWVkaWEuaGFzLXllbGxvdy1iYWNrZ3JvdW5kLWNvbG9yLFxuXG4gICZfX3RpY2tldC0tdGhlbWUteWVsbG93ICZfX3RpY2tldC1wYW5lbCxcblxuICAmX190aWNrZXQtLXRoZW1lLXllbGxvdyAmX190aWNrZXQtbWVkaWEge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblxuICB9XG5cblxuXG4gICZfX3RpY2tldC5oYXMteWVsbG93LWJhY2tncm91bmQtY29sb3IgJl9fdGlja2V0LXBhbmVsLFxuXG4gICZfX3RpY2tldC1wYW5lbC5oYXMteWVsbG93LWJhY2tncm91bmQtY29sb3IsXG5cbiAgJl9fdGlja2V0LS10aGVtZS15ZWxsb3cgJl9fdGlja2V0LXBhbmVsIHtcblxuICAgIGNvbG9yOiAkbmF2eTtcblxuICB9XG5cblxuXG4gICZfX3RpY2tldC5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgJl9fdGlja2V0LXBhbmVsLFxuXG4gICZfX3RpY2tldC5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IgJl9fdGlja2V0LW1lZGlhLFxuXG4gICZfX3RpY2tldC1wYW5lbC5oYXMtcmVkLWJhY2tncm91bmQtY29sb3IsXG5cbiAgJl9fdGlja2V0LW1lZGlhLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvcixcblxuICAmX190aWNrZXQtLXRoZW1lLXJlZCAmX190aWNrZXQtcGFuZWwsXG5cbiAgJl9fdGlja2V0LS10aGVtZS1yZWQgJl9fdGlja2V0LW1lZGlhIHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cbiAgfVxuXG5cblxuICAmX190aWNrZXQuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yICZfX3RpY2tldC1wYW5lbCxcblxuICAmX190aWNrZXQtcGFuZWwuaGFzLXJlZC1iYWNrZ3JvdW5kLWNvbG9yLFxuXG4gICZfX3RpY2tldC0tdGhlbWUtcmVkICZfX3RpY2tldC1wYW5lbCB7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gIH1cblxuXG5cbiAgJl9fdGlja2V0Lmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IgJl9fdGlja2V0LXBhbmVsLFxuXG4gICZfX3RpY2tldC5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yICZfX3RpY2tldC1tZWRpYSxcblxuICAmX190aWNrZXQtcGFuZWwuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvcixcblxuICAmX190aWNrZXQtbWVkaWEuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvcixcblxuICAmX190aWNrZXQtLXRoZW1lLW5hdnkgJl9fdGlja2V0LXBhbmVsLFxuXG4gICZfX3RpY2tldC0tdGhlbWUtbmF2eSAmX190aWNrZXQtbWVkaWEge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG5cbiAgfVxuXG5cblxuICAmX190aWNrZXQuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvciAmX190aWNrZXQtcGFuZWwsXG5cbiAgJl9fdGlja2V0LXBhbmVsLmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3IsXG5cbiAgJl9fdGlja2V0LS10aGVtZS1uYXZ5ICZfX3RpY2tldC1wYW5lbCB7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gIH1cblxuXG5cbiAgJl9fdGlja2V0LS10aGVtZS1ibHVlICZfX3RpY2tldC1sYWJlbCB7XG5cbiAgICBjb2xvcjogJGJsdWU7XG5cbiAgfVxuXG5cblxuICAmX190aWNrZXQtLXRoZW1lLXllbGxvdyAmX190aWNrZXQtbGFiZWwge1xuXG4gICAgY29sb3I6ICR5ZWxsb3c7XG5cbiAgfVxuXG5cblxuICAmX190aWNrZXQtLXRoZW1lLXJlZCAmX190aWNrZXQtbGFiZWwge1xuXG4gICAgY29sb3I6ICRyZWQ7XG5cbiAgfVxuXG5cblxuICAmX190aWNrZXQtLXRoZW1lLW5hdnkgJl9fdGlja2V0LWxhYmVsIHtcblxuICAgIGNvbG9yOiAkbmF2eTtcblxuICB9XG5cblxuXG4gIC8vIE1vYmlsZSB0aWNrZXQgY2FyZCDigJQgRmlnbWEgbm9kZSA0MDA6NjEwIChzdHViIGJhciDCtyBzdGFja2VkIHBhbmVsIMK3IGZ1bGwtd2lkdGggaW1hZ2UpXG5cbiAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcblxuICAgICZfX3RpY2tldCB7XG5cbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICB9XG5cblxuXG4gICAgJl9fdGlja2V0LXN0dWIge1xuXG4gICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNTIpO1xuXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMikgcmVtLWNhbGMoMTYpO1xuXG4gICAgfVxuXG5cblxuICAgICZfX3RpY2tldC1sYWJlbCB7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDgpO1xuXG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xuXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICB9XG5cblxuXG4gICAgJl9fdGlja2V0LWVudHJ5IHtcblxuICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xuXG4gICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XG5cbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgfVxuXG5cblxuICAgICZfX3RpY2tldC1wYW5lbCB7XG5cbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwKSByZW0tY2FsYygxNik7XG5cbiAgICB9XG5cblxuXG4gICAgJl9fdGlja2V0LXRpdGxlIHtcblxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0NSk7XG5cbiAgICB9XG5cblxuXG4gICAgJl9fdGlja2V0LXN1YnRpdGxlIHtcblxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG5cbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNCk7XG5cbiAgICB9XG5cblxuXG4gICAgJl9fdGlja2V0LWluY2x1ZGVzLWxhYmVsLFxuXG4gICAgJl9fdGlja2V0LXByaWNlLWxhYmVsIHtcblxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG5cbiAgICB9XG5cblxuXG4gICAgJl9fdGlja2V0LWJvZHkge1xuXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMik7XG5cbiAgICB9XG5cblxuXG4gICAgJl9fdGlja2V0LW1lZGlhIHtcblxuICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDIwMCk7XG5cbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDIwMCk7XG5cbiAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcblxuICAgIH1cblxuXG5cbiAgICAmX190aWNrZXQtY3RhIHtcblxuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNDQpO1xuXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg4KSByZW0tY2FsYygxNCk7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjIpO1xuXG4gICAgfVxuXG4gIH1cblxuXG5cbiAgJi0tc3R5bGUtMyAmX19pbm5lciB7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgfVxuXG5cblxuICAgIC5wcm9tby10ZXh0LXNsaWRlcl9fc2xpZGVyLWNvbCB7XG5cbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbi5wcm9tby10ZXh0LXNsaWRlci5wcm9tby10ZXh0LXNsaWRlci0tc3R5bGUtMyB7XG4gIC5wcm9tby10ZXh0LWNvbnRlbnRfX3Byb21vIHtcbiAgICBjb2xvcjokbmF2eSAhaW1wb3J0YW50O1xuICAgIHAge1xuICAgICAgY29sb3I6JG5hdnkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIvLyBQcm9tbyBUZXh0ICsgSW1hZ2Ug4oCUIDQwJSBjb3B5IC8gNjAlIGltYWdlIChGaWdtYTogUGFydG5lcnNoaXBzIHByb21vIHJvdywgbm9kZSAyOTY6MTM3MSkuXG4ucHJvbW8tdGV4dC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogcmVtLWNhbGMoNDIwKTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg2ODQpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtY29sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg0OCkgcmVtLWNhbGMoMjQpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZmxleDogMCAwIDQwJTtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDY0KSByZW0tY2FsYyg0MCkgcmVtLWNhbGMoNjQpIHJlbS1jYWxjKDgwKTtcbiAgICB9XG4gIH1cblxuICAvLyByaXBwbGUtcHJvbW8ucG5nIOKAlCB0cm9waHkgcmlwcGxlIChsaWdodCBsaW5lcyBvbiBibGFjayk7IHNjcmVlbiBibGVuZCBkcm9wcyB0aGUgYmxhY2sgcGxhdGUuXG4gICZfX3JpcHBsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGhlaWdodDogcmVtLWNhbGMoMzQwKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDUyMSAvIDY4NDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoNDgwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgaGVpZ2h0OiByZW0tY2FsYyg1MjApO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtLWNhbGMoNTIwKTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgICRmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplfSAqIDAuODUpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAkZm9udC1zaXplOiByZW0tY2FsYyg3NSk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygjeyRmb250LXNpemV9ICogMC44NSk7XG4gICAgfVxuXG4gICAgJixcbiAgICAqIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTYpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuW3N0eWxlKj1cIlp1dW1lXCJdLFxuICAgIHNwYW5bc3R5bGUqPVwienV1bWVcIl0ge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtYmFja2dyb3VuZC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvcixcbiAgJi5oYXMtYmFja2dyb3VuZC5oYXMteWVsbG93LWJhY2tncm91bmQtY29sb3Ige1xuICAgIC5wcm9tby10ZXh0LWltYWdlX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICB9XG4gIH1cblxuICAmX19tZWRpYS1jb2wge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygyODApO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg2ODQpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygyODApO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDY4NCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cblxuICAvLyBDb250ZW50LW9ubHkgb3IgaW1hZ2Utb25seTogbGV0IHRoZSBwcmVzZW50IGNvbHVtbiBzcGFuIGZ1bGwgd2lkdGguXG4gICZfX2lubmVyOmhhcygucHJvbW8tdGV4dC1pbWFnZV9fY29udGVudC1jb2wpOm5vdCg6aGFzKC5wcm9tby10ZXh0LWltYWdlX19tZWRpYS1jb2wpKSB7XG4gICAgLnByb21vLXRleHQtaW1hZ2VfX2NvbnRlbnQtY29sIHtcbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyOmhhcygucHJvbW8tdGV4dC1pbWFnZV9fbWVkaWEtY29sKTpub3QoOmhhcygucHJvbW8tdGV4dC1pbWFnZV9fY29udGVudC1jb2wpKSB7XG4gICAgLnByb21vLXRleHQtaW1hZ2VfX21lZGlhLWNvbCB7XG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFF1YWxpZmljYXRpb24gU3RhbmRpbmdzIOKAlCBuYXZ5IGJhY2tncm91bmQ7IHRoZW1lIGNvbnRyb2xzIGFjY2VudCBjb2xvdXIgb25seS5cblxuQGltcG9ydCBcIi4uL2hvcml6b250YWwtc2Nyb2xsLWhpbnRcIjtcblxuLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzIHtcbiAgLS1xcy1hY2NlbnQ6ICN7JGJsdWV9O1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDgpO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNDgpO1xuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDY0KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoODApO1xuICB9XG5cbiAgJi0tdGhlbWUtcmVkIHtcbiAgICAtLXFzLWFjY2VudDogI3skcmVkfTtcbiAgfVxuXG4gICZfX2xheW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDg4KTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMjQpO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg0OCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tcXMtYWNjZW50KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNzIpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSw2MCUpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0tY2FsYygyNCk7XG4gIH1cblxuICAmX190YWJsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbS1jYWxjKDY0KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX190YWJsZS1jYXJkIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAmX190YWJsZS1jYXJkLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiByZW0tY2FsYygxNik7XG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMTYpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX190YWJsZS10aXRsZSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEyKTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9fdGFibGUtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHJlbS1jYWxjKDQ4KTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDQ4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICB9XG5cbiAgJl9fdGFibGUtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXNjcm9sbC1mYWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1zY3JvbGwtaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgfVxuXG4gICAgICA+IHRhYmxlLFxuICAgICAgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYyg2NDApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIHRhYmxlLWxheW91dDogYXV0bztcblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgIH1cblxuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaG9yaXpvbnRhbC1zY3JvbGwtaGludC1mYWRlcyhcbiAgICAgICRjb250YWluZXItc2VsZWN0b3I6IFwiJlwiLFxuICAgICAgJGZhZGUtc2VsZWN0b3I6IFwiLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1zY3JvbGwtZmFkZVwiLFxuICAgICAgJGhpbnQtc2VsZWN0b3I6IFwiLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzX190YWJsZS1zd2lwZS1oaW50XCIsXG4gICAgICAkYmc6ICRuYXZ5LFxuICAgICAgJG1xOiBsYXJnZS1kb3duXG4gICAgKTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICAgICYuaGFzLWZhZGUtZW5kOm5vdCguaGFzLXN3aXBlLWhpbnQtZGlzbWlzc2VkKSAucXVhbGlmaWNhdGlvbi1zdGFuZGluZ3NfX3RhYmxlLXN3aXBlLWhpbnQge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUsXG4gICZfX3RhYmxlLXdyYXAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogcmVtLWNhbGMoNjQwKTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB9XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTgpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICB0aGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxMCkgcmVtLWNhbGMoMTIpO1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTApIHJlbS1jYWxjKDEyKTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXFzLWFjY2VudCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUtZGF0YS1zb3VyY2Uge1xuICAgIG1hcmdpbjogcmVtLWNhbGMoOCkgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc291cmNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiByZW0tY2FsYyg4KSAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDExKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vc3RhbmRpbmdzLXRhYmxlcy1wYWdlclwiO1xuXG4vLyBTY2hlZHVsZSDigJQgd2hpdGUgYmFja2dyb3VuZDsgcmVkIHRoZW1lIGFjY2VudC5cblxuLnNjaGVkdWxlIHtcbiAgLS1xcy1hY2NlbnQ6ICN7JHJlZH07XG5cbiAgJi0tdGhlbWUtcmVkIHtcbiAgICAtLXFzLWFjY2VudDogI3skcmVkfTtcbiAgfVxuXG4gIC8vIFBhZ2Ugc2x1ZyBpcyBvbiA8Ym9keT4gKGUuZy4gYm9keS5zY2hlZHVsZSkg4oCUIG9ubHkgYmxvY2sgc2hlbGwgc3R5bGVzLCBub3QgQkVNIGNoaWxkcmVuLlxuICAmOm5vdChib2R5KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDgpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0OCk7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDY0KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg4MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGF5b3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoODgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNCk7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1xcy1hY2NlbnQpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg3Mik7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAyMCUpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0tY2FsYygyNCk7XG4gIH1cblxuICAmX190YWJsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbS1jYWxjKDY0KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX190YWJsZS1jYXJkIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAmX190YWJsZS1jYXJkLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiByZW0tY2FsYygxNik7XG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMTYpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX190YWJsZS10aXRsZSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEyKTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRuYXZ5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX190YWJsZS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcmVtLWNhbGMoNDgpO1xuICAgIGhlaWdodDogcmVtLWNhbGMoNDgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIH1cblxuICAmX190YWJsZS13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoNjQwKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG5cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICB9XG5cbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWJsZSxcbiAgJl9fdGFibGUtd3JhcCB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiByZW0tY2FsYyg2NDApO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB9XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTgpO1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG5hdnk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXZ5O1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcblxuICAgIHRoZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuXG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTApIHJlbS1jYWxjKDEyKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzUpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXZ5O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwKSByZW0tY2FsYygxMik7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXFzLWFjY2VudCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUtZGF0YS1zb3VyY2Uge1xuICAgIG1hcmdpbjogcmVtLWNhbGMoOCkgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogJG5hdnk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICZfX3NvdXJjZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogcmVtLWNhbGMoOCkgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBjb2xvcjogcmdiYSgkbmF2eSwgMC44NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHN0YW5kaW5ncy10YWJsZXMtcGFnZXIoXCJzY2hlZHVsZVwiKTtcbiIsIi8vIFNoYXJlZCByZXBlYXRlci10YWJsZSBwYWdpbmF0aW9uIChTY2hlZHVsZSwgUGFzdCBSZXN1bHRzKS5cblxuQGltcG9ydCBcImhvcml6b250YWwtc2Nyb2xsLWhpbnRcIjtcblxuQG1peGluIHN0YW5kaW5ncy10YWJsZXMtcGFnZXIoJGJsb2NrKSB7XG4gIC8vIEJsb2NrIHNoZWxsIG9ubHkg4oCUIGF2b2lkIGNsaXBwaW5nIHBhZ2VyIHRoYXQgc2l0cyBhYm92ZSB0aGUgdGFibGUgb24gc21hbGwgc2NyZWVucy5cbiAgLmd1dGVuLWJsb2NrLiN7JGJsb2NrfTpub3QoYm9keSkge1xuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XG4gICAgICBvdmVyZmxvdy14OiBjbGlwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAuI3skYmxvY2t9X190YWJsZXMtLWhhcy1wYWdlciB7XG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcbiAgICAgIC4jeyRibG9ja31fX3RhYmxlLWNhcmQuaXMtYWN0aXZlIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLiN7JGJsb2NrfV9fdGFibGUtY2FyZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLiN7JGJsb2NrfV9fdGFibGUtd3JhcC0taGFzLXBhZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg0NCk7XG4gICAgfVxuXG4gICAgLiN7JGJsb2NrfV9fdGFibGUtc2Nyb2xsLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IHRhYmxlLFxuICAgICAgICAuI3skYmxvY2t9X190YWJsZSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiByZW0tY2FsYyg2NDApO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBob3Jpem9udGFsLXNjcm9sbC1oaW50LWZhZGVzKFxuICAgICAgJGNvbnRhaW5lci1zZWxlY3RvcjogXCImXCIsXG4gICAgICAkZmFkZS1zZWxlY3RvcjogXCIuI3skYmxvY2t9X190YWJsZS1zY3JvbGwtZmFkZVwiLFxuICAgICAgJGhpbnQtc2VsZWN0b3I6IFwiLiN7JGJsb2NrfV9fdGFibGUtc3dpcGUtaGludFwiLFxuICAgICAgJGJnOiAkd2hpdGUsXG4gICAgICAkbXE6IG1lZGl1bS1kb3duXG4gICAgKTtcblxuICAgIC4jeyRibG9ja31fX3BhZ2VyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogcmVtLWNhbGMoMzApO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGdhcDogcmVtLWNhbGMoMTApO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTApIHJlbS1jYWxjKDEyKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xuICAgICAgICB0b3A6IHJlbS1jYWxjKDIyKTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb2xvcjogJG5hdnk7XG5cbiAgICAgICAgLiN7JGJsb2NrfV9fcGFnZXItc3RhdHVzLFxuICAgICAgICAuI3skYmxvY2t9X19wYWdlci13b3JkLFxuICAgICAgICAuI3skYmxvY2t9X19wYWdlci1idG4ge1xuICAgICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlIHRoZWFkIHRoOmxhc3QtY2hpbGQsXG4gICAgLiN7JGJsb2NrfV9fdGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyMjApO1xuXG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLiN7JGJsb2NrfV9fcGFnZXItc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcmVtLWNhbGMoNik7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgfVxuXG4gIC4jeyRibG9ja31fX3BhZ2VyLXdvcmQge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuI3skYmxvY2t9X19wYWdlci1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiByZW0tY2FsYygyNCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjM1O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgICY6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XG4gICAgICBjb2xvcjogJG5hdnk7XG5cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjQ1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gU2NoZWR1bGUgRGF0ZXMg4oCUIGludHJvLCBkYXRlIHRhYnMgKGljb24pLCBldmVudCByb3dzLlxuXG4uc2NoZWR1bGUtZGF0ZXMge1xuICAvLyBQYWdlIHNsdWcgaXMgb24gPGJvZHk+IOKAlCBibG9jayBzaGVsbCBvbmx5LCBub3QgQkVNIGNoaWxkcmVuLlxuICAmOm5vdChib2R5KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDgpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0OCk7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDY0KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg4MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGF5b3V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYyg0ODQpO1xuICAgIG1hcmdpbjogMCBhdXRvIHJlbS1jYWxjKDQwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xuICAgIGNvbG9yOiAkbmF2eTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDgpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogcmVtLWNhbGMoMjQpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMyKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX190YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogcmVtLWNhbGMoMTYpO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgZ2FwOiByZW0tY2FsYygyNCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBnYXA6IHJlbS1jYWxjKDgpO1xuICAgIGhlaWdodDogcmVtLWNhbGMoODUpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogcmVtLWNhbGMoNCk7XG4gICAgfVxuXG4gICAgJi0tZGVjb3JhdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFiLWRheSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICZfX3RhYi1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDg1KTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cblxuICAmX19tb250aCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ4KTtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRuYXZ5O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDcyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5Nik7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFuZWxzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICZfX3BhbmVsIHtcbiAgICBncmlkLWFyZWE6IDEgLyAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJltoaWRkZW5dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZXZlbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0tY2FsYygxNik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJl9fZXZlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG4gIH1cblxuICAmX19ldmVudC1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0tY2FsYygxNik7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2KSByZW0tY2FsYygyMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjApIHJlbS1jYWxjKDI0KTtcbiAgICAgIGdhcDogcmVtLWNhbGMoMjQpO1xuICAgIH1cbiAgfVxuXG4gICZfX2V2ZW50LXRpbWUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIyKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZmxleC1iYXNpczogNi41cmVtO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNik7XG4gICAgfVxuICB9XG5cbiAgJl9fZXZlbnQtY29weSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJl9fZXZlbnQtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI0KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyOCk7XG4gICAgfVxuICB9XG5cbiAgJl9fZXZlbnQtc3VidGl0bGUge1xuICAgIG1hcmdpbjogcmVtLWNhbGMoNCkgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmX19ldmVudC1leHRyYSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxNikgcmVtLWNhbGMoMjApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRuYXZ5LCAwLjIpO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgY29sb3I6ICRuYXZ5O1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMjgwKTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRuYXZ5LCAwLjIpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyMCkgcmVtLWNhbGMoMjQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMzIwKTtcbiAgICB9XG4gIH1cblxuICAmX19ldmVudC0tbm8tZXh0cmEge1xuICAgIC5zY2hlZHVsZS1kYXRlc19fZXZlbnQtbWFpbiB7XG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2V2ZW50LWV4dHJhLWlubmVyIHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxOCk7XG4gICAgY29sb3I6ICRuYXZ5O1xuXG4gICAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYyg4KTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vc3RhbmRpbmdzLXRhYmxlcy1wYWdlclwiO1xuXG4vLyBQYXN0IFJlc3VsdHMg4oCUIHdoaXRlIGJhY2tncm91bmQ7IGxpZ2h0LWJsdWUgdGhlbWUgYWNjZW50ICgkYmx1ZS0zMDAgLyAjNjI5Y2VmKS5cblxuLnBhc3QtcmVzdWx0cyB7XG4gIC0tcXMtYWNjZW50OiAjeyRibHVlLTMwMH07XG5cbiAgJi0tdGhlbWUtbGlnaHQtYmx1ZSB7XG4gICAgLS1xcy1hY2NlbnQ6ICN7JGJsdWUtMzAwfTtcbiAgfVxuXG4gIC8vIFBhZ2Ugc2x1ZyBpcyBvbiA8Ym9keT4gKGUuZy4gYm9keS5wYXN0LXJlc3VsdHMpIOKAlCBibG9jayBzaGVsbCBvbmx5LCBub3QgQkVNIGNoaWxkcmVuLlxuICAmOm5vdChib2R5KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDgpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0OCk7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDY0KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg4MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGF5b3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoODgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNCk7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1xcy1hY2NlbnQpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg3Mik7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAyMCUpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0tY2FsYygyNCk7XG4gIH1cblxuICAmX190YWJsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbS1jYWxjKDY0KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX190YWJsZS1jYXJkIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAmX190YWJsZS1jYXJkLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiByZW0tY2FsYygxNik7XG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMTYpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX190YWJsZS10aXRsZSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEyKTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRuYXZ5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX190YWJsZS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcmVtLWNhbGMoNDgpO1xuICAgIGhlaWdodDogcmVtLWNhbGMoNDgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIH1cblxuICAmX190YWJsZS13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoNjQwKTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG5cbiAgICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICB9XG5cbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWJsZSxcbiAgJl9fdGFibGUtd3JhcCB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiByZW0tY2FsYyg2NDApO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB9XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTgpO1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG5hdnk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXZ5O1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcblxuICAgIHRoZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuXG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTApIHJlbS1jYWxjKDEyKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzUpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXZ5O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwKSByZW0tY2FsYygxMik7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS0zMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGFibGUtZGF0YS1zb3VyY2Uge1xuICAgIG1hcmdpbjogcmVtLWNhbGMoOCkgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogJG5hdnk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICZfX3NvdXJjZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogcmVtLWNhbGMoOCkgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBjb2xvcjogcmdiYSgkbmF2eSwgMC44NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHN0YW5kaW5ncy10YWJsZXMtcGFnZXIoXCJwYXN0LXJlc3VsdHNcIik7XG4iLCIucHJvbW90aW9uYWwtaW1hZ2UtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoODApO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoODApO1xuXG4gICZfX3NlY3Rpb24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcmVtLWNhbGMoMTYpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxNik7XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICBnYXA6IHJlbS1jYWxjKDI0KTtcbiAgICB9XG5cbiAgICAmLS1pbWctcmlnaHQge1xuICAgICAgLnByb21vdGlvbmFsLWltYWdlLXRleHRfX3JvdyB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG4gICAgICAucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fdGl0bGUge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cblxuICAgICAgLnByb21vdGlvbmFsLWltYWdlLXRleHRfX2ltYWdlIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1nLWxlZnQge1xuICAgICAgLnByb21vdGlvbmFsLWltYWdlLXRleHRfX2ltYWdlIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG5cbiAgICAgIC5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X190aXRsZSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuXG4gICAgICAucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fcm93IHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmLS1pbWctbGVmdCxcbiAgICAgICYtLWltZy1yaWdodCB7XG4gICAgICAgIC5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19pbWFnZSxcbiAgICAgICAgLnByb21vdGlvbmFsLWltYWdlLXRleHRfX3RpdGxlLFxuICAgICAgICAucHJvbW90aW9uYWwtaW1hZ2UtdGV4dF9fcm93IHtcbiAgICAgICAgICBvcmRlcjogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wcm9tb3Rpb25hbC1pbWFnZS10ZXh0X19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg0OCk7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDApO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1vbmx5KSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDkwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNDApO1xuICAgICAgbGluZS1oZWlnaHQ6IDgyJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcSh4bGFyZ2UtdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTcwKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJG5hdnk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcbiAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoMTgwKTtcbiAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoOCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuXG4gICZfX2ltYWdlLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiByZW0tY2FsYyg4MCk7XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcbiAgICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDEyMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogcmVtLWNhbGMoMzApIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19jdGEge1xuICAgIG1hcmdpbjogMDtcblxuICAgICYuYnRuLW5hdnkge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yb2xleC1iYW5uZXIge1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuXG4gIGlmcmFtZSB7XG5cbiAgICBtYXJnaW46IDA7XG5cbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBib3JkZXI6IDA7XG5cbiAgfVxuXG5cblxuICAmX19jb250ZW50IHtcblxuICAgIG1pbi13aWR0aDogMDtcblxuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuXG5cbiAgICAmLS1tb2JpbGUge1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuXG5cbiAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIH1cblxuICAgIH1cblxuXG5cbiAgICAmLS1kZXNrdG9wIHtcblxuICAgICAgZGlzcGxheTogbm9uZTtcblxuXG5cbiAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICB9XG5cbiAgICB9XG5cblxuXG4gICAgPiAqOmZpcnN0LWNoaWxkIHtcblxuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgIH1cblxuXG5cbiAgICA+ICo6bGFzdC1jaGlsZCB7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICB9XG5cblxuXG4gICAgcCxcblxuICAgIGxpLFxuXG4gICAgYSB7XG5cbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgIH1cblxuXG5cbiAgICBpbWcsXG5cbiAgICB2aWRlbyB7XG5cbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgfVxuXG5cblxuICAgIGVtYmVkLFxuXG4gICAgb2JqZWN0IHtcblxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgfVxuXG4gIH1cblxufVxuXG5cblxuYm9keTpub3QoLndwLWFkbWluKSB7XG5cbiAgLmd1dGVuLWJsb2NrLnJvbGV4LWJhbm5lciB7XG5cbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgYW5pbWF0aW9uOiBub25lO1xuXG4gIH1cblxufVxuXG4iLCIudGVhbS1wcm9tbyB7XG4gIHdpZHRoOiAxMDAlO1xuICAtLXRlYW0tcHJvbW8tYmc6ICN7JGJsdWV9O1xuICAtLXRlYW0tcHJvbW8tcGFuZWwtYmc6ICN7JGJsdWUtMzAwfTtcbiAgLS10ZWFtLXByb21vLXN0YXI6ICN7JHllbGxvd307XG4gIC0tdGVhbS1wcm9tby1hY2NlbnQ6ICN7JHllbGxvd307XG4gIC0tdGVhbS1wcm9tby1yaXBwbGU6IHVybChcIi4uL2ltYWdlcy9yaXBwbGUtYmx1ZS5zdmdcIik7XG4gIC0tdGVhbS1wcm9tby1yaXBwbGUtaGVpZ2h0OiAje3JlbS1jYWxjKDUyMCl9O1xuXG4gICYtLXRoZW1lLXJlZCB7XG4gICAgLS10ZWFtLXByb21vLWJnOiAjeyRyZWR9O1xuICAgIC0tdGVhbS1wcm9tby1wYW5lbC1iZzogI3skcmVkLTMwMH07XG4gICAgLS10ZWFtLXByb21vLXN0YXI6ICN7JHllbGxvd307XG4gICAgLS10ZWFtLXByb21vLWFjY2VudDogI3skbmF2eX07XG4gICAgLS10ZWFtLXByb21vLXJpcHBsZTogdXJsKFwiLi4vaW1hZ2VzL3JpcHBsZS1yZWQuc3ZnXCIpO1xuICB9XG5cbiAgJi0tdGhlbWUtYmx1ZSB7XG4gICAgLS10ZWFtLXByb21vLWJnOiAjeyRibHVlfTtcbiAgICAtLXRlYW0tcHJvbW8tcGFuZWwtYmc6ICN7JGJsdWUtMzAwfTtcbiAgICAtLXRlYW0tcHJvbW8tc3RhcjogI3skeWVsbG93fTtcbiAgICAtLXRlYW0tcHJvbW8tYWNjZW50OiAjeyR5ZWxsb3d9O1xuICAgIC0tdGVhbS1wcm9tby1yaXBwbGU6IHVybChcIi4uL2ltYWdlcy9yaXBwbGUtYmx1ZS5zdmdcIik7XG5cbiAgICAudGVhbS1wcm9tb19fY29udGVudCB7XG4gICAgICBjb2xvcjogJG5hdnk7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJG5hdnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFtLXByb21vLWJnKTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg0MCkgcmVtLWNhbGMoMjApO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiByZW0tY2FsYygyMCk7XG4gIH1cblxuICAmX190aXRsZS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDc2KTtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMTgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhciB7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDQxKTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDM5KTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFtLXByb21vLXN0YXIpO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tc3Rhci5zdmdcIik7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tc3Rhci5zdmdcIik7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX3ByaW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3ByaW1hcnktYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAmX19pbWFnZS1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygzMjApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgJl9fY29udGVudC1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYW0tcHJvbW8tcGFuZWwtYmcpO1xuXG4gICAgLmJ0bi15ZWxsb3ctbmF2eSB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG4gICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLW5hdnkge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtaW5uZXIge1xuICAgIG1heC13aWR0aDogcmVtLWNhbGMoMzUwKTtcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg0OCkgcmVtLWNhbGMoMzIpO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDIwKTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDYwKTtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJG5hdnk7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBzdHJvbmcsXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjQpO1xuICB9XG5cbiAgJl9fY2FwdGFpbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMyKSByZW0tY2FsYygxNikgcmVtLWNhbGMoNDgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19jYXB0YWlucy1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAmX19jYXB0YWlucy1kZWNvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNSU7XG4gICAgcmlnaHQ6IC01JTtcbiAgICB3aWR0aDogNTUlO1xuICAgIGhlaWdodDogdmFyKC0tdGVhbS1wcm9tby1yaXBwbGUtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tdGVhbS1wcm9tby1yaXBwbGUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byB2YXIoLS10ZWFtLXByb21vLXJpcHBsZS1oZWlnaHQpO1xuICAgIG9wYWNpdHk6IDAuNTU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gICZfX2NhcHRhaW5zLWhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDI4KTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICB9XG5cbiAgJl9fY2FwdGFpbnMtaGVhZGluZy10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICRmb250LXNpemU6IHJlbS1jYWxjKDUwKTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygjeyRmb250LXNpemV9ICogMC44NSk7XG4gICAgY29sb3I6IHZhcigtLXRlYW0tcHJvbW8tYmcpO1xuICB9XG5cbiAgJl9fY2FwdGFpbnMtaGVhZGluZy1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICRmb250LXNpemU6IHJlbS1jYWxjKDUwKTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygjeyRmb250LXNpemV9ICogMC44NSk7XG4gICAgY29sb3I6ICRuYXZ5O1xuICB9XG5cbiAgJl9fY2FwdGFpbnMtcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDQyMCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE4KSByZW0tY2FsYygxMik7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gYm90dG9tLFxuICAgICAgdmFyKC0tdGVhbS1wcm9tby1iZykgMCUsXG4gICAgICB2YXIoLS10ZWFtLXByb21vLWJnKSA1MCUsXG4gICAgICByZ2JhKCR3aGl0ZSwgMCkgMTAwJVxuICAgICk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS10ZWFtLXByb21vLWFjY2VudCk7XG4gIH1cblxuICAmX19jYXB0YWluLW5hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDEwKTtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAkZm9udC1zaXplOiByZW0tY2FsYygyOCk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGZvbnQtc2l6ZX0gKiAwLjg1KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzIGVhc2U7XG5cbiAgICAmLmlzLWZhZGluZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRhaW4tcm9sZSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmX19jYXB0YWlucy1wcmltYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDQ1MCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgY3Vyc29yOiBncmFiO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICB9XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibHVlO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXB0YWlucy1wcmltYXJ5LWxheWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgZWFzZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAmOm5vdCguaXMtdmlzaWJsZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhcHRhaW5zLXRodW1icyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB3aWR0aDogMTUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMDtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtNjApO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg4KTtcbiAgfVxuXG4gICZfX2NhcHRhaW5zLXRodW1icy0tZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX190aHVtYiB7XG4gICAgZmxleDogMCAwIDMzLjMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDIwMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgLS10ZWFtLXByb21vLXJpcHBsZS1oZWlnaHQ6ICN7cmVtLWNhbGMoNTgwKX07XG5cbiAgICAmX19tYWluIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDUwMCk7XG4gICAgfVxuXG4gICAgJl9fbWFpbi0td2l0aC1jYXB0YWlucyAmX19wcmltYXJ5IHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgJl9fbWFpbi0td2l0aC1jYXB0YWlucyAmX19jYXB0YWlucyB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwKSByZW0tY2FsYygyNCkgcmVtLWNhbGMoNTYpO1xuICAgIH1cblxuICAgICZfX2NhcHRhaW5zLWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmX19tYWluLS13aXRoLWNhcHRhaW5zICZfX3ByaW1hcnkge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmX19wcmltYXJ5LWJvZHkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgICZfX2ltYWdlLWNvbCB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQtY29sIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jb250ZW50LWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDU2KSByZW0tY2FsYygzMik7XG4gICAgfVxuXG4gICAgJl9fbWFpbjpub3QoLnRlYW0tcHJvbW9fX21haW4tLXdpdGgtY2FwdGFpbnMpICZfX3ByaW1hcnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2FwdGFpbnMtcGFuZWwge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fY2FwdGFpbnMtcHJpbWFyeSB7XG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg0NTApO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUd28gY29uc2VjdXRpdmUgdGVhbS1wcm9tbyBibG9ja3M6IEpTIHdyYXBzIGFzIC50ZWFtLXByb21vLXBhaXIg4oCUIGZ1bGwtdmlld3BvcnQgc3RhY2sgKyBzY3JvbGwgY3Jvc3NmYWRlLlxuLnRlYW0tcHJvbW8tcGFpciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwdmg7XG59XG5cbi50ZWFtLXByb21vLXBhaXJfX3ZpZXdwb3J0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC50ZWFtLXByb21vLXBhaXJfX3ZpZXdwb3J0IHtcbiAgdG9wOiAzMnB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMnB4KTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMycHgpO1xufVxuXG4udGVhbS1wcm9tby1wYWlyX192aWV3cG9ydCA+IC50ZWFtLXByb21vLnRlYW0tcHJvbW8tLXBhaXItcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAudGVhbS1wcm9tb19fbWFpbiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuXG4vLyBNb2JpbGU6IHN0YWNrIHBhbmVscyBpbiBkb2N1bWVudCBmbG93IOKAlCBubyB2aCBydW53YXkgLyBzdGlja3kgdmlld3BvcnQuXG5AaW5jbHVkZSBtcShsYXJnZS1kb3duKSB7XG4gIC50ZWFtLXByb21vLXBhaXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC50ZWFtLXByb21vLXBhaXJfX3ZpZXdwb3J0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgYm9keS5hZG1pbi1iYXIgLnRlYW0tcHJvbW8tcGFpcl9fdmlld3BvcnQge1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuXG4gIC50ZWFtLXByb21vLXBhaXJfX3ZpZXdwb3J0ID4gLnRlYW0tcHJvbW8udGVhbS1wcm9tby0tcGFpci1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGluc2V0OiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4iLCIvLyBSZWZlcmVuY2U6IElNRy1Tb2xoZWltIOKAlCBodHRwczovL3d3dy5maWdtYS5jb20vZGVzaWduL1B2MTRzUFlPVFZ0Q1ZiU3ZzYmUxY0kvSU1HLVNvbGhlaW0/bm9kZS1pZD0yOTYtNDk5XG5cblxuXG4udGlja2V0LWluZm9ybWF0aW9uIHtcblxuICB3aWR0aDogMTAwJTtcblxuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDgpO1xuXG4gIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0OCk7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuXG5cbiAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG5cbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNjApO1xuXG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDYwKTtcblxuICB9XG5cblxuXG4gICZfX2lubmVyIHtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYygxMzM2KTtcblxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxNik7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNik7XG5cblxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcblxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg1Mik7XG5cbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDUyKTtcblxuICAgIH1cblxuICB9XG5cblxuXG4gICZfX2dyaWQge1xuXG4gICAgQGluY2x1ZGUgdWxMaXN0UmVzZXQ7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcblxuICAgIGdhcDogcmVtLWNhbGMoMjApO1xuXG4gICAgbWFyZ2luOiAwO1xuXG5cblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG5cbiAgICB9XG5cblxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcblxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuXG4gICAgfVxuXG4gIH1cblxuXG5cbiAgJl9faXRlbSB7XG5cbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gIH1cblxuXG5cbiAgJl9fY2FyZCB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygzODApO1xuXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjQpO1xuXG4gICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTApO1xuXG4gICAgYm94LXNoYWRvdzogcmVtLWNhbGMoNSkgcmVtLWNhbGMoNSkgcmVtLWNhbGMoMTApIHJlbS1jYWxjKDUpIHJnYmEoJGJsYWNrLCAwLjIpO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgfVxuXG5cblxuICAmX190aXRsZSB7XG5cbiAgICBtYXJnaW46IDA7XG5cbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcblxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcblxuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcblxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gIH1cblxuXG5cbiAgJl9fc3VidGl0bGUge1xuXG4gICAgbWFyZ2luOiByZW0tY2FsYyg4KSAwIDA7XG5cbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcblxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcblxuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcblxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gIH1cblxuXG5cbiAgJl9fYm9keSB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjApO1xuXG4gIH1cblxuXG5cbiAgJl9faW5jbHVkZXMtbGFiZWwge1xuXG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoOCk7XG5cbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcblxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcblxuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcblxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gIH1cblxuXG5cbiAgJl9faW5jbHVkZXMtbGlzdCB7XG5cbiAgICBtYXJnaW46IDA7XG5cbiAgICBwYWRkaW5nOiAwIDAgMCByZW0tY2FsYygxOCk7XG5cbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuXG4gIH1cblxuXG5cbiAgJl9faW5jbHVkZXMtaXRlbSB7XG5cbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcblxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuXG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIwKTtcblxuICAgIGNvbG9yOiBpbmhlcml0O1xuXG5cblxuICAgICYgKyAmIHtcblxuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNCk7XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmX19wcmljZSB7XG5cbiAgICBtYXJnaW46IDA7XG5cbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDI1KTtcblxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG5cbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjApO1xuXG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgfVxuXG5cblxuICAmX19wcmljZS1sYWJlbCB7XG5cbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcblxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcblxuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcblxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICB9XG5cblxuXG4gICZfX2N0YSB7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgbWluLWhlaWdodDogcmVtLWNhbGMoNDcpO1xuXG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTIpO1xuXG4gICAgcGFkZGluZzogcmVtLWNhbGMoOCkgcmVtLWNhbGMoMTYpO1xuXG4gICAgYm9yZGVyOiByZW0tY2FsYygwLjc1KSBzb2xpZCBjdXJyZW50Q29sb3I7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG5cbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyNSk7XG5cbiAgICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XG5cbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG5cblxuICAgICY6aG92ZXIsXG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuXG4gICAgICBjb2xvcjogJG5hdnk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2eTtcblxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBmaWx0ZXI6IG5vbmU7XG5cbiAgICB9XG5cblxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcblxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRuYXZ5O1xuXG4gICAgICBvdXRsaW5lLW9mZnNldDogcmVtLWNhbGMoMik7XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmX19ib2R5Om5vdCg6aGFzKC50aWNrZXQtaW5mb3JtYXRpb25fX3ByaWNlKSkgKyAmX19jdGEge1xuXG4gICAgbWFyZ2luLXRvcDogYXV0bztcblxuICB9XG5cblxuXG4gIC8vIFRoZW1lIGNvbG91cnMg4oCUIGV4cGxpY2l0IGJhY2tncm91bmRzIChkbyBub3QgcmVseSBvbiBnbG9iYWwgLmd1dGVuLWJsb2NrIHBhbGV0dGUgYWxvbmUpLlxuXG4gICZfX2NhcmQuaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvcixcblxuICAmX19jYXJkLS10aGVtZS1ibHVlIHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcblxuXG5cbiAgICAudGlja2V0LWluZm9ybWF0aW9uX19jdGEge1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRuYXZ5LCAwLjIpO1xuXG4gICAgfVxuXG4gIH1cblxuXG5cbiAgJl9fY2FyZC5oYXMteWVsbG93LWJhY2tncm91bmQtY29sb3IsXG5cbiAgJl9fY2FyZC0tdGhlbWUteWVsbG93IHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cbiAgICBjb2xvcjogJG5hdnk7XG5cblxuXG4gICAgLnRpY2tldC1pbmZvcm1hdGlvbl9fY3RhIHtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbmF2eSwgMC4wNSk7XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmX19jYXJkLmhhcy1yZWQtYmFja2dyb3VuZC1jb2xvcixcblxuICAmX19jYXJkLS10aGVtZS1yZWQge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG5cblxuXG4gICAgLnRpY2tldC1pbmZvcm1hdGlvbl9fY3RhIHtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbmF2eSwgMC4yKTtcblxuICAgIH1cblxuICB9XG5cblxuXG4gICZfX2NhcmQuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvcixcblxuICAmX19jYXJkLS10aGVtZS1uYXZ5IHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcblxuXG5cbiAgICAudGlja2V0LWluZm9ybWF0aW9uX19jdGEge1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRuYXZ5LCAwLjIpO1xuXG4gICAgfVxuXG4gIH1cblxuICAmX19jYXJkIC50aWNrZXQtaW5mb3JtYXRpb25fX2N0YSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgY29sb3I6ICRuYXZ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2eTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbn1cblxuXG4iLCIvLyBSZWZlcmVuY2U6IElNRy1Tb2xoZWltIOKAlCBodHRwczovL3d3dy5maWdtYS5jb20vZGVzaWduL1B2MTRzUFlPVFZ0Q1ZiU3ZzYmUxY0kvSU1HLVNvbGhlaW0/bm9kZS1pZD0zNzMtMTE2MVxuXG5cblxuLnRvdXItb3BlcmF0b3JzIHtcblxuICB3aWR0aDogMTAwJTtcblxuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDgpO1xuXG4gIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0OCk7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG5cbiAgY29sb3I6ICR3aGl0ZTtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cblxuICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcblxuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg2MCk7XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNjApO1xuXG4gIH1cblxuXG5cbiAgJl9faW5uZXIge1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTYpO1xuXG4gICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTYpO1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuXG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDUyKTtcblxuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoNTIpO1xuXG4gICAgfVxuXG4gIH1cblxuXG5cbiAgJl9faW50cm8ge1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDY1MCk7XG5cbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIG1pbi13aWR0aDogMDtcblxuICB9XG5cblxuXG4gICZfX3RpdGxlIHtcblxuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICRmb250LXNpemU6IHJlbS1jYWxjKDU2KTtcblxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcblxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGZvbnQtc2l6ZX0gKiAjeyRoZWFkaW5nLWxpbmUtaGVpZ2h0fSk7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcblxuXG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuXG4gICAgICAkZm9udC1zaXplOiByZW0tY2FsYyg3NSk7XG5cbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcblxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplfSAqICN7JGhlYWRpbmctbGluZS1oZWlnaHR9KTtcblxuICAgIH1cblxuXG5cbiAgICAmLFxuXG4gICAgKiB7XG5cbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcblxuICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICB9XG5cblxuXG4gICAgcCB7XG5cbiAgICAgIG1hcmdpbjogMDtcblxuICAgIH1cblxuXG5cbiAgICAuaGFzLXllbGxvdy1jb2xvcixcblxuICAgIFtzdHlsZSo9J2NvbG9yOiByZ2IoMjU1LCAyMDQsIDApJ10sXG5cbiAgICBbc3R5bGUqPSdjb2xvcjojZmZjYzAwJ10sXG5cbiAgICBbc3R5bGUqPSdjb2xvcjogI2ZmY2MwMCddIHtcblxuICAgICAgY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDtcblxuICAgIH1cblxuICB9XG5cblxuXG4gICZfX2NvbnRlbnQge1xuXG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjQpO1xuXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG5cbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcblxuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNCk7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuXG5cblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG5cbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMyKTtcblxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG5cbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyOCk7XG5cbiAgICB9XG5cblxuXG4gICAgcCB7XG5cbiAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDE2KTtcblxuXG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgfVxuXG4gICAgfVxuXG5cblxuICAgIGEge1xuXG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXG5cbiAgICAgICY6aG92ZXIsXG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmX19vcGVyYXRvcnMge1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygzMik7XG5cblxuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG5cbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQwKTtcblxuICAgIH1cblxuXG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0OCk7XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmX19ncmlkIHtcblxuICAgIEBpbmNsdWRlIHVsTGlzdFJlc2V0O1xuXG4gICAgZGlzcGxheTogZ3JpZDtcblxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG5cbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBnYXA6IHJlbS1jYWxjKDE2KTtcblxuICAgIG1hcmdpbjogMDtcblxuXG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyMHB4KSB7XG5cbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcblxuICAgICAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcblxuICAgIH1cblxuXG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcblxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuXG4gICAgICBnYXA6IHJlbS1jYWxjKDIwKTtcblxuICAgIH1cblxuXG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG5cbiAgICAgIGdhcDogcmVtLWNhbGMoMjApO1xuXG4gICAgfVxuXG4gIH1cblxuXG5cbiAgJHRvdXItb3BlcmF0b3ItY2FyZC1oZWlnaHQ6IHJlbS1jYWxjKDQwNSk7XG5cbiAgJHRvdXItb3BlcmF0b3ItbW9iaWxlLWNhcmQtaGVpZ2h0OiByZW0tY2FsYygxMjkpO1xuXG5cblxuICAmX19pdGVtIHtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYygzMDApO1xuXG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgaGVpZ2h0OiAkdG91ci1vcGVyYXRvci1jYXJkLWhlaWdodDtcblxuXG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xuXG4gICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDMxMCk7XG5cbiAgICAgIGhlaWdodDogJHRvdXItb3BlcmF0b3ItbW9iaWxlLWNhcmQtaGVpZ2h0O1xuXG4gICAgfVxuXG5cblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG5cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAudG91ci1vcGVyYXRvcnNfX2NhcmQtbG9nby12aWV3IHtcblxuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgfVxuXG5cblxuICAgICAgICAgIC50b3VyLW9wZXJhdG9yc19fY2FyZC1pbmZvLXZpZXcge1xuXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuXG5cbiAgICAgICY6Zm9jdXMtd2l0aGluIHtcblxuICAgICAgICAudG91ci1vcGVyYXRvcnNfX2NhcmQtbG9nby12aWV3IHtcblxuICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgfVxuXG5cblxuICAgICAgICAudG91ci1vcGVyYXRvcnNfX2NhcmQtaW5mby12aWV3IHtcblxuICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmX19jYXJkIHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYygzMDApO1xuXG4gICAgaGVpZ2h0OiAkdG91ci1vcGVyYXRvci1jYXJkLWhlaWdodDtcblxuICAgIG1pbi1oZWlnaHQ6ICR0b3VyLW9wZXJhdG9yLWNhcmQtaGVpZ2h0O1xuXG4gICAgYm9yZGVyOiByZW0tY2FsYygxKSBzb2xpZCAkd2hpdGU7XG5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xuXG4gICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDMxMCk7XG5cbiAgICAgIGhlaWdodDogJHRvdXItb3BlcmF0b3ItbW9iaWxlLWNhcmQtaGVpZ2h0O1xuXG4gICAgICBtaW4taGVpZ2h0OiAkdG91ci1vcGVyYXRvci1tb2JpbGUtY2FyZC1oZWlnaHQ7XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmX19jYXJkLW9wZW4ge1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuXG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIGluc2V0OiAwO1xuXG4gICAgICB6LWluZGV4OiAzO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblxuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkeWVsbG93O1xuXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiByZW0tY2FsYygtMik7XG5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cblxuXG4gICZfX2NhcmQtbG9nby12aWV3LFxuXG4gICZfX2NhcmQtaW5mby12aWV3IHtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIGluc2V0OiAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgIHRyYW5zaXRpb246XG5cbiAgICAgIG9wYWNpdHkgMC4yNXMgZWFzZSxcblxuICAgICAgdmlzaWJpbGl0eSAwLjI1cyBlYXNlO1xuXG4gIH1cblxuXG5cbiAgJl9fY2FyZC1sb2dvLXZpZXcge1xuXG4gICAgei1pbmRleDogMTtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI4KSByZW0tY2FsYygxNikgcmVtLWNhbGMoMTYpO1xuXG5cblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XG5cbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2KTtcblxuICAgIH1cblxuICB9XG5cblxuXG4gICZfX2xvZ28ge1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYygyMjApO1xuXG5cblxuICAgIGltZyB7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDcyKTtcblxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuXG5cbiAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XG5cbiAgICAgICAgbWF4LWhlaWdodDogcmVtLWNhbGMoNTYpO1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmX19jYXJkLWluZm8tdmlldyB7XG5cbiAgICB6LWluZGV4OiAyO1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGdhcDogcmVtLWNhbGMoMTYpO1xuXG4gICAgbWluLWhlaWdodDogMDtcblxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI4KSByZW0tY2FsYygxNikgcmVtLWNhbGMoMTYpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG9wYWNpdHk6IDA7XG5cbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xuXG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgfVxuXG5cblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygzMikgcmVtLWNhbGMoMjApIHJlbS1jYWxjKDIwKTtcblxuICAgIH1cblxuICB9XG5cblxuXG4gICZfX29wZXJhdG9yLWNvcHkge1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGdhcDogcmVtLWNhbGMoMTIpO1xuXG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgbWluLWhlaWdodDogMDtcblxuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgfVxuXG5cblxuICAmX19vcGVyYXRvci10aXRsZSB7XG5cbiAgICBtYXJnaW46IDA7XG5cbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcblxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcblxuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcblxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgfVxuXG5cblxuICAmX19vcGVyYXRvci1jb250ZW50IHtcblxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMpO1xuXG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIwKTtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG5cblxuXG4gICAgJixcblxuICAgICoge1xuXG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udCAhaW1wb3J0YW50O1xuXG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMpICFpbXBvcnRhbnQ7XG5cbiAgICB9XG5cblxuXG4gICAgcCB7XG5cbiAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDEyKTtcblxuXG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgfVxuXG4gICAgfVxuXG5cblxuICAgIGEge1xuXG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXG5cbiAgICAgICY6aG92ZXIsXG5cbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmX19jYXJkLWZvb3RlciB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgZ2FwOiByZW0tY2FsYygxMik7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgfVxuXG5cblxuICAmX19zb2NpYWxzIHtcblxuICAgIEBpbmNsdWRlIHVsTGlzdFJlc2V0O1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGdhcDogcmVtLWNhbGMoMTIpO1xuXG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gIH1cblxuXG5cbiAgJl9fY3RhIHtcblxuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgcGFkZGluZzogcmVtLWNhbGMoOCkgcmVtLWNhbGMoMTQpO1xuXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG5cbiAgICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgfVxuXG5cblxuICAmX19zb2NpYWxzLWxpbmsge1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB3aWR0aDogcmVtLWNhbGMoMzIpO1xuXG4gICAgaGVpZ2h0OiByZW0tY2FsYygzMik7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cblxuICAgICY6aG92ZXIsXG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuXG4gICAgICAudG91ci1vcGVyYXRvcnNfX3NvY2lhbHMtaWNvbiB7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblxuICAgICAgfVxuXG4gICAgfVxuXG5cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG5cbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkeWVsbG93O1xuXG4gICAgICBvdXRsaW5lLW9mZnNldDogcmVtLWNhbGMoMik7XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmX19zb2NpYWxzLWljb24ge1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogcmVtLWNhbGMoMjgpO1xuXG4gICAgaGVpZ2h0OiByZW0tY2FsYygyOCk7XG5cbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIG1hc2staW1hZ2U6IHZhcigtLWljb24tdXJsKTtcblxuICAgIG1hc2stc2l6ZTogY29udGFpbjtcblxuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLWljb24tdXJsKTtcblxuICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICB9XG5cblxuXG4gICZfX21vZGFsLXNvdXJjZSB7XG5cbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgfVxuXG5cblxuICAmX19tb2RhbCB7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICBpbnNldDogMDtcblxuICAgIHdpZHRoOiB1bnF1b3RlKCdtaW4oI3tyZW0tY2FsYygzMTApfSwgY2FsYygxMDAlIC0gI3tyZW0tY2FsYygzMil9KSknKTtcblxuICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgIGhlaWdodDogJHRvdXItb3BlcmF0b3ItY2FyZC1oZWlnaHQ7XG5cbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3tyZW0tY2FsYyg0OCl9KTtcblxuICAgIG1hcmdpbjogYXV0bztcblxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI4KSByZW0tY2FsYygxNikgcmVtLWNhbGMoMTYpO1xuXG4gICAgYm9yZGVyOiByZW0tY2FsYygxKSBzb2xpZCAkd2hpdGU7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgYmFja2dyb3VuZDogcmdiYSgkbmF2eSwgMC45Mik7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblxuXG4gICAgJjpub3QoW29wZW5dKSB7XG5cbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICB9XG5cblxuXG4gICAgJjo6YmFja2Ryb3Age1xuXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC40NSk7XG5cbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigje3JlbS1jYWxjKDgpfSk7XG5cbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKCN7cmVtLWNhbGMoOCl9KTtcblxuICAgIH1cblxuICB9XG5cblxuXG4gICZfX21vZGFsLWNsb3NlIHtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHRvcDogcmVtLWNhbGMoMTIpO1xuXG4gICAgcmlnaHQ6IHJlbS1jYWxjKDEyKTtcblxuICAgIHotaW5kZXg6IDI7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHdpZHRoOiByZW0tY2FsYyg0NCk7XG5cbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDQ0KTtcblxuICAgIG1hcmdpbjogMDtcblxuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBib3JkZXI6IDA7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG5cbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDMyKTtcblxuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cblxuICAgICY6aG92ZXIsXG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuXG4gICAgICBjb2xvcjogJHllbGxvdztcblxuICAgIH1cblxuXG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xuXG4gICAgICBvdXRsaW5lLW9mZnNldDogcmVtLWNhbGMoMik7XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmX19tb2RhbC1ib2R5IHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgZ2FwOiByZW0tY2FsYygxNik7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDI4KTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIH1cblxuXG5cbiAgJi5oYXMtd2hpdGUtY29sb3Ige1xuXG4gICAgY29sb3I6ICR3aGl0ZTtcblxuXG5cbiAgICAudG91ci1vcGVyYXRvcnNfX3RpdGxlLFxuXG4gICAgLnRvdXItb3BlcmF0b3JzX19jb250ZW50LFxuXG4gICAgLnRvdXItb3BlcmF0b3JzX19vcGVyYXRvci10aXRsZSxcblxuICAgIC50b3VyLW9wZXJhdG9yc19fb3BlcmF0b3ItY29udGVudCB7XG5cbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICB9XG5cbiAgfVxuXG5cblxuICAmLmhhcy1uYXZ5LWNvbG9yIHtcblxuICAgIGNvbG9yOiAkbmF2eTtcblxuXG5cbiAgICAudG91ci1vcGVyYXRvcnNfX3RpdGxlLFxuXG4gICAgLnRvdXItb3BlcmF0b3JzX19jb250ZW50LFxuXG4gICAgLnRvdXItb3BlcmF0b3JzX19vcGVyYXRvci10aXRsZSxcblxuICAgIC50b3VyLW9wZXJhdG9yc19fb3BlcmF0b3ItY29udGVudCB7XG5cbiAgICAgIGNvbG9yOiAkbmF2eTtcblxuICAgIH1cblxuXG5cbiAgICAudG91ci1vcGVyYXRvcnNfX29wZXJhdG9yLWNvbnRlbnQgYSB7XG5cbiAgICAgIGNvbG9yOiAkbmF2eTtcblxuICAgIH1cblxuXG5cbiAgICAudG91ci1vcGVyYXRvcnNfX2NhcmQge1xuXG4gICAgICBib3JkZXItY29sb3I6ICRuYXZ5O1xuXG4gICAgfVxuXG5cblxuICAgIC50b3VyLW9wZXJhdG9yc19fY3RhIHtcblxuICAgICAgY29sb3I6ICRuYXZ5O1xuXG4gICAgICBib3JkZXItY29sb3I6ICRuYXZ5O1xuXG5cblxuICAgICAgJjpob3ZlcixcblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcblxuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdnk7XG5cbiAgICAgIH1cblxuICAgIH1cblxuXG5cbiAgICAudG91ci1vcGVyYXRvcnNfX3NvY2lhbHMtaWNvbiB7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuXG4gICAgfVxuXG5cblxuICAgIC50b3VyLW9wZXJhdG9yc19fbW9kYWwge1xuXG4gICAgICBib3JkZXItY29sb3I6ICRuYXZ5O1xuXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC45Mik7XG5cbiAgICAgIGNvbG9yOiAkbmF2eTtcblxuICAgIH1cblxuXG5cbiAgICAudG91ci1vcGVyYXRvcnNfX21vZGFsLWNsb3NlIHtcblxuICAgICAgY29sb3I6ICRuYXZ5O1xuXG5cblxuICAgICAgJjpob3ZlcixcblxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcblxuICAgICAgICBjb2xvcjogJG5hdnk7XG5cbiAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICB9XG5cblxuXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuXG4gICAgICAgIG91dGxpbmUtY29sb3I6ICRuYXZ5O1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cblxuIiwiLnRyYXZlbC1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDQwKTtcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDQwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgJl9faW1hZ2Utcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYygzMik7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDApO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICZfX2NvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbS1jYWxjKDI0KTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IHJlbS1jYWxjKDQwKTtcbiAgICB9XG4gIH1cblxuICAmX19jb2wge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMik7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIHAsXG4gICAgbGksXG4gICAgc3BhbixcbiAgICBkaXYsXG4gICAgc3Ryb25nLFxuICAgIGIsXG4gICAgZW0sXG4gICAgaSxcbiAgICBibG9ja3F1b3RlLFxuICAgIHRkLFxuICAgIHRoLFxuICAgIGRkLFxuICAgIGR0IHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDEyKTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDEyKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICRmb250LXNpemU6IHJlbS1jYWxjKDI4KTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplfSAqIDAuODUpICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgICRmb250LXNpemU6IHJlbS1jYWxjKDI4KTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGZvbnQtc2l6ZX0gKiAwLjg1KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBzcGFuLFxuICAgICAgc3BhbltzdHlsZSo9XCJadXVtZVwiXSxcbiAgICAgIHNwYW5bc3R5bGUqPVwienV1bWVcIl0sXG4gICAgICBzcGFuW3N0eWxlKj1cIjEuMjVyZW1cIl0ge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjgpICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMjVyZW0gKiAwLjg1KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbltzdHlsZSo9XCJadXVtZVwiXSxcbiAgICBzcGFuW3N0eWxlKj1cInp1dW1lXCJdIHtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygxMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRyYXZlbCBTbGlkZXIg4oCUIGJsdWUgc2VjdGlvbiwgaW50cm8gdG9wLWxlZnQsIFNwbGlkZSAobWFwIGxlZnQgKyBjYXJkIHJpZ2h0KS5cblxuLnRyYXZlbC1zbGlkZXIge1xuICAmOm5vdChib2R5KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDgpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0OCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNjQpO1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDgwKTtcbiAgICB9XG4gIH1cblxuICAmX19sYXlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYyg0MjApO1xuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDIwKTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2dyZXNzLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiByZW0tY2FsYygyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4zNSk7XG4gIH1cblxuICAmX19wcm9ncmVzcy1maWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDQpO1xuICAgIHdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbiAgfVxuXG4gICZfX2ludHJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDQyMCk7XG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMjgpO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyOCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDM2KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiByZW0tY2FsYygyOCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiA0MiU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyNCk7XG4gICAgfVxuXG4gICAgcCxcbiAgICBsaSxcbiAgICBzcGFuLFxuICAgIGRpdixcbiAgICBzdHJvbmcsXG4gICAgYixcbiAgICBlbSxcbiAgICBpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJiArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFzLXllbGxvdy1jb2xvcixcbiAgICBzcGFuW3N0eWxlKj1cImNvbG9yOiAjZmZjYzAwXCJdLFxuICAgIHNwYW5bc3R5bGUqPVwiY29sb3I6I2ZmY2MwMFwiXSxcbiAgICBzcGFuW3N0eWxlKj1cImNvbG9yOiAjZmMwXCJdLFxuICAgIHNwYW5bc3R5bGUqPVwiY29sb3I6I2ZjMFwiXSxcbiAgICBzdHJvbmcsXG4gICAgYiB7XG4gICAgICBjb2xvcjogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzYpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDM2KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxNDApO1xuICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYyg0OCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg0OCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyOCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgJi0tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICYtLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgKyAje3JlbS1jYWxjKDcwKX0pO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMik7XG4gICAgfVxuICB9XG5cbiAgJl9fc3BsaWRlIHtcbiAgICAuc3BsaWRlX190cmFjayB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zcGxpZGVfX2xpc3Qge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IHJlbS1jYWxjKDI0KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IHJlbS1jYWxjKDMyKTtcbiAgICB9XG4gIH1cblxuICAmX19tZWRpYSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBmbGV4OiAxIDEgNTIlO1xuICAgICAgbWF4LXdpZHRoOiA1MiU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEtaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDUyMCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGZsZXg6IDAgMCA0NCU7XG4gICAgICBtYXgtd2lkdGg6IDQ0JTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuXG4gICY6bm90KDpoYXMoLnRyYXZlbC1zbGlkZXJfX2ludHJvKSkge1xuICAgIC50cmF2ZWwtc2xpZGVyX19zbGlkZXIge1xuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRyYXZlbC1zbGlkZXJfX2Fycm93IHtcbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMyKTtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQwKTtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXItc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhLWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzIpO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE0KSByZW0tY2FsYygxNik7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG59XG4iLCIudmVydGljYWwtY2FyZHMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtLWNhbGMoMTI0MCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogcmVtLWNhbGMoNDApIHJlbS1jYWxjKDIwKSByZW0tY2FsYyg0OCk7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDgpIHJlbS1jYWxjKDMyKSByZW0tY2FsYyg2NCk7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogcmVtLWNhbGMoMTYpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0KTtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogcmVtLWNhbGMoMTYpIHJlbS1jYWxjKDI0KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMyKTtcbiAgICB9XG4gIH1cblxuICAmX19leWVicm93IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgIH1cbiAgfVxuXG4gICZfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiByZW0tY2FsYyg2KSByZW0tY2FsYygxMCk7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFnZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQpIHJlbS1jYWxjKDYpO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNDUpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuODUpO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC44KTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3dzIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg0MCk7XG4gIH1cblxuICAmX19hcnJvdy1ncm91cCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHJlbS1jYWxjKDgpO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiByZW0tY2FsYyg0NCk7XG4gICAgaGVpZ2h0OiByZW0tY2FsYyg0NCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDE3KTtcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMTApO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC4zNTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmLS1wcmV2ICYtaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIC52ZXJ0aWNhbC1jYXJkc19fdHJhY2sge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLnZlcnRpY2FsLWNhcmRzX19saXN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gICAgfVxuXG4gICAgLnZlcnRpY2FsLWNhcmRzX19zbGlkZSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLFxuICAgICAgICBvcGFjaXR5IDAuMzVzIGVhc2UsXG4gICAgICAgIHZpc2liaWxpdHkgMC4zNXMgZWFzZTtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAzMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gICAgICB9XG5cbiAgICAgICYudmVydGljYWwtY2FyZHNfX3NsaWRlLS1wYXN0LFxuICAgICAgJi52ZXJ0aWNhbC1jYXJkc19fc2xpZGUtLWZhci1mdXR1cmUge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICAgICAgfVxuXG4gICAgICAmLnZlcnRpY2FsLWNhcmRzX19zbGlkZS0tZnV0dXJlIHtcbiAgICAgICAgei1pbmRleDogY2FsYygyNSAtIHZhcigtLXZjYXJkcy1zdGFjaywgMSkpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKHZhcigtLXZjYXJkcy1kZWNrLXksIDApICogMXB4KSwgMClcbiAgICAgICAgICBzY2FsZSgwLjk5KTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI0KSByZW0tY2FsYygyMCkgcmVtLWNhbGMoMjgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYygyMCk7XG4gICAgY29sb3I6ICRuYXZ5O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgcmVtLWNhbGMoNCkgcmVtLWNhbGMoMjApIHJnYmEoJG5hdnksIDAuMDYpLFxuICAgICAgMCByZW0tY2FsYygxNikgcmVtLWNhbGMoNDgpIHJnYmEoJG5hdnksIDAuMDgpO1xuXG4gICAgaW1nIHtcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygzMikgcmVtLWNhbGMoMzYpIHJlbS1jYWxjKDM2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDI0KTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWJvZHkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiByZW0tY2FsYygyMCk7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDJmcikgbWlubWF4KDAsIDFmcik7XG4gICAgICBnYXA6IHJlbS1jYWxjKDc1KTtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtLW5vLW1lZGlhICZfX2NhcmQtYm9keSB7XG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbS1jYWxjKDEyKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBnYXA6IHJlbS1jYWxjKDE2KTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogcmVtLWNhbGMoMTYpIHJlbS1jYWxjKDQwKTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNzUpO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjgyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRuYXZ5O1xuICB9XG5cbiAgJl9fY2FyZC1kZXRhaWxzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRuYXZ5O1xuICB9XG5cbiAgJl9fY2FyZC1kZXRhaWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxNik7XG5cbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg0KTtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjIpO1xuICAgIGNvbG9yOiAkbmF2eTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNCk7XG4gICAgfVxuXG4gICAgLy8gR290aGFtIGZvciBhbGwgV1lTSVdZRyBub2RlcyAoZWRpdG9yIGNsYXNzZXMgLyBzcGFucyBjYW4gb3ZlcnJpZGUgaW5oZXJpdGFuY2UpLlxuICAgICoge1xuICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygxMik7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXJkLW1lZGlhIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoMTIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIH1cblxuICAmX19jYXJkLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDQzMCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiB6b29tLWluO1xuICB9XG5cbiAgJl9fbGlnaHRib3gge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI0KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6bm90KFtvcGVuXSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiYWNrZHJvcCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC44Mik7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlnaHRib3gtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IHJlbS1jYWxjKDE2KTtcbiAgICByaWdodDogcmVtLWNhbGMoMTYpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogcmVtLWNhbGMoNDQpO1xuICAgIGhlaWdodDogcmVtLWNhbGMoNDQpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyOCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNzUpO1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpZ2h0Ym94LWZpZ3VyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyMCk7XG4gICAgbWF4LXdpZHRoOiB1bnF1b3RlKCdtaW4oOTJ2dywgI3tyZW0tY2FsYygxMTIwKX0pJyk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7cmVtLWNhbGMoNDgpfSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNzIpO1xuICAgIGJveC1zaGFkb3c6IDAgcmVtLWNhbGMoMjApIHJlbS1jYWxjKDYwKSByZ2JhKCRibGFjaywgMC41KTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJl9fbGlnaHRib3gtaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7cmVtLWNhbGMoODgpfSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAvLyBCbG9jayBlZGl0b3IgLyB3cC1hZG1pbjogc3RhdGljIHN0YWNrIChubyBgZGF0YS12ZXJ0aWNhbC1jYXJkcy1zbGlkZXJgKS5cbiAgJl9fYWRtaW4tcHJldmlldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtLWNhbGMoMjQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIud3lzaXd5ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDgpO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNDgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg2NCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDY0KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDgwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoODApO1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yIGluICRwYWxldHRlLWNvbG9ycyB7XG4gICAgJHNsdWc6IG50aCgkY29sb3IsIDEpO1xuICAgICR2YWw6IG50aCgkY29sb3IsIDIpO1xuXG4gICAgJi4jeyRzbHVnfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTYpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE2KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnd5c2l3eWctY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDY5NCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMik7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIHAsXG4gICAgbGkge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE1KTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gICAgfVxuXG4gICAgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg4KTtcbiAgICB9XG5cbiAgICBzcGFuW3N0eWxlKj1cIlp1dW1lXCJdLFxuICAgIHNwYW5bc3R5bGUqPVwienV1bWVcIl0ge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjIpICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIucG9zdC1zaW5nbGUtdGVtcGxhdGUge1xuICAgICZfX2hlcm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gbWF4LWhlaWdodDogcmVtLWNhbGMoODAwKTtcbiAgICAgICAgLy8gbWluLWhlaWdodDogcmVtLWNhbGMoNjAwKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDgwKTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtLWNhbGMoODAwKTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDYwMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVyby1sZWZ0LFxuICAgICZfX2hlcm8tcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlcm8tbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDgpIHJlbS1jYWxjKDMyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jYXRlZ29yeS1waWxsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg4KSByZW0tY2FsYygxOCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAkZm9udC1zaXplOiByZW0tY2FsYyg1MCk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skZm9udC1zaXplfSAqICN7JGhlYWRpbmctbGluZS1oZWlnaHR9KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYyg1NjApO1xuICAgIH1cblxuICAgICZfX2V4Y2VycHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoNjIwKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICZfX2hlcm8tcmlnaHQge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYygzNjApO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg0MCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0MCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICRuYXZ5O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMTYpO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdWxMaXN0UmVzZXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKy5wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLTMwLTMwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuYXZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpdGUtbWFpbi0tbGVnYWxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4ubGVnYWxzLXBhZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygxNjApO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg4MCk7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS1kb3duKSB7XG4gICAgICAgIC8vIC5zaXRlLW1haW4gYWxyZWFkeSBvZmZzZXRzIHRoZSA2MHB4IGZpeGVkIG1vYmlsZSBoZWFkZXIuXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg2MCk7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDApO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMTYpO1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg3MCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2MCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5MCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoODApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fa2V5bGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNik7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2LFxuICAgICAgICBwLFxuICAgICAgICBsaSxcbiAgICAgICAgb2wsXG4gICAgICAgIHVsLFxuICAgICAgICBzcGFuLFxuICAgICAgICBzdHJvbmcsXG4gICAgICAgIGIsXG4gICAgICAgIGVtLFxuICAgICAgICBpLFxuICAgICAgICBzbWFsbCxcbiAgICAgICAgYmxvY2txdW90ZSxcbiAgICAgICAgY2l0ZSxcbiAgICAgICAgZmlnY2FwdGlvbixcbiAgICAgICAgbGFiZWwsXG4gICAgICAgIGR0LFxuICAgICAgICBkZCxcbiAgICAgICAgdGQsXG4gICAgICAgIGNhcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDE2KTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgb2wsXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDE2KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMjQpO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg4KTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICB0aGVhZCxcbiAgICAgICAgICAgIHRib2R5LFxuICAgICAgICAgICAgdGZvb3Qge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2eSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE92ZXJyaWRlIEd1dGVuYmVyZyAvIGlubGluZSBjb2xvdXIgdXRpbGl0aWVzIG9uIG5hdnkgYmFja2dyb3VuZFxuICAgICAgICAuaGFzLXRleHQtY29sb3IsXG4gICAgICAgIFtjbGFzcyo9J2hhcy0nXVtjbGFzcyo9Jy1jb2xvciddIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLy8gUGFnZS0gYW5kIGJsb2NrLXNwZWNpZmljIG92ZXJyaWRlcyAobG9hZGVkIGxhc3QpLlxuXG5ib2R5LnN1c3RhaW5hYmlsaXR5IHtcbiAgLmltYWdlLWNvbnRlbnQgLmltYWdlLWNvbnRlbnRfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDUzNSk7XG4gIH1cbn1cblxuYm9keS5hYm91dCB7XG4gIC5wcm9tby10ZXh0LWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzIpO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tby10ZXh0LWNvbnRlbnRfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICB9XG4gIH1cblxuICAucHJvbW8tdGV4dC1jb250ZW50LS1zdHlsZS0xIHtcbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDEyMCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTIwKTtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2UtY29udGVudC0tc3R5bGUtMSB7XG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg0OCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNDgpO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LmRlc3RpbmF0aW9uIHtcbiAgLmh0bWwtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyNCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDI0KTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgLmh0bWwtYmxvY2tfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5odG1sLWJsb2NrX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoNDgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDQ4KTtcbiAgICB9XG4gIH1cblxuICAuc29saGVpbS1za3lzY2FubmVyLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNvbGhlaW0tc2t5c2Nhbm5lci10ZXh0IHtcbiAgICBAaW5jbHVkZSBtcShsYXJnZS1kb3duKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS1jb250ZW50LmltYWdlLWNvbnRlbnQtLXN0eWxlLTEuaGFzLWJhY2tncm91bmQuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvci5pbWFnZS1jb250ZW50LS1pbWctbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDYwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNjApO1xuICB9XG5cbiAgLmltYWdlLWNvbnRlbnQtLXN0eWxlLTEge1xuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNDgpO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rcy1jYXJkcy0tc3R5bGUtMiB7XG4gICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDQ4KTtcbiAgfVxufVxuXG5ib2R5LnBpbmctanVuaW9yLXNvbGhlaW0tY3VwIHtcbiAgc2VjdGlvbi5pbWFnZS1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtMzAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmltYWdlLWNvbnRlbnQtLXN0eWxlLTMge1xuICAgIC5pbWFnZS1jb250ZW50X19pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDUyMCk7XG4gICAgfVxuICB9XG5cbiAgLmltYWdlLWNvbnRlbnQtLXN0eWxlLTMgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMik7XG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI2KTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzNik7XG4gICAgfVxuICB9XG59XG5cbmJvZHkuaG9tZXBhZ2Uge1xuICAubG9nby1iYXIgKyAuY2FyZHMtb3ZlcmxheWVkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTUpO1xuXG4gICAgLmNhcmRzLW92ZXJsYXllZF9fc3RhY2sge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDQwKTtcbiAgICB9XG4gIH1cbn1cblxuYm9keS50ZWFtLWV1cm9wZSB7XG4gIC53eXNpd3lnICsgLnF1YWxpZmljYXRpb24tc3RhbmRpbmdzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5ib2R5LnRpY2tldHMge1xuICAudGlja2V0LWluZm9ybWF0aW9uICsgLmhlcm8ge1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEwMCk7XG4gIH1cbn1cblxuYm9keS5wYXJ0bmVyc2hpcHMge1xuICAuY29udGFjdC1mb3JtLS1zdHlsZS0yIC5jb250YWN0LWZvcm1fX3NwbGl0LW1lZGlhIHtcbiAgICBAaW5jbHVkZSBtcShsYXJnZS1kb3duKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvLWJhci0tc3R5bGUtMiAubG9nby1iYXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNik7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjQpO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvLWJhciArIC5sb2dvLWJhciB7XG4gICAgLmxvZ28tYmFyX19sYXlvdXQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFp1dW1lICgkaGVhZGluZy1mb250KTogbGluZS1oZWlnaHQgPSBmb250LXNpemUgw5cgJGhlYWRpbmctbGluZS1oZWlnaHQgKDAuODUpLlxuLy8gTG9hZGVkIGxhc3Qg4oCUIG5vcm1hbGlzZXMgYmxvY2stbGV2ZWwgb3ZlcnJpZGVzIG9uIGNvbW1vbiBoZWFkaW5nL0NUQSBwYXR0ZXJucy5cbiR6dXVtZS1saW5lLWhlaWdodC1yb290czogJy5ndXRlbi1ibG9jaycsICcuc2l0ZS1oZWFkZXInLCAnLnNpdGUtZm9vdGVyJywgJy5wb3N0LXNpbmdsZS10ZW1wbGF0ZScsICcuY29udGFjdC1mb3JtJztcblxuQGVhY2ggJHJvb3QgaW4gJHp1dW1lLWxpbmUtaGVpZ2h0LXJvb3RzIHtcbiAgI3skcm9vdH0ge1xuICAgIDp3aGVyZShcbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNixcbiAgICAgIFtjbGFzcyo9J19fdGl0bGUnXSxcbiAgICAgIFtjbGFzcyo9J19faGVhZGluZyddLFxuICAgICAgW2NsYXNzKj0nX19zdWJ0aXRsZSddLFxuICAgICAgW2NsYXNzKj0nX19wcm9tbyddLFxuICAgICAgW2NsYXNzKj0nX19pbmNsdWRlcy1sYWJlbCddLFxuICAgICAgW2NsYXNzKj0nX19wcmljZS1sYWJlbCddLFxuICAgICAgW2NsYXNzKj0nX19leWVicm93J10sXG4gICAgICBbY2xhc3MqPSdfX2NhcHRhaW4tbmFtZSddLFxuICAgICAgW2NsYXNzKj0nX19jYXB0YWluLXJvbGUnXSxcbiAgICAgIFtjbGFzcyo9J19fc3RhciddLFxuICAgICAgW2NsYXNzKj0nX190YWInXSxcbiAgICAgIFtjbGFzcyo9J19fY3RhJ10sXG4gICAgICBbY2xhc3MqPSdfX3BhZ2UnXSxcbiAgICAgIFtjbGFzcyo9J19fcXVlc3Rpb24tdGV4dCddLFxuICAgICAgW2NsYXNzKj0nX19uYW1lJ10sXG4gICAgICBbY2xhc3MqPSdfX3N0YW5kaW5ncy10aXRsZSddLFxuICAgICAgW2NsYXNzKj0nX19maWx0ZXItc29ydCddLFxuICAgICAgW2NsYXNzKj0nX19maWx0ZXItc2VhcmNoJ11cbiAgICApIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1uYXZ5LFxuLmJ0bi1vdXRsaW5lLXdoaXRlLFxuLmJ0bi15ZWxsb3ctbmF2eSxcbi5idG4tb3V0bGluZS1uYXZ5LFxuLmJ0bi1ibHVlLXdoaXRlLFxuLmJ0bi1yZWQtd2hpdGUge1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XG59XG4iXX0= */
