.guten-block{position:relative;z-index:1}.guten-block.has-background.has-theme-white-background-color,.guten-block .has-background.has-theme-white-background-color{background-color:#fff}.guten-block.has-background.has-theme-black-background-color,.guten-block .has-background.has-theme-black-background-color{background-color:#000}.guten-block.has-background.has-theme-red-background-color,.guten-block .has-background.has-theme-red-background-color{background-color:#6E1631}.guten-block.has-background.has-theme-raspberry-background-color,.guten-block .has-background.has-theme-raspberry-background-color{background-color:#6E1631}.guten-block.has-background.has-theme-olive-background-color,.guten-block .has-background.has-theme-olive-background-color{background-color:#877d56}.guten-block.has-background.has-theme-olive-300-background-color,.guten-block .has-background.has-theme-olive-300-background-color{background-color:#ADAC86}.guten-block.has-background.has-theme-grey-background-color,.guten-block .has-background.has-theme-grey-background-color{background-color:#DDD6CC}.guten-block.has-background.has-theme-sand-background-color,.guten-block .has-background.has-theme-sand-background-color{background-color:#DDD6CC}.guten-block.has-background.has-theme-stone-background-color,.guten-block .has-background.has-theme-stone-background-color{background-color:#ebe8e3}.guten-block.has-background.has-theme-plum-background-color,.guten-block .has-background.has-theme-plum-background-color{background-color:#270719}.guten-block.has-background.has-theme-cassis-background-color,.guten-block .has-background.has-theme-cassis-background-color{background-color:#270719}.guten-block.has-background.has-theme-orange-background-color,.guten-block .has-background.has-theme-orange-background-color{background-color:#e17b30}.guten-block.has-background.has-theme-arancia-background-color,.guten-block .has-background.has-theme-arancia-background-color{background-color:#e17b30}.guten-block.has-text-color.has-theme-white-color,.guten-block .has-text-color.has-theme-white-color{color:#fff !important}.guten-block.has-text-color.has-theme-white-color a,.guten-block .has-text-color.has-theme-white-color a{color:#fff !important;text-decoration:underline !important}.guten-block.has-text-color.has-theme-white-color a:hover,.guten-block .has-text-color.has-theme-white-color a:hover{color:#fff !important;text-decoration:none !important}.guten-block.has-text-color.has-theme-black-color,.guten-block .has-text-color.has-theme-black-color{color:#000 !important}.guten-block.has-text-color.has-theme-black-color a,.guten-block .has-text-color.has-theme-black-color a{color:#000 !important;text-decoration:underline !important}.guten-block.has-text-color.has-theme-black-color a:hover,.guten-block .has-text-color.has-theme-black-color a:hover{color:#000 !important;text-decoration:none !important}.guten-block.has-text-color.has-theme-red-color,.guten-block .has-text-color.has-theme-red-color{color:#6E1631 !important}.guten-block.has-text-color.has-theme-red-color a,.guten-block .has-text-color.has-theme-red-color a{color:#6E1631 !important;text-decoration:underline !important}.guten-block.has-text-color.has-theme-red-color a:hover,.guten-block .has-text-color.has-theme-red-color a:hover{color:#6E1631 !important;text-decoration:none !important}.guten-block.has-text-color.has-theme-raspberry-color,.guten-block .has-text-color.has-theme-raspberry-color{color:#6E1631 !important}.guten-block.has-text-color.has-theme-raspberry-color a,.guten-block .has-text-color.has-theme-raspberry-color a{color:#6E1631 !important;text-decoration:underline !important}.guten-block.has-text-color.has-theme-raspberry-color a:hover,.guten-block .has-text-color.has-theme-raspberry-color a:hover{color:#6E1631 !important;text-decoration:none !important}.guten-block.has-text-color.has-theme-olive-color,.guten-block .has-text-color.has-theme-olive-color{color:#877d56 !important}.guten-block.has-text-color.has-theme-olive-color a,.guten-block .has-text-color.has-theme-olive-color a{color:#877d56 !important;text-decoration:underline !important}.guten-block.has-text-color.has-theme-olive-color a:hover,.guten-block .has-text-color.has-theme-olive-color a:hover{color:#877d56 !important;text-decoration:none !important}.guten-block.has-text-color.has-theme-olive-300-color,.guten-block .has-text-color.has-theme-olive-300-color{color:#ADAC86 !important}.guten-block.has-text-color.has-theme-olive-300-color a,.guten-block .has-text-color.has-theme-olive-300-color a{color:#ADAC86 !important;text-decoration:underline !important}.guten-block.has-text-color.has-theme-olive-300-color a:hover,.guten-block .has-text-color.has-theme-olive-300-color a:hover{color:#ADAC86 !important;text-decoration:none !important}.guten-block.has-text-color.has-theme-grey-color,.guten-block .has-text-color.has-theme-grey-color{color:#DDD6CC !important}.guten-block.has-text-color.has-theme-grey-color a,.guten-block .has-text-color.has-theme-grey-color a{color:#DDD6CC !important;text-decoration:underline !important}.guten-block.has-text-color.has-theme-grey-color a:hover,.guten-block .has-text-color.has-theme-grey-color a:hover{color:#DDD6CC !important;text-decoration:none !important}.guten-block.has-text-color.has-theme-sand-color,.guten-block .has-text-color.has-theme-sand-color{color:#DDD6CC !important}.guten-block.has-text-color.has-theme-sand-color a,.guten-block .has-text-color.has-theme-sand-color a{color:#DDD6CC !important;text-decoration:underline !important}.guten-block.has-text-color.has-theme-sand-color a:hover,.guten-block .has-text-color.has-theme-sand-color a:hover{color:#DDD6CC !important;text-decoration:none !important}.guten-block.has-text-color.has-theme-stone-color,.guten-block .has-text-color.has-theme-stone-color{color:#ebe8e3 !important}.guten-block.has-text-color.has-theme-stone-color a,.guten-block .has-text-color.has-theme-stone-color a{color:#ebe8e3 !important;text-decoration:underline !important}.guten-block.has-text-color.has-theme-stone-color a:hover,.guten-block .has-text-color.has-theme-stone-color a:hover{color:#ebe8e3 !important;text-decoration:none !important}.guten-block.has-text-color.has-theme-plum-color,.guten-block .has-text-color.has-theme-plum-color{color:#270719 !important}.guten-block.has-text-color.has-theme-plum-color a,.guten-block .has-text-color.has-theme-plum-color a{color:#270719 !important;text-decoration:underline !important}.guten-block.has-text-color.has-theme-plum-color a:hover,.guten-block .has-text-color.has-theme-plum-color a:hover{color:#270719 !important;text-decoration:none !important}.guten-block.has-text-color.has-theme-cassis-color,.guten-block .has-text-color.has-theme-cassis-color{color:#270719 !important}.guten-block.has-text-color.has-theme-cassis-color a,.guten-block .has-text-color.has-theme-cassis-color a{color:#270719 !important;text-decoration:underline !important}.guten-block.has-text-color.has-theme-cassis-color a:hover,.guten-block .has-text-color.has-theme-cassis-color a:hover{color:#270719 !important;text-decoration:none !important}.guten-block.has-text-color.has-theme-orange-color,.guten-block .has-text-color.has-theme-orange-color{color:#e17b30 !important}.guten-block.has-text-color.has-theme-orange-color a,.guten-block .has-text-color.has-theme-orange-color a{color:#e17b30 !important;text-decoration:underline !important}.guten-block.has-text-color.has-theme-orange-color a:hover,.guten-block .has-text-color.has-theme-orange-color a:hover{color:#e17b30 !important;text-decoration:none !important}.guten-block.has-text-color.has-theme-arancia-color,.guten-block .has-text-color.has-theme-arancia-color{color:#e17b30 !important}.guten-block.has-text-color.has-theme-arancia-color a,.guten-block .has-text-color.has-theme-arancia-color a{color:#e17b30 !important;text-decoration:underline !important}.guten-block.has-text-color.has-theme-arancia-color a:hover,.guten-block .has-text-color.has-theme-arancia-color a:hover{color:#e17b30 !important;text-decoration:none !important}@font-face{font-family:"NeueHaasDisplay";src:url("../fonts/NeueHaasDisplay-Light.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"NeueHaasDisplay";src:url("../fonts/NeueHaasDisplay-Mediu.woff2") format("woff2"),url("../fonts/NeueHaasDisplay-Mediu.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Moisette";src:url("../fonts/Moisette-Light.woff2") format("woff2"),url("../fonts/Moisette-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Moisette";src:url("../fonts/Moisette-LightItalic.woff2") format("woff2"),url("../fonts/Moisette-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"JaneAusten";src:url("../fonts/JaneAusten.woff2") format("woff2"),url("../fonts/JaneAusten.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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:"NeueHaasDisplay",sans-serif}h1{font-size:2.625rem;line-height:2.875rem;font-family:"Moisette",serif}@media only screen and (min-width: 1024px){h1{font-size:2.625rem;line-height:2.875rem;line-height:auto}}h2{font-size:1.6875rem;line-height:2.5625rem;font-family:"Moisette",serif}@media only screen and (min-width: 1024px){h2{font-size:2.5rem;line-height:3rem}}h3{font-size:1.25rem;line-height:1.5rem;font-family:"Moisette",serif;padding-bottom:12px}@media only screen and (min-width: 1024px){h3{font-size:1.75rem;line-height:2rem}}h4{font-size:1.375rem;line-height:2.25rem;font-family:"Moisette",serif}@media only screen and (min-width: 1024px){h4{font-size:1.5625rem;line-height:2.25rem}}ol,ul{margin-left:32px;margin-bottom:32px}ol li,ul li{font-size:1rem;line-height:1.625rem;font-family:"NeueHaasDisplay",sans-serif;margin-bottom:0}@media only screen and (min-width: 1024px){ol li,ul li{font-size:1.125rem;line-height:1.8125rem}}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{background:#000}p::selection,body::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,li::selection,span::selection{background:#000}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{background:#000}.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}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:#DDD6CC;font-family:"NeueHaasDisplay",sans-serif}body{overflow-x:hidden;font-family:"NeueHaasDisplay",sans-serif;background:#DDD6CC}body a{font-family:"NeueHaasDisplay",sans-serif;color:#000;text-decoration:none}body a:hover{color:#fff}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:#DDD6CC}.container-white{background:#fff}.site-main--page.site-main--page-has-container{padding-top:100px}.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;font-size:1rem;line-height:1.625rem;font-family:"NeueHaasDisplay",sans-serif}table a{word-break:break-all}@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:transparent;border:0;padding:0;margin:0;font-family:"NeueHaasDisplay",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 0.2s ease}.cta-button-white{background:#fff;color:#000;border:1px solid #000}.cta-button-white:hover{background:#6E1631;color:#fff}.cta-button-white-transparent{background:transparent;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:transparent;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 0.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:#6E1631;width:200px;height:200px;padding:5px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;text-align:center;position:relative}@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:before{content:"";background:#fff;color:#000;opacity:0;position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:all 0.4s ease-in-out}header .round-cta-button:before,footer .round-cta-button:before{background:linear-gradient(180deg, #6E1631 0%, #DDD6CC 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 0.4s ease-in-out}.round-cta-button a:after{content:"\2193";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:#DDD6CC}.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 0.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 0.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-theme-white{background:#fff}.round-cta-button.cta-theme-black{background:#000}.round-cta-button.cta-theme-red{background:#6E1631}.round-cta-button.cta-theme-raspberry{background:#6E1631}.round-cta-button.cta-theme-olive{background:#877d56}.round-cta-button.cta-theme-olive-300{background:#ADAC86}.round-cta-button.cta-theme-grey{background:#DDD6CC}.round-cta-button.cta-theme-sand{background:#DDD6CC}.round-cta-button.cta-theme-stone{background:#ebe8e3}.round-cta-button.cta-theme-plum{background:#270719}.round-cta-button.cta-theme-cassis{background:#270719}.round-cta-button.cta-theme-orange{background:#e17b30}.round-cta-button.cta-theme-arancia{background:#e17b30}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:0.5em 1em 0.5em 0}img.alignright{float:right;margin:0.5em 0 0.5em 1em}img.alignnone{margin:0.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}footer.footer{background-color:#DDD6CC;padding-top:100px;padding-bottom:100px;color:#000}footer.footer .footer-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:60px}footer.footer .footer-col-1{flex:0 1 320px}footer.footer .footer-logo img{display:block;width:auto;height:auto;max-width:260px}footer.footer .footer-col-2{flex:1 1 auto}footer.footer .footer-nav-columns{display:flex;gap:60px;justify-content:flex-end}footer.footer .footer-menu{list-style:none;margin:0;padding:0}footer.footer .footer-nav ul{list-style:none;margin:0;padding:0}footer.footer .footer-nav li{margin:0 0 12px}footer.footer .footer-nav a{color:#000;text-decoration:none;font-family:"NeueHaasDisplay",sans-serif;font-size:.875rem;text-transform:uppercase}footer.footer .footer-nav a:hover{text-decoration:underline}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:18px 0;background:transparent;border:0}.site-header__inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:center;position:relative;z-index:999}.site-header__col{min-width:0}.site-header__col--left{display:flex;align-items:center;gap:16px;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;align-items:center;gap:20px;justify-self:end;justify-content:flex-end;width:100%}.site-header__lang{display:inline-flex;gap:10px}.site-header__lang a{color:#fff;text-decoration:none;font-family:"NeueHaasDisplay",sans-serif;font-size:.6875rem;letter-spacing:5%;text-transform:uppercase}.site-header__account,.site-header__icon-link,.site-header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;line-height:0}.site-header__menu-toggle{background:transparent;border:0;padding:0;margin:0;cursor:pointer}.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}.site-header__offcanvas{position:fixed;inset:0;top:0;background:#6E1631;z-index:900;display:flex;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch}.site-header__offcanvas[hidden]{display:none}.site-header__offcanvas-inner{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:auto}.site-header__nav{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;text-align:center}.site-header__nav a{color:#fff;text-decoration:none;font-family:"Moisette",serif;font-size:4.375rem;font-style:italic;font-weight:300;line-height:1;letter-spacing:-5%}body.admin-bar .site-header{top:32px}body.site-header-overlay-active{overflow:hidden}header.header.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000}header.header{padding:16px 0;position:relative;z-index:999;transition:all 0.3s ease}header.header.sticky{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 20px rgba(0,0,0,0.1);padding:12px 0}header.header.sticky .logo img{transition:transform 0.3s ease}header.header .container{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 1024px){header.header .container{flex-wrap:nowrap}}header.header .container .logo{display:block;flex:0 1 193px;order:1;transition:all 0.2s ease}@media only screen and (min-width: 1024px){header.header .container .logo{flex:0 1 231px}}header.header .container .logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}header.header .container .top-bar-buttons{display:flex;flex:1 0 100%;justify-content:space-between;gap:5px;align-items:center;order:3;margin-top:10px}@media only screen and (min-width: 1024px){header.header .container .top-bar-buttons{order:2;flex:1 0 auto;justify-content:flex-end;margin-top:0;gap:40px}}header.header .container .top-bar-buttons a.cta-button{text-transform:uppercase}header.header .container button.hamburger-menu{background:transparent;border:0;padding:0;margin:0;display:block;width:40px;background:none;border:none;position:relative;margin-left:auto;cursor:pointer;padding:0;order:2}@media only screen and (min-width: 1024px){header.header .container button.hamburger-menu{order:3;margin-left:50px}}header.header .container button.hamburger-menu .line{display:block;width:40px;height:5px;margin-bottom:3.6px;transition:all 0.3s ease-in-out}header.header .container button.hamburger-menu .line:nth-child(1){background:#6E1631}header.header .container button.hamburger-menu .line:nth-child(2){background:#DDD6CC}header.header .container button.hamburger-menu .line:nth-child(3){background:#fff}header.header .container button.hamburger-menu .line:nth-child(4){background:#000;margin-bottom:0}header.header .container button.hamburger-menu:hover .line{background:#fff}header.header .container button.hamburger-menu:hover .line:nth-child(1){transform:translateY(4px)}header.header .container button.hamburger-menu:hover .line:nth-child(2){transform:translateY(1px)}header.header .container button.hamburger-menu:hover .line:nth-child(3){transform:translateY(-1px)}header.header .container button.hamburger-menu:hover .line:nth-child(4){transform:translateY(-4px)}header.header .container button.hamburger-menu.active .line{position:absolute;top:50%;left:0;margin:0}header.header .container button.hamburger-menu.active .line:nth-child(1){transform:rotate(45deg);background:#fff}header.header .container button.hamburger-menu.active .line:nth-child(2),header.header .container button.hamburger-menu.active .line:nth-child(3){opacity:0}header.header .container button.hamburger-menu.active .line:nth-child(4){transform:rotate(-45deg);background:#fff}header.header .header-navigation{background:#000;display:flex;justify-content:space-between;padding:40px 0 0;opacity:0;pointer-events:none;transition:all 0.2s ease;position:absolute;top:100%;left:0;width:100%;z-index:100;max-height:calc(100vh - 90px);overflow:auto}@media only screen and (min-width: 1024px){header.header .header-navigation{border-bottom:1px solid #fff;padding:40px 0}}header.header .header-navigation .container{margin-left:0;margin-right:0;max-width:100%}@media only screen and (min-width: 1024px){header.header .header-navigation .container{max-width:1320px;padding:0 20px;margin:0 auto}}header.header .header-navigation.active{opacity:1;pointer-events:auto}header.header .header-navigation .header-nav{display:flex;flex-direction:column;width:50%;position:relative;padding:0;margin:0;list-style:none}@media only screen and (max-width: 1024px){header.header .header-navigation .header-nav{width:100%}}header.header .header-navigation .header-nav>li{margin-bottom:15px}@media only screen and (max-width: 1024px){header.header .header-navigation .header-nav>li{margin-bottom:0;border-bottom:1px solid #fff;padding-left:20px;padding-right:20px}}header.header .header-navigation .header-nav>li:hover>a{font-size:1.875rem;line-height:2.5rem;font-weight:700}@media only screen and (max-width: 1024px){header.header .header-navigation .header-nav>li:hover>a{font-weight:inherit;font-size:1.25rem;line-height:1.875rem;font-weight:500}}header.header .header-navigation .header-nav>li>a{font-size:1.875rem;line-height:2.5rem;font-weight:300;color:#fff;text-decoration:none;display:block;padding:5px 0;transition:all 0.2s ease}@media only screen and (max-width: 1024px){header.header .header-navigation .header-nav>li>a{padding:15px 0;font-size:1.25rem;line-height:1.875rem;font-weight:500}}header.header .header-navigation .header-nav>li.menu-item-has-children>a{display:flex;align-items:center;position:relative}@media only screen and (max-width: 1024px){header.header .header-navigation .header-nav>li.menu-item-has-children>a{justify-content:space-between}}header.header .header-navigation .header-nav>li.menu-item-has-children>a:after{content:'';display:inline-block;margin-left:10px;transition:transform 0.2s ease}@media only screen and (min-width: 1024px){header.header .header-navigation .header-nav>li.menu-item-has-children>a:after{content:'→';margin-left:30px}}@media only screen and (max-width: 1024px){header.header .header-navigation .header-nav>li.menu-item-has-children>a:after{content:'+';font-size:50px;line-height:1;font-weight:600;position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media only screen and (min-width: 1024px){header.header .header-navigation .header-nav>li.menu-item-has-children:hover>a:after{transform:translateX(5px)}header.header .header-navigation .header-nav>li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}}@media only screen and (max-width: 1024px){header.header .header-navigation .header-nav>li.menu-item-has-children.active>a{background:#DDD6CC;margin:0 -20px;padding-left:20px;padding-right:20px}header.header .header-navigation .header-nav>li.menu-item-has-children.active>a:after{transform:rotate(45deg) translate(-110%, -5%)}header.header .header-navigation .header-nav>li.menu-item-has-children.active .sub-menu{max-height:500px;padding:15px 20px}header.header .header-navigation .header-nav>li.menu-item-has-children.active .sub-menu li{transform:translateY(0);opacity:1;transition-delay:0.2s}}header.header .header-navigation .header-nav>li .sub-menu{position:absolute;left:100%;top:15px;width:100%;height:100%;padding:0 0 0 40px;opacity:0;visibility:hidden;transition:all 0.2s ease;display:flex;flex-direction:column;padding:0;margin:0;list-style:none}@media only screen and (max-width: 1024px){header.header .header-navigation .header-nav>li .sub-menu{position:relative;left:0;display:block;max-height:0;padding:0 20px;margin:0 -20px;overflow:hidden;opacity:1;visibility:visible;transition:max-height 0.3s ease-in-out, padding 0.3s ease-in-out}}header.header .header-navigation .header-nav>li .sub-menu li{margin-bottom:10px}@media only screen and (max-width: 1024px){header.header .header-navigation .header-nav>li .sub-menu li{transform:translateY(-5px);opacity:0;transition:transform 0.2s ease, opacity 0.2s ease}}header.header .header-navigation .header-nav>li .sub-menu li:last-child{margin-bottom:20px}@media only screen and (min-width: 1024px){header.header .header-navigation .header-nav>li .sub-menu li:last-child{margin-bottom:0}}header.header .header-navigation .header-nav>li .sub-menu li a{font-size:1.25rem;line-height:1.875rem;font-weight:300;color:#fff;text-decoration:none;display:block}@media only screen and (max-width: 1024px){header.header .header-navigation .header-nav>li .sub-menu li a{font-size:1.25rem;line-height:1.875rem;font-weight:500}}header.header .header-navigation.transparent-menu-active{background:rgba(0,0,0,0.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.landing-page-button{font-family:"NeueHaasDisplay",sans-serif;text-transform:uppercase;text-decoration:none;padding:14px 22px;line-height:1;display:inline-block;letter-spacing:0.05em;border-radius:0;transition:all 0.3s}.landing-page-button--white-outline-trans{background:transparent;color:#fff;border:1px solid #fff}.landing-page-button--white-outline-trans:hover{background:#fff;color:#000}.landing-page-button--minimal-white{background:transparent;color:#fff;border:0;padding:0;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-underline-offset:3px}.landing-page-button--minimal-white:hover{text-decoration:none}.landing-page-button--filled-red{background:#6E1631;color:#fff;border:0}.landing-page-button--red-outline-trans{background:transparent;color:#6E1631;border:1px solid #6E1631}.landing-page-button--red-outline-trans:hover{background:#6E1631;color:#fff}.landing-page-button--filled-red-to-outline{background:#6E1631;color:#fff;border:1px solid #6E1631}.landing-page-button--filled-red-to-outline:hover{background:transparent;color:#6E1631;border-color:#6E1631}.template-landing-page .landing-page-primary{background-color:#DDD6CC;min-height:600px;height:80vh;color:#6E1631;padding-bottom:0;margin-bottom:0}.template-landing-page .landing-page-primary .landing-page-primary-inner{min-height:600px;height:80vh;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:30px;padding-bottom:0;margin-bottom:0}.template-landing-page .landing-page-primary .container,.template-landing-page .landing-page-primary .landing-page-logo-container{width:100%}.template-landing-page .landing-page-primary a{color:#6E1631}.template-landing-page .landing-page-primary a:hover{color:#6E1631;opacity:0.85}.template-landing-page .landing-page-primary .landing-page-nav-wrapper{width:100%}.template-landing-page .landing-page-primary .landing-page-nav{list-style:none;margin:0;padding:0;width:100%;display:flex;justify-content:space-between;align-items:center}.template-landing-page .landing-page-primary .landing-page-nav li{margin:0;padding:0}.template-landing-page .landing-page-primary .landing-page-nav a{text-transform:uppercase;display:block}.template-landing-page .landing-page-primary .landing-page-logo-container{display:flex;align-items:flex-end;justify-content:center;padding-bottom:0;margin-bottom:0}.template-landing-page .landing-page-primary .landing-page-logo-container img{width:100%;max-width:995px;height:auto;display:block}.template-landing-page .landing-page-section-1{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden;color:#6E1631}.template-landing-page .landing-page-section-1 .landing-page-section-1-fallback-image,.template-landing-page .landing-page-section-1 .landing-page-section-1-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.template-landing-page .landing-page-section-1 .landing-page-section-1-fallback-image{z-index:0}.template-landing-page .landing-page-section-1 .landing-page-section-1-video{z-index:1;background:transparent;-o-object-fit:cover;object-fit:cover}.template-landing-page .landing-page-section-1 .landing-page-section-1-logo{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.template-landing-page .landing-page-section-1 .landing-page-section-1-logo img{max-width:none;max-height:none;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.template-landing-page .landing-page-section-2{position:relative;width:100%;height:100vh;min-height:600px;overflow:visible;color:#fff;font-family:"NeueHaasDisplay",sans-serif}.template-landing-page .landing-page-section-2 .landing-page-section-2-hero-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.template-landing-page .landing-page-section-2 .landing-page-section-2-splitter-logo{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);z-index:3;pointer-events:none}.template-landing-page .landing-page-section-2 .landing-page-section-2-splitter-logo img{display:block;height:auto}.template-landing-page .landing-page-section-2 .landing-page-section-2-inner{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 20px}.template-landing-page .landing-page-section-2 .landing-page-section-2-logo img{display:block;height:auto;max-width:100%}.template-landing-page .landing-page-section-2 .landing-page-section-2-subtitle{margin-top:20px;max-width:800px;font-size:.9375rem;line-height:155%;letter-spacing:5%}.template-landing-page .landing-page-section-2 .landing-page-section-2-subtitle p{margin:0}.template-landing-page .landing-page-section-3{position:relative;width:100%;height:100vh;min-height:600px;overflow:visible}.template-landing-page .landing-page-section-3 .landing-page-section-3-halves{width:100%;height:100%;display:flex}.template-landing-page .landing-page-section-3 .landing-page-section-3-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;pointer-events:none}.template-landing-page .landing-page-section-3 .landing-page-section-3-center .landing-page-section-3-center-subtitle{font-family:"Moisette",serif;color:#fff;font-size:1.875rem;line-height:155%;letter-spacing:-5%}.template-landing-page .landing-page-section-3 .landing-page-section-3-center .landing-page-section-3-center-subtitle p{margin:0;font-family:"Moisette",serif;line-height:inherit;letter-spacing:inherit;font-size:inherit}.template-landing-page .landing-page-section-3 .landing-page-section-3-center .landing-page-section-3-center-logo{margin-top:20px}.template-landing-page .landing-page-section-3 .landing-page-section-3-center .landing-page-section-3-center-logo img{display:block;height:auto;max-width:100%}.template-landing-page .landing-page-section-3 .landing-page-section-3-half{position:relative;flex:1 0 50%;height:100%;overflow:hidden;background-color:#000}.template-landing-page .landing-page-section-3 .landing-page-section-3-bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.template-landing-page .landing-page-section-3 .landing-page-section-3-content{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center}.template-directory-entry .directory-entry{position:relative;width:100%;min-height:600px;height:100vh;max-height:none;overflow:hidden;color:#fff}.template-directory-entry .directory-entry__split{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;height:100%;min-height:0}.template-directory-entry .directory-entry__half{position:relative;flex:1 1 50%;max-width:50%;min-width:0;min-height:0;height:100%;background-color:#000}@media only screen and (max-width: 768px){.template-directory-entry .directory-entry__half{flex:0 0 auto;max-width:100%;width:100%;min-height:50vh;height:50vh}}@media only screen and (max-width: 768px){.template-directory-entry .directory-entry__split{flex-direction:column;min-height:100vh}.template-directory-entry .directory-entry{height:auto;min-height:100vh}}.template-directory-entry .directory-entry__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;pointer-events:none}.template-directory-entry .directory-entry__cta-wrap{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.template-directory-entry .directory-entry__cta-wrap .directory-entry__cta{pointer-events:auto}.template-directory-entry .directory-entry__center{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px;text-align:center;pointer-events:none}.template-directory-entry .directory-entry__center .directory-entry__logo img{pointer-events:auto}.template-directory-entry .directory-entry__title{margin:0;max-width:28ch;font-family:"Moisette",serif;font-size:2.25rem;font-weight:300;line-height:120%;letter-spacing:-3%;color:#fff;text-wrap:balance}@media only screen and (min-width: 1024px){.template-directory-entry .directory-entry__title{font-size:3rem}}.template-directory-entry .directory-entry__logo{line-height:0}.template-directory-entry .directory-entry__logo img{display:block;width:auto;max-width:200px;height:auto;margin:0 auto}@media only screen and (max-width: 768px){.template-directory-entry .directory-entry__logo img{max-width:160px}}.couples-login-form .end-of-form,.vendors-login-form .end-of-form,.lalista-forgot-password .end-of-form{margin-top:28px;text-align:center;font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-weight:300;line-height:135%;letter-spacing:0.02em;color:#fff}.couples-login-form .end-of-form a,.vendors-login-form .end-of-form a,.lalista-forgot-password .end-of-form a{font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:3px}.couples-login-form .end-of-form a:hover,.couples-login-form .end-of-form a:focus,.couples-login-form .end-of-form a:focus-visible,.vendors-login-form .end-of-form a:hover,.vendors-login-form .end-of-form a:focus,.vendors-login-form .end-of-form a:focus-visible,.lalista-forgot-password .end-of-form a:hover,.lalista-forgot-password .end-of-form a:focus,.lalista-forgot-password .end-of-form a:focus-visible{outline:none !important;box-shadow:none !important;text-decoration:none}.lalista-forgot-password{margin-top:32px;color:#fff}.lalista-forgot-password__notice{margin:0 0 24px;font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-weight:300;line-height:135%;letter-spacing:0.02em}.lalista-forgot-password__notice--success{color:rgba(255,255,255,0.9)}.lalista-forgot-password__notice--error{color:rgba(255,255,255,0.9)}.lalista-forgot-password__form{display:flex;flex-direction:column;gap:35px}.lalista-forgot-password__field{margin:0}.lalista-forgot-password__label{display:block;margin:0 0 8px;padding:0;color:#fff !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:5% !important;text-transform:uppercase !important}.lalista-forgot-password__input{width:100%;max-width:100%;margin:0 !important;padding:10px 0 !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:0.02em;color:#fff !important;background-color:transparent !important;border:0 !important;border-bottom:1px solid #fff !important;border-radius:0 !important;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lalista-forgot-password__input::-moz-placeholder{color:rgba(255,255,255,0.55)}.lalista-forgot-password__input:-ms-input-placeholder{color:rgba(255,255,255,0.55)}.lalista-forgot-password__input::placeholder{color:rgba(255,255,255,0.55)}.lalista-forgot-password__input:focus,.lalista-forgot-password__input:focus-visible{outline:none !important;border-bottom-color:#fff !important;box-shadow:none !important}.lalista-forgot-password__actions{margin-top:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.lalista-forgot-password__submit{font-family:"NeueHaasDisplay",sans-serif;text-transform:uppercase !important;text-decoration:none;padding:14px 22px;line-height:1;display:inline-block;letter-spacing:0.05em;border-radius:0 !important;transition:all 0.3s;cursor:pointer;background:transparent !important;color:#fff !important;border:1px solid #fff !important;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lalista-forgot-password__submit:hover{background:#fff !important;color:#000 !important}.lalista-forgot-password__submit:focus,.lalista-forgot-password__submit:focus-visible{outline:none !important;box-shadow:none !important}.article-template-1{background:#ebe8e3;color:#270719}.article-template-1__hero{display:flex;min-height:760px}@media only screen and (max-width: 768px){.article-template-1__hero{flex-direction:column;min-height:0}}.article-template-1__hero-col{flex:0 0 50%;width:50%;min-width:0}@media only screen and (max-width: 768px){.article-template-1__hero-col{flex:0 0 100%;width:100%}}.article-template-1__hero-col--left{position:relative;background:#000;min-height:760px}@media only screen and (max-width: 768px){.article-template-1__hero-col--left{min-height:540px}}.article-template-1__hero-featured{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.article-template-1__hero-thumbs{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:2;display:inline-flex;align-items:center;gap:8px}.article-template-1__hero-thumb{padding:0;margin:0;border:0;background:transparent;width:70px;height:70px;cursor:pointer;opacity:0.85;transition:opacity 0.2s}.article-template-1__hero-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.article-template-1__hero-thumb.is-active,.article-template-1__hero-thumb:hover{opacity:1}.article-template-1__hero-col--right{display:flex;align-items:center;justify-content:center;padding:60px 24px}.article-template-1__hero-content{width:100%;max-width:560px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.article-template-1__category-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(39,7,25,0.35);border-radius:9999px;padding:5px 18px;font-family:"NeueHaasDisplay",sans-serif;font-size:.6875rem;font-weight:300;line-height:1;letter-spacing:0.05em;text-transform:uppercase}.article-template-1__hero-title{color:#270719}.article-template-1__hero-title p,.article-template-1__hero-title h1,.article-template-1__hero-title h2,.article-template-1__hero-title h3,.article-template-1__hero-title h4,.article-template-1__hero-title h5,.article-template-1__hero-title h6{margin:0;font-family:"Moisette",serif;font-size:4.5rem;font-weight:300;line-height:110%;letter-spacing:-5%;color:inherit}.article-template-1__hero-title em{font-style:italic}.article-template-1__hero-primary-image{width:100%;max-width:380px;height:auto;display:block}.article-template-1__hero-subtitle{max-width:520px;color:rgba(0,0,0,0.7)}.article-template-1__hero-subtitle p{margin:0;font-family:"NeueHaasDisplay",sans-serif;font-size:.8125rem;font-weight:300;line-height:150%;letter-spacing:5%;color:inherit}.article-template-1__introduction{padding:50px 0}.article-template-1__introduction-wrapper{max-width:920px;margin:0 auto;color:rgba(0,0,0,0.7)}.article-template-1__introduction-wrapper p,.article-template-1__introduction-wrapper li,.article-template-1__introduction-wrapper span{margin:0;font-family:"NeueHaasDisplay",sans-serif;font-size:.8125rem;font-weight:300;line-height:150%;letter-spacing:5%;color:inherit}.article-template-1__introduction-wrapper p{margin:0 0 14px}.article-template-1__introduction-wrapper p:last-child{margin-bottom:0}.article-template-1__main-content{padding:20px 0 60px}.article-template-1__content-row{display:flex;align-items:stretch;margin-bottom:80px}.article-template-1__content-row:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.article-template-1__content-row{flex-direction:column;margin-bottom:48px}}.article-template-1__content-image-col,.article-template-1__content-text-col{flex:0 0 50%;width:50%}@media only screen and (max-width: 768px){.article-template-1__content-image-col,.article-template-1__content-text-col{flex:0 0 100%;width:100%}}.article-template-1__content-image{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.article-template-1__content-text-col{display:flex;align-items:center}.article-template-1__content-text{width:100%;color:rgba(0,0,0,0.7)}.article-template-1__content-text p,.article-template-1__content-text li,.article-template-1__content-text span{margin:0;font-family:"NeueHaasDisplay",sans-serif;font-size:.8125rem;font-weight:300;line-height:150%;letter-spacing:5%;color:inherit}.article-template-1__content-text p{margin:0 0 14px}.article-template-1__content-text p:last-child{margin-bottom:0}.article-template-1__content-row--image-left .article-template-1__content-text{padding-left:100px}@media only screen and (max-width: 768px){.article-template-1__content-row--image-left .article-template-1__content-text{padding-left:0}}.article-template-1__content-row--image-right{flex-direction:row-reverse}.article-template-1__content-row--image-right .article-template-1__content-text{padding-right:100px}@media only screen and (max-width: 768px){.article-template-1__content-row--image-right .article-template-1__content-text{padding-right:0}}@media only screen and (max-width: 768px){.article-template-1__content-row--image-right{flex-direction:column}}.article-template-2{background:#ebe8e3;color:#270719}.article-template-2__hero{padding:28px 0 40px}.article-template-2__hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}@media only screen and (max-width: 768px){.article-template-2__hero-head{flex-direction:column;align-items:flex-start}}.article-template-2__hero-title{margin:0;color:#270719}.article-template-2__hero-title p,.article-template-2__hero-title h1,.article-template-2__hero-title h2,.article-template-2__hero-title h3,.article-template-2__hero-title h4,.article-template-2__hero-title h5,.article-template-2__hero-title h6{margin:0;font-family:"Moisette",serif;font-size:4.5rem;font-weight:300;line-height:110%;letter-spacing:-5%;color:inherit}.article-template-2__hero-title em{font-style:italic}.article-template-2__category-pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(39,7,25,0.35);border-radius:9999px;padding:5px 18px;font-family:"NeueHaasDisplay",sans-serif;font-size:.6875rem;font-weight:300;line-height:1;letter-spacing:0.05em;text-transform:uppercase;white-space:nowrap}.article-template-2__hero-image{width:100%;height:600px;background-size:cover;background-position:center;background-repeat:no-repeat}.article-template-2 .article-template-1__content-row{flex-direction:row-reverse}@media only screen and (max-width: 768px){.article-template-2 .article-template-1__content-row{flex-direction:column}}.article-template-2 .article-template-1__content-image-col{padding-left:20px}@media only screen and (max-width: 768px){.article-template-2 .article-template-1__content-image-col{padding-left:0}}.article-template-2 .article-template-1__content-text-col{padding-right:20px}@media only screen and (max-width: 768px){.article-template-2 .article-template-1__content-text-col{padding-right:0}}.article-template-2 .article-template-1__content-text{padding-left:0 !important;padding-right:0 !important}.article-template-3{background:#fff;color:#270719}.article-template-3__main{padding:36px 0 50px}.article-template-3__layout{display:flex;align-items:flex-start;gap:38px}@media only screen and (max-width: 768px){.article-template-3__layout{flex-direction:column;gap:28px}}.article-template-3__left-col,.article-template-3__right-col{flex:0 0 50%;width:50%}@media only screen and (max-width: 768px){.article-template-3__left-col,.article-template-3__right-col{flex:0 0 100%;width:100%}}.article-template-3__left-col{position:-webkit-sticky;position:sticky;top:22px;align-self:flex-start}@media only screen and (max-width: 768px){.article-template-3__left-col{position:static;top:auto}}.article-template-3__left-sticky{position:relative}.article-template-3__title{margin:0 0 12px;color:#270719}.article-template-3__title p,.article-template-3__title h1,.article-template-3__title h2,.article-template-3__title h3,.article-template-3__title h4,.article-template-3__title h5,.article-template-3__title h6{margin:0;font-family:"Moisette",serif;font-size:4.5rem;font-weight:300;line-height:110%;letter-spacing:-5%;color:inherit}.article-template-3__title em{font-style:italic}.article-template-3__pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.article-template-3__pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(39,7,25,0.35);border-radius:9999px;padding:5px 18px;font-family:"NeueHaasDisplay",sans-serif;font-size:.6875rem;font-weight:300;line-height:1;letter-spacing:0.05em;text-transform:uppercase;white-space:nowrap}.article-template-3__content{color:rgba(0,0,0,0.75)}.article-template-3__content p,.article-template-3__content li,.article-template-3__content span{margin:0;font-family:"NeueHaasDisplay",sans-serif;font-size:.8125rem;font-weight:300;line-height:150%;letter-spacing:5%;color:inherit}.article-template-3__content p{margin:0 0 14px}.article-template-3__content p:last-child{margin-bottom:0}.article-template-3__gallery-image{width:100%;height:auto;display:block;margin-bottom:18px;-o-object-fit:cover;object-fit:cover}.article-template-3__gallery-image:last-child{margin-bottom:0}.article-related-slider{padding:50px 0 70px}.article-related-slider__title{margin:0 0 26px;font-family:"Moisette",serif;font-size:3.4375rem;font-weight:300;line-height:110%;letter-spacing:-5%;color:#270719;text-align:center}.article-related-slider__track{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.article-related-slider__item{flex:0 0 430px;max-width:430px;scroll-snap-align:start}.article-related-slider__card{position:relative;display:block;min-height:590px;color:#fff;text-decoration:none;overflow:hidden;background:#000}.article-related-slider__card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);pointer-events:none;z-index:1}.article-related-slider__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.article-related-slider__image--empty{background:rgba(0,0,0,0.35)}.article-related-slider__content{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.article-related-slider__pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.8);border-radius:9999px;padding:5px 14px;font-family:"NeueHaasDisplay",sans-serif;font-size:.6875rem;font-weight:300;line-height:1;letter-spacing:0.05em;text-transform:uppercase}.article-related-slider__post-title{margin:0;font-family:"Moisette",serif;font-size:1.375rem;font-weight:300;line-height:112%;letter-spacing:-3%;color:#fff}.article-promo{display:flex;min-height:430px}@media only screen and (max-width: 768px){.article-promo{flex-direction:column}}.article-promo__col{min-width:0}.article-promo__col--content{flex:0 0 33.333%;background:#6E1631;color:#fff;display:flex;align-items:center;justify-content:center;padding:28px 22px}.article-promo__col--image{flex:0 0 66.667%;position:relative;background-image:url("../images/temp.png");background-size:cover;background-position:center;background-repeat:no-repeat;min-height:430px}.article-promo__content-inner{width:100%;max-width:260px;text-align:center}.article-promo__title{margin:0 0 16px;font-family:"Moisette",serif;font-size:3.4375rem;font-weight:300;line-height:86%;letter-spacing:-4%;color:#fff}.article-promo__title em{font-style:italic}.article-promo__text{margin:0 0 18px;font-family:"Moisette",serif;font-size:1.125rem;font-weight:300;line-height:130%;letter-spacing:-1%;color:rgba(255,255,255,0.9)}.article-promo__cta{display:inline-block;padding:10px 16px;border:1px solid #fff;text-decoration:none;text-transform:uppercase;font-family:"NeueHaasDisplay",sans-serif;font-size:.6875rem;font-weight:600;line-height:1;letter-spacing:0.03em;color:#fff;background:transparent}.article-promo__cta:hover{background:#fff;color:#270719}.article-promo__logo{position:absolute;left:0;top:50%;transform:translate(-50%, -50%);width:36px;height:auto;display:block}.template-couples-login .couples-login-hero{min-height:100vh;display:flex;position:relative}.template-couples-login .couples-login-left,.template-couples-login .couples-login-right{flex:1 0 50%;width:50%;min-height:100vh;position:relative}.template-couples-login .couples-login-left{overflow:hidden;background-color:#000}.template-couples-login .couples-login-bg-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.template-couples-login .couples-login-left-overlay{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.template-couples-login .couples-login-overlay-image{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:100%;height:auto;display:block}.template-couples-login .couples-login-overlay-logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:3;max-width:100%;height:auto;display:block;pointer-events:none}.template-couples-login .couples-login-right{background:#6E1631;color:#fff;display:flex;align-items:center;justify-content:center;padding:40px;overflow:hidden}.template-couples-login .couples-login-content{position:relative;z-index:2;width:100%;max-width:640px}.template-couples-login .couples-login-right-bottom-logo{position:absolute;left:0;bottom:0;width:100%;height:auto;display:block;z-index:1;pointer-events:none}.template-couples-login .couples-login-title{font-family:"Moisette",serif;font-size:2.5rem;line-height:110%;letter-spacing:-5%;margin:0;color:#fff;font-weight:300}.template-couples-login .couples-login-text{font-family:"Moisette",serif;font-size:1.125rem;line-height:135%;letter-spacing:-5%;margin-top:24px;color:#fff}.template-couples-login .couples-login-form{margin-top:32px;color:#fff}.template-couples-login .couples-login-form .gform_heading .gform_title,.template-couples-login .couples-login-form h2.gform_title,.template-couples-login .couples-login-form .gform_title{display:none !important}.template-couples-login .couples-login-form .gform-field-label.gform-field-label--type-sub{display:none !important}.template-couples-login .couples-login-form .gfield_required_text,.template-couples-login .couples-login-form .gfield_label .gfield_required .gfield_required_text{display:none !important}.template-couples-login .couples-login-form .gfield--type-remember_me{display:none !important}.template-couples-login .couples-login-form .gfield_label,.template-couples-login .couples-login-form .gfield_label.gform-field-label,.template-couples-login .couples-login-form legend.gfield_label{margin:0 0 8px;padding:0;color:#fff !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:5% !important;text-transform:uppercase !important}.template-couples-login .couples-login-form .gfield_required{color:#fff}.template-couples-login .couples-login-form .gfield_description,.template-couples-login .couples-login-form .gsection_description,.template-couples-login .couples-login-form .instruction{font-family:"NeueHaasDisplay",sans-serif;font-size:.8125rem;line-height:135%;letter-spacing:0.03em;color:rgba(255,255,255,0.85) !important}.template-couples-login .couples-login-form .ginput_container{margin-top:0}.template-couples-login .couples-login-form .gform_fields{display:flex;flex-direction:column;gap:35px}.template-couples-login .couples-login-form input[type="text"],.template-couples-login .couples-login-form input[type="email"],.template-couples-login .couples-login-form input[type="password"],.template-couples-login .couples-login-form input[type="tel"],.template-couples-login .couples-login-form input[type="url"],.template-couples-login .couples-login-form input[type="number"],.template-couples-login .couples-login-form input[type="search"],.template-couples-login .couples-login-form textarea{width:100%;max-width:100%;margin:0 !important;padding:10px 0 !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:0.02em;color:#fff !important;background-color:transparent !important;border:0 !important;border-bottom:1px solid #fff !important;border-radius:0 !important;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.template-couples-login .couples-login-form input[type="text"]::-moz-placeholder, .template-couples-login .couples-login-form input[type="email"]::-moz-placeholder, .template-couples-login .couples-login-form input[type="password"]::-moz-placeholder, .template-couples-login .couples-login-form input[type="tel"]::-moz-placeholder, .template-couples-login .couples-login-form input[type="url"]::-moz-placeholder, .template-couples-login .couples-login-form input[type="number"]::-moz-placeholder, .template-couples-login .couples-login-form input[type="search"]::-moz-placeholder, .template-couples-login .couples-login-form textarea::-moz-placeholder{color:rgba(255,255,255,0.55)}.template-couples-login .couples-login-form input[type="text"]:-ms-input-placeholder, .template-couples-login .couples-login-form input[type="email"]:-ms-input-placeholder, .template-couples-login .couples-login-form input[type="password"]:-ms-input-placeholder, .template-couples-login .couples-login-form input[type="tel"]:-ms-input-placeholder, .template-couples-login .couples-login-form input[type="url"]:-ms-input-placeholder, .template-couples-login .couples-login-form input[type="number"]:-ms-input-placeholder, .template-couples-login .couples-login-form input[type="search"]:-ms-input-placeholder, .template-couples-login .couples-login-form textarea:-ms-input-placeholder{color:rgba(255,255,255,0.55)}.template-couples-login .couples-login-form input[type="text"]::placeholder,.template-couples-login .couples-login-form input[type="email"]::placeholder,.template-couples-login .couples-login-form input[type="password"]::placeholder,.template-couples-login .couples-login-form input[type="tel"]::placeholder,.template-couples-login .couples-login-form input[type="url"]::placeholder,.template-couples-login .couples-login-form input[type="number"]::placeholder,.template-couples-login .couples-login-form input[type="search"]::placeholder,.template-couples-login .couples-login-form textarea::placeholder{color:rgba(255,255,255,0.55)}.template-couples-login .couples-login-form input[type="text"]:focus,.template-couples-login .couples-login-form input[type="text"]:focus-visible,.template-couples-login .couples-login-form input[type="email"]:focus,.template-couples-login .couples-login-form input[type="email"]:focus-visible,.template-couples-login .couples-login-form input[type="password"]:focus,.template-couples-login .couples-login-form input[type="password"]:focus-visible,.template-couples-login .couples-login-form input[type="tel"]:focus,.template-couples-login .couples-login-form input[type="tel"]:focus-visible,.template-couples-login .couples-login-form input[type="url"]:focus,.template-couples-login .couples-login-form input[type="url"]:focus-visible,.template-couples-login .couples-login-form input[type="number"]:focus,.template-couples-login .couples-login-form input[type="number"]:focus-visible,.template-couples-login .couples-login-form input[type="search"]:focus,.template-couples-login .couples-login-form input[type="search"]:focus-visible,.template-couples-login .couples-login-form textarea:focus,.template-couples-login .couples-login-form textarea:focus-visible{outline:none !important;border-bottom-color:#fff !important;box-shadow:none !important}.template-couples-login .couples-login-form select{width:100%;max-width:100%;margin:0 !important;padding:10px 0 !important;padding-right:24px !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:0.02em;color:rgba(255,255,255,0.5) !important;background-color:transparent !important;border:0 !important;border-bottom:1px solid #fff !important;border-radius:0 !important;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ffffff' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 top 50%}.template-couples-login .couples-login-form select:focus,.template-couples-login .couples-login-form select:focus-visible{outline:none !important;border-bottom-color:#fff !important;box-shadow:none !important}.template-couples-login .couples-login-form select option,.template-couples-login .couples-login-form select optgroup{color:#000 !important;background-color:#fff !important}.template-couples-login .couples-login-form textarea{min-height:120px;resize:vertical}.template-couples-login .couples-login-form .gfield--type-consent .gfield_label,.template-couples-login .couples-login-form .gfield--type-consent legend.gfield_label,.template-couples-login .couples-login-form li.gfield_consent .gfield_label,.template-couples-login .couples-login-form li.gfield_consent legend.gfield_label{text-transform:none !important;letter-spacing:0.02em !important}.template-couples-login .couples-login-form .gfield--type-consent .ginput_container_consent,.template-couples-login .couples-login-form .gfield--type-consent .ginput_container.ginput_container_consent,.template-couples-login .couples-login-form li.gfield_consent .ginput_container_consent,.template-couples-login .couples-login-form li.gfield_consent .ginput_container.ginput_container_consent{display:flex;align-items:flex-start;color:#fff !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:0.02em;text-transform:none !important}.template-couples-login .couples-login-form .gfield--type-consent .ginput_container_consent label,.template-couples-login .couples-login-form .gfield--type-consent .ginput_container_consent .gfield_consent_label,.template-couples-login .couples-login-form .gfield--type-consent .ginput_container_consent .gform-field-label,.template-couples-login .couples-login-form .gfield--type-consent .ginput_container.ginput_container_consent label,.template-couples-login .couples-login-form .gfield--type-consent .ginput_container.ginput_container_consent .gfield_consent_label,.template-couples-login .couples-login-form .gfield--type-consent .ginput_container.ginput_container_consent .gform-field-label,.template-couples-login .couples-login-form li.gfield_consent .ginput_container_consent label,.template-couples-login .couples-login-form li.gfield_consent .ginput_container_consent .gfield_consent_label,.template-couples-login .couples-login-form li.gfield_consent .ginput_container_consent .gform-field-label,.template-couples-login .couples-login-form li.gfield_consent .ginput_container.ginput_container_consent label,.template-couples-login .couples-login-form li.gfield_consent .ginput_container.ginput_container_consent .gfield_consent_label,.template-couples-login .couples-login-form li.gfield_consent .ginput_container.ginput_container_consent .gform-field-label{color:#fff !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:0.02em;text-transform:none !important}.template-couples-login .couples-login-form .gfield--type-consent .ginput_container_consent a,.template-couples-login .couples-login-form .gfield--type-consent .ginput_container.ginput_container_consent a,.template-couples-login .couples-login-form li.gfield_consent .ginput_container_consent a,.template-couples-login .couples-login-form li.gfield_consent .ginput_container.ginput_container_consent a{color:#fff !important;text-decoration:underline}.template-couples-login .couples-login-form .gfield--type-consent .ginput_container_consent a:hover,.template-couples-login .couples-login-form .gfield--type-consent .ginput_container.ginput_container_consent a:hover,.template-couples-login .couples-login-form li.gfield_consent .ginput_container_consent a:hover,.template-couples-login .couples-login-form li.gfield_consent .ginput_container.ginput_container_consent a:hover{text-decoration:none}.template-couples-login .couples-login-form .gfield--type-consent .gfield_consent_description,.template-couples-login .couples-login-form li.gfield_consent .gfield_consent_description{color:#fff !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:0.02em;text-transform:none !important}.template-couples-login .couples-login-form .gfield--type-consent .gfield_consent_description a,.template-couples-login .couples-login-form li.gfield_consent .gfield_consent_description a{color:#fff !important;text-decoration:underline}.template-couples-login .couples-login-form .gfield--type-consent input[type="checkbox"],.template-couples-login .couples-login-form li.gfield_consent input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;margin:2px 12px 0 0 !important;padding:0 !important;border:1px solid #fff !important;border-radius:0 !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;cursor:pointer;vertical-align:top;flex-shrink:0;align-self:flex-start}.template-couples-login .couples-login-form .gfield--type-consent input[type="checkbox"]:checked,.template-couples-login .couples-login-form li.gfield_consent input[type="checkbox"]:checked{background-color:#fff !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11' fill='none'%3E%3Cpath d='M1 5.5 5 9.5 13 1.5' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-size:12px auto !important;background-position:center !important;background-repeat:no-repeat !important}.template-couples-login .couples-login-form .gfield--type-consent input[type="checkbox"]:focus,.template-couples-login .couples-login-form .gfield--type-consent input[type="checkbox"]:focus-visible,.template-couples-login .couples-login-form li.gfield_consent input[type="checkbox"]:focus,.template-couples-login .couples-login-form li.gfield_consent input[type="checkbox"]:focus-visible{outline:none !important;box-shadow:none !important}.template-couples-login .couples-login-form .gform_footer,.template-couples-login .couples-login-form .gform_page_footer{margin-top:28px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;text-align:center}.template-couples-login .couples-login-form .gform_footer input[type="submit"],.template-couples-login .couples-login-form .gform_footer input.gform_button,.template-couples-login .couples-login-form .gform_footer input[type="button"],.template-couples-login .couples-login-form .gform_footer button[type="submit"],.template-couples-login .couples-login-form .gform_footer button[type="button"],.template-couples-login .couples-login-form .gform_footer .gform_button,.template-couples-login .couples-login-form .gform_page_footer input[type="submit"],.template-couples-login .couples-login-form .gform_page_footer input.gform_button,.template-couples-login .couples-login-form .gform_page_footer input[type="button"],.template-couples-login .couples-login-form .gform_page_footer button[type="submit"],.template-couples-login .couples-login-form .gform_page_footer button[type="button"],.template-couples-login .couples-login-form .gform_page_footer .gform_button{font-family:"NeueHaasDisplay",sans-serif;text-transform:uppercase !important;text-decoration:none;padding:14px 22px;line-height:1;display:inline-block;letter-spacing:0.05em;border-radius:0 !important;transition:all 0.3s;cursor:pointer;background:transparent !important;color:#fff !important;border:1px solid #fff !important;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.template-couples-login .couples-login-form .gform_footer input[type="submit"]:hover,.template-couples-login .couples-login-form .gform_footer input.gform_button:hover,.template-couples-login .couples-login-form .gform_footer input[type="button"]:hover,.template-couples-login .couples-login-form .gform_footer button[type="submit"]:hover,.template-couples-login .couples-login-form .gform_footer button[type="button"]:hover,.template-couples-login .couples-login-form .gform_footer .gform_button:hover,.template-couples-login .couples-login-form .gform_page_footer input[type="submit"]:hover,.template-couples-login .couples-login-form .gform_page_footer input.gform_button:hover,.template-couples-login .couples-login-form .gform_page_footer input[type="button"]:hover,.template-couples-login .couples-login-form .gform_page_footer button[type="submit"]:hover,.template-couples-login .couples-login-form .gform_page_footer button[type="button"]:hover,.template-couples-login .couples-login-form .gform_page_footer .gform_button:hover{background:#fff !important;color:#000 !important}.template-couples-login .couples-login-form .gform_footer input[type="submit"]:focus,.template-couples-login .couples-login-form .gform_footer input[type="submit"]:focus-visible,.template-couples-login .couples-login-form .gform_footer input.gform_button:focus,.template-couples-login .couples-login-form .gform_footer input.gform_button:focus-visible,.template-couples-login .couples-login-form .gform_footer input[type="button"]:focus,.template-couples-login .couples-login-form .gform_footer input[type="button"]:focus-visible,.template-couples-login .couples-login-form .gform_footer button[type="submit"]:focus,.template-couples-login .couples-login-form .gform_footer button[type="submit"]:focus-visible,.template-couples-login .couples-login-form .gform_footer button[type="button"]:focus,.template-couples-login .couples-login-form .gform_footer button[type="button"]:focus-visible,.template-couples-login .couples-login-form .gform_footer .gform_button:focus,.template-couples-login .couples-login-form .gform_footer .gform_button:focus-visible,.template-couples-login .couples-login-form .gform_page_footer input[type="submit"]:focus,.template-couples-login .couples-login-form .gform_page_footer input[type="submit"]:focus-visible,.template-couples-login .couples-login-form .gform_page_footer input.gform_button:focus,.template-couples-login .couples-login-form .gform_page_footer input.gform_button:focus-visible,.template-couples-login .couples-login-form .gform_page_footer input[type="button"]:focus,.template-couples-login .couples-login-form .gform_page_footer input[type="button"]:focus-visible,.template-couples-login .couples-login-form .gform_page_footer button[type="submit"]:focus,.template-couples-login .couples-login-form .gform_page_footer button[type="submit"]:focus-visible,.template-couples-login .couples-login-form .gform_page_footer button[type="button"]:focus,.template-couples-login .couples-login-form .gform_page_footer button[type="button"]:focus-visible,.template-couples-login .couples-login-form .gform_page_footer .gform_button:focus,.template-couples-login .couples-login-form .gform_page_footer .gform_button:focus-visible{outline:none !important;box-shadow:none !important}.template-couples-login .couples-login-form .gform_wrapper form{display:flex;flex-direction:column}.template-couples-login .couples-login-form .gf_login_links{margin-top:35px;text-align:left}.template-couples-login .couples-login-form .gf_login_links a[title="Register"]{display:none !important}.template-couples-login .couples-login-form .gf_login_links a[title="Register"]+br{display:none !important}.template-couples-login .couples-login-form .gf_login_links a[title="Forgot Password"]+br,.template-couples-login .couples-login-form .gf_login_links a[href*="lostpassword"]+br{display:none !important}.template-couples-login .couples-login-form .gf_login_links a[title="Forgot Password"],.template-couples-login .couples-login-form .gf_login_links a[href*="lostpassword"]{font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-weight:300;line-height:135%;color:rgba(255,255,255,0.5) !important;text-decoration:none !important}.template-couples-login .couples-login-form .gf_login_links a[title="Forgot Password"]::after,.template-couples-login .couples-login-form .gf_login_links a[href*="lostpassword"]::after{content:'?'}.template-couples-login .couples-login-form .gf_login_links a[title="Forgot Password"]:hover,.template-couples-login .couples-login-form .gf_login_links a[title="Forgot Password"]:focus,.template-couples-login .couples-login-form .gf_login_links a[title="Forgot Password"]:focus-visible,.template-couples-login .couples-login-form .gf_login_links a[href*="lostpassword"]:hover,.template-couples-login .couples-login-form .gf_login_links a[href*="lostpassword"]:focus,.template-couples-login .couples-login-form .gf_login_links a[href*="lostpassword"]:focus-visible{color:rgba(255,255,255,0.85) !important;outline:none !important;box-shadow:none !important}.template-vendors-login .vendors-login-hero{min-height:100vh;display:flex;flex-direction:row-reverse;position:relative}.template-vendors-login .vendors-login-left,.template-vendors-login .vendors-login-right{flex:1 0 50%;width:50%;min-height:100vh;position:relative}.template-vendors-login .vendors-login-left{overflow:hidden;background-color:#000}.template-vendors-login .vendors-login-bg-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.template-vendors-login .vendors-login-left-overlay{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.template-vendors-login .vendors-login-overlay-image{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:100%;height:auto;display:block}.template-vendors-login .vendors-login-overlay-logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:3;max-width:100%;height:auto;display:block;pointer-events:none}.template-vendors-login .vendors-login-right{background:#877d56;color:#fff;display:flex;align-items:center;justify-content:center;padding:40px;overflow:hidden}.template-vendors-login .vendors-login-content{position:relative;z-index:2;width:100%;max-width:640px}.template-vendors-login .vendors-login-right-bottom-logo{position:absolute;left:0;bottom:0;width:100%;height:auto;display:block;z-index:1;pointer-events:none}.template-vendors-login .vendors-login-title{font-family:"Moisette",serif;font-size:2.5rem;line-height:110%;letter-spacing:-5%;margin:0;color:#fff;font-weight:300}.template-vendors-login .vendors-login-text{font-family:"Moisette",serif;font-size:1.125rem;line-height:135%;letter-spacing:-5%;margin-top:24px;color:#fff}.template-vendors-login .vendors-login-form{margin-top:32px;color:#fff}.template-vendors-login .vendors-login-form .gform_heading .gform_title,.template-vendors-login .vendors-login-form h2.gform_title,.template-vendors-login .vendors-login-form .gform_title{display:none !important}.template-vendors-login .vendors-login-form .gform-field-label.gform-field-label--type-sub{display:none !important}.template-vendors-login .vendors-login-form .gfield_required_text,.template-vendors-login .vendors-login-form .gfield_label .gfield_required .gfield_required_text{display:none !important}.template-vendors-login .vendors-login-form .gfield--type-remember_me{display:none !important}.template-vendors-login .vendors-login-form .gfield_label,.template-vendors-login .vendors-login-form .gfield_label.gform-field-label,.template-vendors-login .vendors-login-form legend.gfield_label{margin:0 0 8px;padding:0;color:#fff !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:5% !important;text-transform:uppercase !important}.template-vendors-login .vendors-login-form .gfield_required{color:#fff}.template-vendors-login .vendors-login-form .gfield_description,.template-vendors-login .vendors-login-form .gsection_description,.template-vendors-login .vendors-login-form .instruction{font-family:"NeueHaasDisplay",sans-serif;font-size:.8125rem;line-height:135%;letter-spacing:0.03em;color:rgba(255,255,255,0.85) !important}.template-vendors-login .vendors-login-form .ginput_container{margin-top:0}.template-vendors-login .vendors-login-form .gform_fields{display:flex;flex-direction:column;gap:35px}.template-vendors-login .vendors-login-form input[type="text"],.template-vendors-login .vendors-login-form input[type="email"],.template-vendors-login .vendors-login-form input[type="password"],.template-vendors-login .vendors-login-form input[type="tel"],.template-vendors-login .vendors-login-form input[type="url"],.template-vendors-login .vendors-login-form input[type="number"],.template-vendors-login .vendors-login-form input[type="search"],.template-vendors-login .vendors-login-form textarea{width:100%;max-width:100%;margin:0 !important;padding:10px 0 !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:0.02em;color:#fff !important;background-color:transparent !important;border:0 !important;border-bottom:1px solid #fff !important;border-radius:0 !important;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.template-vendors-login .vendors-login-form input[type="text"]::-moz-placeholder, .template-vendors-login .vendors-login-form input[type="email"]::-moz-placeholder, .template-vendors-login .vendors-login-form input[type="password"]::-moz-placeholder, .template-vendors-login .vendors-login-form input[type="tel"]::-moz-placeholder, .template-vendors-login .vendors-login-form input[type="url"]::-moz-placeholder, .template-vendors-login .vendors-login-form input[type="number"]::-moz-placeholder, .template-vendors-login .vendors-login-form input[type="search"]::-moz-placeholder, .template-vendors-login .vendors-login-form textarea::-moz-placeholder{color:rgba(255,255,255,0.55)}.template-vendors-login .vendors-login-form input[type="text"]:-ms-input-placeholder, .template-vendors-login .vendors-login-form input[type="email"]:-ms-input-placeholder, .template-vendors-login .vendors-login-form input[type="password"]:-ms-input-placeholder, .template-vendors-login .vendors-login-form input[type="tel"]:-ms-input-placeholder, .template-vendors-login .vendors-login-form input[type="url"]:-ms-input-placeholder, .template-vendors-login .vendors-login-form input[type="number"]:-ms-input-placeholder, .template-vendors-login .vendors-login-form input[type="search"]:-ms-input-placeholder, .template-vendors-login .vendors-login-form textarea:-ms-input-placeholder{color:rgba(255,255,255,0.55)}.template-vendors-login .vendors-login-form input[type="text"]::placeholder,.template-vendors-login .vendors-login-form input[type="email"]::placeholder,.template-vendors-login .vendors-login-form input[type="password"]::placeholder,.template-vendors-login .vendors-login-form input[type="tel"]::placeholder,.template-vendors-login .vendors-login-form input[type="url"]::placeholder,.template-vendors-login .vendors-login-form input[type="number"]::placeholder,.template-vendors-login .vendors-login-form input[type="search"]::placeholder,.template-vendors-login .vendors-login-form textarea::placeholder{color:rgba(255,255,255,0.55)}.template-vendors-login .vendors-login-form input[type="text"]:focus,.template-vendors-login .vendors-login-form input[type="text"]:focus-visible,.template-vendors-login .vendors-login-form input[type="email"]:focus,.template-vendors-login .vendors-login-form input[type="email"]:focus-visible,.template-vendors-login .vendors-login-form input[type="password"]:focus,.template-vendors-login .vendors-login-form input[type="password"]:focus-visible,.template-vendors-login .vendors-login-form input[type="tel"]:focus,.template-vendors-login .vendors-login-form input[type="tel"]:focus-visible,.template-vendors-login .vendors-login-form input[type="url"]:focus,.template-vendors-login .vendors-login-form input[type="url"]:focus-visible,.template-vendors-login .vendors-login-form input[type="number"]:focus,.template-vendors-login .vendors-login-form input[type="number"]:focus-visible,.template-vendors-login .vendors-login-form input[type="search"]:focus,.template-vendors-login .vendors-login-form input[type="search"]:focus-visible,.template-vendors-login .vendors-login-form textarea:focus,.template-vendors-login .vendors-login-form textarea:focus-visible{outline:none !important;border-bottom-color:#fff !important;box-shadow:none !important}.template-vendors-login .vendors-login-form select{width:100%;max-width:100%;margin:0 !important;padding:10px 0 !important;padding-right:24px !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:0.02em;color:rgba(255,255,255,0.5) !important;background-color:transparent !important;border:0 !important;border-bottom:1px solid #fff !important;border-radius:0 !important;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ffffff' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 top 50%}.template-vendors-login .vendors-login-form select:focus,.template-vendors-login .vendors-login-form select:focus-visible{outline:none !important;border-bottom-color:#fff !important;box-shadow:none !important}.template-vendors-login .vendors-login-form select option,.template-vendors-login .vendors-login-form select optgroup{color:#000 !important;background-color:#fff !important}.template-vendors-login .vendors-login-form textarea{min-height:120px;resize:vertical}.template-vendors-login .vendors-login-form .gfield--type-consent .gfield_label,.template-vendors-login .vendors-login-form .gfield--type-consent legend.gfield_label,.template-vendors-login .vendors-login-form li.gfield_consent .gfield_label,.template-vendors-login .vendors-login-form li.gfield_consent legend.gfield_label{text-transform:none !important;letter-spacing:0.02em !important}.template-vendors-login .vendors-login-form .gfield--type-consent .ginput_container_consent,.template-vendors-login .vendors-login-form .gfield--type-consent .ginput_container.ginput_container_consent,.template-vendors-login .vendors-login-form li.gfield_consent .ginput_container_consent,.template-vendors-login .vendors-login-form li.gfield_consent .ginput_container.ginput_container_consent{display:flex;align-items:flex-start;color:#fff !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:0.02em;text-transform:none !important}.template-vendors-login .vendors-login-form .gfield--type-consent .ginput_container_consent label,.template-vendors-login .vendors-login-form .gfield--type-consent .ginput_container_consent .gfield_consent_label,.template-vendors-login .vendors-login-form .gfield--type-consent .ginput_container_consent .gform-field-label,.template-vendors-login .vendors-login-form .gfield--type-consent .ginput_container.ginput_container_consent label,.template-vendors-login .vendors-login-form .gfield--type-consent .ginput_container.ginput_container_consent .gfield_consent_label,.template-vendors-login .vendors-login-form .gfield--type-consent .ginput_container.ginput_container_consent .gform-field-label,.template-vendors-login .vendors-login-form li.gfield_consent .ginput_container_consent label,.template-vendors-login .vendors-login-form li.gfield_consent .ginput_container_consent .gfield_consent_label,.template-vendors-login .vendors-login-form li.gfield_consent .ginput_container_consent .gform-field-label,.template-vendors-login .vendors-login-form li.gfield_consent .ginput_container.ginput_container_consent label,.template-vendors-login .vendors-login-form li.gfield_consent .ginput_container.ginput_container_consent .gfield_consent_label,.template-vendors-login .vendors-login-form li.gfield_consent .ginput_container.ginput_container_consent .gform-field-label{color:#fff !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:0.02em;text-transform:none !important}.template-vendors-login .vendors-login-form .gfield--type-consent .ginput_container_consent a,.template-vendors-login .vendors-login-form .gfield--type-consent .ginput_container.ginput_container_consent a,.template-vendors-login .vendors-login-form li.gfield_consent .ginput_container_consent a,.template-vendors-login .vendors-login-form li.gfield_consent .ginput_container.ginput_container_consent a{color:#fff !important;text-decoration:underline}.template-vendors-login .vendors-login-form .gfield--type-consent .ginput_container_consent a:hover,.template-vendors-login .vendors-login-form .gfield--type-consent .ginput_container.ginput_container_consent a:hover,.template-vendors-login .vendors-login-form li.gfield_consent .ginput_container_consent a:hover,.template-vendors-login .vendors-login-form li.gfield_consent .ginput_container.ginput_container_consent a:hover{text-decoration:none}.template-vendors-login .vendors-login-form .gfield--type-consent .gfield_consent_description,.template-vendors-login .vendors-login-form li.gfield_consent .gfield_consent_description{color:#fff !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:0.02em;text-transform:none !important}.template-vendors-login .vendors-login-form .gfield--type-consent .gfield_consent_description a,.template-vendors-login .vendors-login-form li.gfield_consent .gfield_consent_description a{color:#fff !important;text-decoration:underline}.template-vendors-login .vendors-login-form .gfield--type-consent input[type="checkbox"],.template-vendors-login .vendors-login-form li.gfield_consent input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;min-width:20px;margin:2px 12px 0 0 !important;padding:0 !important;border:1px solid #fff !important;border-radius:0 !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;cursor:pointer;vertical-align:top;flex-shrink:0;align-self:flex-start}.template-vendors-login .vendors-login-form .gfield--type-consent input[type="checkbox"]:checked,.template-vendors-login .vendors-login-form li.gfield_consent input[type="checkbox"]:checked{background-color:#fff !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11' fill='none'%3E%3Cpath d='M1 5.5 5 9.5 13 1.5' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-size:12px auto !important;background-position:center !important;background-repeat:no-repeat !important}.template-vendors-login .vendors-login-form .gfield--type-consent input[type="checkbox"]:focus,.template-vendors-login .vendors-login-form .gfield--type-consent input[type="checkbox"]:focus-visible,.template-vendors-login .vendors-login-form li.gfield_consent input[type="checkbox"]:focus,.template-vendors-login .vendors-login-form li.gfield_consent input[type="checkbox"]:focus-visible{outline:none !important;box-shadow:none !important}.template-vendors-login .vendors-login-form .gform_footer,.template-vendors-login .vendors-login-form .gform_page_footer{margin-top:28px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;text-align:center}.template-vendors-login .vendors-login-form .gform_footer input[type="submit"],.template-vendors-login .vendors-login-form .gform_footer input.gform_button,.template-vendors-login .vendors-login-form .gform_footer input[type="button"],.template-vendors-login .vendors-login-form .gform_footer button[type="submit"],.template-vendors-login .vendors-login-form .gform_footer button[type="button"],.template-vendors-login .vendors-login-form .gform_footer .gform_button,.template-vendors-login .vendors-login-form .gform_page_footer input[type="submit"],.template-vendors-login .vendors-login-form .gform_page_footer input.gform_button,.template-vendors-login .vendors-login-form .gform_page_footer input[type="button"],.template-vendors-login .vendors-login-form .gform_page_footer button[type="submit"],.template-vendors-login .vendors-login-form .gform_page_footer button[type="button"],.template-vendors-login .vendors-login-form .gform_page_footer .gform_button{font-family:"NeueHaasDisplay",sans-serif;text-transform:uppercase !important;text-decoration:none;padding:14px 22px;line-height:1;display:inline-block;letter-spacing:0.05em;border-radius:0 !important;transition:all 0.3s;cursor:pointer;background:transparent !important;color:#fff !important;border:1px solid #fff !important;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.template-vendors-login .vendors-login-form .gform_footer input[type="submit"]:hover,.template-vendors-login .vendors-login-form .gform_footer input.gform_button:hover,.template-vendors-login .vendors-login-form .gform_footer input[type="button"]:hover,.template-vendors-login .vendors-login-form .gform_footer button[type="submit"]:hover,.template-vendors-login .vendors-login-form .gform_footer button[type="button"]:hover,.template-vendors-login .vendors-login-form .gform_footer .gform_button:hover,.template-vendors-login .vendors-login-form .gform_page_footer input[type="submit"]:hover,.template-vendors-login .vendors-login-form .gform_page_footer input.gform_button:hover,.template-vendors-login .vendors-login-form .gform_page_footer input[type="button"]:hover,.template-vendors-login .vendors-login-form .gform_page_footer button[type="submit"]:hover,.template-vendors-login .vendors-login-form .gform_page_footer button[type="button"]:hover,.template-vendors-login .vendors-login-form .gform_page_footer .gform_button:hover{background:#fff !important;color:#000 !important}.template-vendors-login .vendors-login-form .gform_footer input[type="submit"]:focus,.template-vendors-login .vendors-login-form .gform_footer input[type="submit"]:focus-visible,.template-vendors-login .vendors-login-form .gform_footer input.gform_button:focus,.template-vendors-login .vendors-login-form .gform_footer input.gform_button:focus-visible,.template-vendors-login .vendors-login-form .gform_footer input[type="button"]:focus,.template-vendors-login .vendors-login-form .gform_footer input[type="button"]:focus-visible,.template-vendors-login .vendors-login-form .gform_footer button[type="submit"]:focus,.template-vendors-login .vendors-login-form .gform_footer button[type="submit"]:focus-visible,.template-vendors-login .vendors-login-form .gform_footer button[type="button"]:focus,.template-vendors-login .vendors-login-form .gform_footer button[type="button"]:focus-visible,.template-vendors-login .vendors-login-form .gform_footer .gform_button:focus,.template-vendors-login .vendors-login-form .gform_footer .gform_button:focus-visible,.template-vendors-login .vendors-login-form .gform_page_footer input[type="submit"]:focus,.template-vendors-login .vendors-login-form .gform_page_footer input[type="submit"]:focus-visible,.template-vendors-login .vendors-login-form .gform_page_footer input.gform_button:focus,.template-vendors-login .vendors-login-form .gform_page_footer input.gform_button:focus-visible,.template-vendors-login .vendors-login-form .gform_page_footer input[type="button"]:focus,.template-vendors-login .vendors-login-form .gform_page_footer input[type="button"]:focus-visible,.template-vendors-login .vendors-login-form .gform_page_footer button[type="submit"]:focus,.template-vendors-login .vendors-login-form .gform_page_footer button[type="submit"]:focus-visible,.template-vendors-login .vendors-login-form .gform_page_footer button[type="button"]:focus,.template-vendors-login .vendors-login-form .gform_page_footer button[type="button"]:focus-visible,.template-vendors-login .vendors-login-form .gform_page_footer .gform_button:focus,.template-vendors-login .vendors-login-form .gform_page_footer .gform_button:focus-visible{outline:none !important;box-shadow:none !important}.template-vendors-login .vendors-login-form .gform_wrapper form{display:flex;flex-direction:column}.template-vendors-login .vendors-login-form .gf_login_links{margin-top:35px;text-align:left}.template-vendors-login .vendors-login-form .gf_login_links a[title="Register"]{display:none !important}.template-vendors-login .vendors-login-form .gf_login_links a[title="Register"]+br{display:none !important}.template-vendors-login .vendors-login-form .gf_login_links a[title="Forgot Password"]+br,.template-vendors-login .vendors-login-form .gf_login_links a[href*="lostpassword"]+br{display:none !important}.template-vendors-login .vendors-login-form .gf_login_links a[title="Forgot Password"],.template-vendors-login .vendors-login-form .gf_login_links a[href*="lostpassword"]{font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-weight:300;line-height:135%;color:rgba(255,255,255,0.5) !important;text-decoration:none !important}.template-vendors-login .vendors-login-form .gf_login_links a[title="Forgot Password"]::after,.template-vendors-login .vendors-login-form .gf_login_links a[href*="lostpassword"]::after{content:'?'}.template-vendors-login .vendors-login-form .gf_login_links a[title="Forgot Password"]:hover,.template-vendors-login .vendors-login-form .gf_login_links a[title="Forgot Password"]:focus,.template-vendors-login .vendors-login-form .gf_login_links a[title="Forgot Password"]:focus-visible,.template-vendors-login .vendors-login-form .gf_login_links a[href*="lostpassword"]:hover,.template-vendors-login .vendors-login-form .gf_login_links a[href*="lostpassword"]:focus,.template-vendors-login .vendors-login-form .gf_login_links a[href*="lostpassword"]:focus-visible{color:rgba(255,255,255,0.85) !important;outline:none !important;box-shadow:none !important}.single-vendor{background:#270719;color:#fff}.single-vendor__hero{width:100%;min-height:600px;height:600px;background-color:rgba(0,0,0,0.2);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.single-vendor__hero--carousel{display:flex;align-items:center}.single-vendor__hero-track{display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:0;padding:0;-webkit-animation:vendor-hero-marquee 60s linear infinite;animation:vendor-hero-marquee 60s linear infinite;will-change:transform}.single-vendor__hero-image{height:100%;width:auto;max-width:none;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.single-vendor__meta{border-bottom:1px solid rgba(255,255,255,0.55)}.single-vendor__meta-inner{min-height:220px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px;padding-bottom:28px}@media only screen and (max-width: 768px){.single-vendor__meta-inner{min-height:0;flex-direction:column;align-items:flex-start}}.single-vendor__meta-title{margin:0;font-family:"Moisette",serif;font-style:italic;font-size:7.8125rem;font-weight:300;line-height:130%;letter-spacing:-5%;color:#fff}@media only screen and (max-width: 1024px){.single-vendor__meta-title{font-size:5rem}}@media only screen and (max-width: 768px){.single-vendor__meta-title{font-size:3.5rem}}.single-vendor__primary-category{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid #fff;border-radius:9999px;font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-weight:300;line-height:1;letter-spacing:0.05em;text-transform:uppercase;white-space:nowrap;color:#fff}.single-vendor__introduction{display:flex;min-height:760px;border-bottom:1px solid rgba(255,255,255,0.55)}@media only screen and (max-width: 768px){.single-vendor__introduction{flex-direction:column;min-height:0}}.single-vendor__introduction-col{flex:0 0 50%;width:50%}@media only screen and (max-width: 768px){.single-vendor__introduction-col{flex:0 0 100%;width:100%}}.single-vendor__introduction-col--left{background-color:rgba(0,0,0,0.35);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center;padding:40px 24px}.single-vendor__contact-card{width:100%;max-width:280px;min-height:0;height:auto;padding:90px 40px 120px;background:#d8d2c9;color:#000;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.single-vendor__contact-logo{width:56px;height:auto;display:block;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.single-vendor__contact-content{font-family:"NeueHaasDisplay",sans-serif;font-size:.875rem;font-weight:300;line-height:140%;letter-spacing:5%;text-transform:uppercase;color:#000}.single-vendor__contact-content p{margin:0 0 12px}.single-vendor__contact-content p:nth-child(3){margin-bottom:34px}.single-vendor__contact-content p:nth-child(6){margin-bottom:30px}.single-vendor__contact-content span{font-weight:400}.single-vendor__contact-content strong{font-weight:700}.single-vendor__contact-content a{color:inherit;text-decoration:none}.single-vendor__instagram{display:inline-flex;align-items:center;justify-content:center;gap:10px}.single-vendor__instagram-icon{display:inline-flex;line-height:1}.single-vendor__contact-mark{position:absolute;left:50%;bottom:0;height:140px;width:100%;max-width:240px;background-image:url("../images/Contact.svg");background-repeat:no-repeat;background-position:bottom center;background-size:contain;transform:translateX(-50%)}.single-vendor__title{margin:0;font-family:"Moisette",serif;font-style:italic;font-size:3.125rem;font-weight:300;line-height:130%;letter-spacing:-5%;color:#fff}.single-vendor__introduction-col--right{display:flex;align-items:center;padding:54px 0 54px 50px}@media only screen and (max-width: 768px){.single-vendor__introduction-col--right{padding:40px 24px}}.single-vendor__introduction-content{display:flex;flex-direction:column;align-items:flex-start;gap:30px;max-width:480px;margin:0 auto 0 0}.single-vendor__description{font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-weight:300;line-height:145%;letter-spacing:5%;color:rgba(255,255,255,0.92)}.single-vendor__description p{margin:0 0 1em;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.single-vendor .single-venue__tabs{width:100%;max-width:590px;border:1px solid #fff}.single-vendor .single-venue__introduction-content{display:flex;flex-direction:column;align-items:flex-start;gap:30px;max-width:none;margin:0 auto 0 0}.single-venue .single-vendor__introduction-col--right{align-items:flex-start}.single-vendor .single-venue__tabs-nav{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border-bottom:1px solid #fff}.single-vendor .single-venue__tab{display:inline-flex;align-items:center;justify-content:center;min-height:62px;padding:14px 12px;border:0;border-right:1px solid #fff;background:transparent;color:#fff;font-family:"NeueHaasDisplay",sans-serif;font-size:.8125rem;font-weight:300;line-height:1.2;letter-spacing:5%;text-transform:uppercase;cursor:pointer;transition:opacity 0.2s ease}.single-vendor .single-venue__tab:last-child{border-right:0}.single-vendor .single-venue__tab.is-active{font-weight:700;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.single-vendor .single-venue__tabs-content{padding:56px 60px}@media only screen and (max-width: 768px){.single-vendor .single-venue__tabs-content{padding:28px 22px}}.single-vendor .single-venue__tab-panel.is-active{display:block}.single-vendor .single-venue__tab-panel[hidden]{display:none}.single-vendor .single-venue__tab-panel[data-tab-panel="venue-info"]:not([hidden]){display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));-moz-column-gap:46px;column-gap:46px;row-gap:52px}@media only screen and (max-width: 1024px){.single-vendor .single-venue__tab-panel[data-tab-panel="venue-info"]:not([hidden]){grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:32px;column-gap:32px;row-gap:36px}}.single-vendor .single-venue__info-row{min-width:0}.single-vendor .single-venue__info-label{margin:0 0 0px;padding-bottom:0;font-family:"Moisette",serif;font-style:italic;font-size:1.0625rem;font-weight:300;line-height:1.25rem;letter-spacing:-5%;color:#fff}.single-vendor .single-venue__info-content{font-family:"NeueHaasDisplay",sans-serif;font-size:.75rem;font-weight:300;line-height:1.25rem;letter-spacing:5%;color:rgba(255,255,255,0.92)}.single-vendor .single-venue__info-content p{margin:0;font:inherit;color:inherit}.single-vendor .single-venue__about-content{font-family:"NeueHaasDisplay",sans-serif;font-size:1.9375rem;font-weight:300;line-height:145%;color:rgba(255,255,255,0.92)}.single-vendor .single-venue__map-wrap{width:100%;min-height:380px;border:1px solid #fff;overflow:hidden}@media only screen and (max-width: 768px){.single-vendor .single-venue__map-wrap{min-height:280px}}.single-vendor .single-venue__map-frame{width:100%;height:100%;min-height:inherit;border:0;display:block}.single-vendor__testimonials{background:#877d56;color:#fff;padding:80px 0}.single-vendor__testimonials-inner{max-width:700px;margin:0 auto}.single-vendor__testimonial{max-width:700px}.single-vendor__testimonial-quote{margin:0 0 26px;font-family:"Moisette",serif;font-size:2.1875rem;font-weight:300;line-height:120%;letter-spacing:-5%;color:#fff;border:0;padding:0}.single-vendor__testimonial-client{margin:0 0 8px;font-family:"Moisette",serif;font-style:italic;font-size:1.8125rem;font-weight:300;line-height:120%;letter-spacing:-2%;color:#fff}.single-vendor__testimonial-location{margin:0;font-family:"NeueHaasDisplay",sans-serif;font-size:.8125rem;font-weight:300;line-height:140%;letter-spacing:5%;text-transform:uppercase;color:#fff}.single-vendor__testimonials-inner--slider .single-vendor__testimonial{margin:0 auto}.single-vendor__testimonials-inner--slider .slick-list{overflow:hidden}.single-vendor__testimonials-inner--slider .slick-track{display:flex;align-items:stretch}.single-vendor__testimonials-inner--slider .slick-slide{height:auto;display:flex;justify-content:center}.single-vendor__testimonials-inner--slider .slick-dots{margin:30px 0 0;padding:0;list-style:none;display:flex;align-items:center;gap:8px}.single-vendor__testimonials-inner--slider .slick-dots li{margin:0}.single-vendor__testimonials-inner--slider .slick-dots button{width:9px;height:9px;padding:0;border:1px solid rgba(255,255,255,0.85);border-radius:50%;background:transparent;font-size:0;line-height:0;cursor:pointer}.single-vendor__testimonials-inner--slider .slick-dots .slick-active button{background:#fff}.single-vendor__contact-form{padding:50px 0}.single-vendor__contact-form .container{max-width:800px}.single-vendor__contact-form .gform_title{display:none !important}.single-vendor__contact-form .gfield_label,.single-vendor__contact-form .gfield_label.gform-field-label,.single-vendor__contact-form legend.gfield_label{margin:0 0 8px;padding:0;color:#fff !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;letter-spacing:5% !important;text-transform:uppercase !important}.single-vendor__contact-form input[type="text"],.single-vendor__contact-form input[type="email"],.single-vendor__contact-form input[type="password"],.single-vendor__contact-form input[type="tel"],.single-vendor__contact-form input[type="url"],.single-vendor__contact-form input[type="number"],.single-vendor__contact-form input[type="date"],.single-vendor__contact-form input[type="search"],.single-vendor__contact-form select,.single-vendor__contact-form textarea{width:100%;margin:0 !important;padding:10px 12px !important;color:#fff !important;font-family:"NeueHaasDisplay",sans-serif !important;font-size:.9375rem !important;font-weight:300;line-height:135% !important;background:transparent !important;border:1px solid #fff !important;border-radius:0 !important;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.single-vendor__contact-form input[type="text"]::-moz-placeholder, .single-vendor__contact-form input[type="email"]::-moz-placeholder, .single-vendor__contact-form input[type="password"]::-moz-placeholder, .single-vendor__contact-form input[type="tel"]::-moz-placeholder, .single-vendor__contact-form input[type="url"]::-moz-placeholder, .single-vendor__contact-form input[type="number"]::-moz-placeholder, .single-vendor__contact-form input[type="date"]::-moz-placeholder, .single-vendor__contact-form input[type="search"]::-moz-placeholder, .single-vendor__contact-form select::-moz-placeholder, .single-vendor__contact-form textarea::-moz-placeholder{color:rgba(255,255,255,0.65)}.single-vendor__contact-form input[type="text"]:-ms-input-placeholder, .single-vendor__contact-form input[type="email"]:-ms-input-placeholder, .single-vendor__contact-form input[type="password"]:-ms-input-placeholder, .single-vendor__contact-form input[type="tel"]:-ms-input-placeholder, .single-vendor__contact-form input[type="url"]:-ms-input-placeholder, .single-vendor__contact-form input[type="number"]:-ms-input-placeholder, .single-vendor__contact-form input[type="date"]:-ms-input-placeholder, .single-vendor__contact-form input[type="search"]:-ms-input-placeholder, .single-vendor__contact-form select:-ms-input-placeholder, .single-vendor__contact-form textarea:-ms-input-placeholder{color:rgba(255,255,255,0.65)}.single-vendor__contact-form input[type="text"]::placeholder,.single-vendor__contact-form input[type="email"]::placeholder,.single-vendor__contact-form input[type="password"]::placeholder,.single-vendor__contact-form input[type="tel"]::placeholder,.single-vendor__contact-form input[type="url"]::placeholder,.single-vendor__contact-form input[type="number"]::placeholder,.single-vendor__contact-form input[type="date"]::placeholder,.single-vendor__contact-form input[type="search"]::placeholder,.single-vendor__contact-form select::placeholder,.single-vendor__contact-form textarea::placeholder{color:rgba(255,255,255,0.65)}.single-vendor__contact-form input[type="text"]:focus,.single-vendor__contact-form input[type="text"]:focus-visible,.single-vendor__contact-form input[type="email"]:focus,.single-vendor__contact-form input[type="email"]:focus-visible,.single-vendor__contact-form input[type="password"]:focus,.single-vendor__contact-form input[type="password"]:focus-visible,.single-vendor__contact-form input[type="tel"]:focus,.single-vendor__contact-form input[type="tel"]:focus-visible,.single-vendor__contact-form input[type="url"]:focus,.single-vendor__contact-form input[type="url"]:focus-visible,.single-vendor__contact-form input[type="number"]:focus,.single-vendor__contact-form input[type="number"]:focus-visible,.single-vendor__contact-form input[type="date"]:focus,.single-vendor__contact-form input[type="date"]:focus-visible,.single-vendor__contact-form input[type="search"]:focus,.single-vendor__contact-form input[type="search"]:focus-visible,.single-vendor__contact-form select:focus,.single-vendor__contact-form select:focus-visible,.single-vendor__contact-form textarea:focus,.single-vendor__contact-form textarea:focus-visible{outline:none !important;box-shadow:none !important;border-color:#fff !important}.single-vendor__contact-form select option,.single-vendor__contact-form select optgroup{color:#000 !important;background-color:#fff !important}.single-vendor__contact-form textarea{min-height:140px;resize:vertical}.single-vendor__contact-form .gform_footer input[type="submit"],.single-vendor__contact-form .gform_footer input.gform_button,.single-vendor__contact-form .gform_footer button[type="submit"],.single-vendor__contact-form .gform_footer .gform_button{font-family:"NeueHaasDisplay",sans-serif;text-transform:uppercase !important;text-decoration:none;padding:14px 22px;line-height:1;letter-spacing:0.05em;border-radius:0 !important;transition:all 0.3s;cursor:pointer;background:transparent !important;color:#fff !important;border:1px solid #fff !important;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.single-vendor__contact-form .gform_footer input[type="submit"]:hover,.single-vendor__contact-form .gform_footer input.gform_button:hover,.single-vendor__contact-form .gform_footer button[type="submit"]:hover,.single-vendor__contact-form .gform_footer .gform_button:hover{background:#fff !important;color:#000 !important}.single-vendor__contact-form .gform_footer input[type="submit"]:focus,.single-vendor__contact-form .gform_footer input[type="submit"]:focus-visible,.single-vendor__contact-form .gform_footer input.gform_button:focus,.single-vendor__contact-form .gform_footer input.gform_button:focus-visible,.single-vendor__contact-form .gform_footer button[type="submit"]:focus,.single-vendor__contact-form .gform_footer button[type="submit"]:focus-visible,.single-vendor__contact-form .gform_footer .gform_button:focus,.single-vendor__contact-form .gform_footer .gform_button:focus-visible{outline:none !important;box-shadow:none !important}.single-vendor__contact-form-title{margin:0 0 28px;font-family:"Moisette",serif;font-size:3.4375rem;font-weight:300;line-height:120%;letter-spacing:-5%;color:#fff}.single-vendor__contact-form-title em{font-style:italic}@-webkit-keyframes vendor-hero-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes vendor-hero-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.template-results-grid{background:#270719;color:#fff}.results-grid-head{border-bottom:1px solid #fff;background:#270719}.results-grid-head__inner{min-height:86px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;-moz-column-gap:48px;column-gap:48px;padding-top:25px;padding-bottom:25px}@media only screen and (max-width: 768px){.results-grid-head__inner{grid-template-columns:1fr;row-gap:14px;text-align:center;padding-top:16px;padding-bottom:16px}}.results-grid-head__left{justify-self:stretch;display:flex;flex-direction:row;align-items:center;gap:18px}@media only screen and (max-width: 768px){.results-grid-head__left{flex-direction:column;align-items:center;gap:6px}}.results-grid-head__right{justify-self:stretch}@media only screen and (max-width: 768px){.results-grid-head__right{justify-self:center}}.results-grid-head__title{margin:0;font-family:"Moisette",serif;font-style:italic;font-size:3.75rem;font-weight:300;line-height:1;letter-spacing:-5%;color:#fff;white-space:nowrap}@media only screen and (max-width: 768px){.results-grid-head__title{font-size:2.375rem}}.results-grid-head__menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.results-grid-head__menu li{margin:0;text-align:left}@media only screen and (max-width: 768px){.results-grid-head__menu li{text-align:center}}.results-grid-head__menu a{color:#fff;text-decoration:none;font-family:"NeueHaasDisplay",sans-serif;font-size:.8125rem;font-weight:300;line-height:1.5;letter-spacing:5%;text-transform:uppercase}.results-grid-head__description{margin:0;font-family:"Moisette",serif;font-style:italic;font-size:1.5625rem;font-weight:300;line-height:1.2;letter-spacing:-5%;color:#fff;text-align:right}@media only screen and (max-width: 768px){.results-grid-head__description{text-align:center;font-size:1.5rem}}.results-grid-content{padding:0 0 70px}.results-grid-content__inner{display:grid;grid-template-columns:20% 80%;align-items:stretch;-moz-column-gap:0;column-gap:0}@media only screen and (max-width: 768px){.results-grid-content__inner{grid-template-columns:1fr;row-gap:24px}}.results-grid-content__filters,.results-grid-content__results{min-width:0}.results-grid-content__filters{height:100%;border-right:1px solid #fff;padding-right:0;padding-left:20px}@media only screen and (max-width: 768px){.results-grid-content__filters{border-right:0;padding-right:0;padding-left:0}}.results-grid-content__results{padding:0}.results-grid-content__filters .search-filter-base .search-filter-label{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px;padding:12px 20px 12px 0;margin:0;cursor:pointer;color:#fff;font-family:"NeueHaasDisplay",sans-serif;font-size:.6875rem;font-weight:300;line-height:1.3;letter-spacing:5%;text-transform:uppercase}.results-grid-content__filters .search-filter-base .search-filter-label::after{content:"v";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-family:"NeueHaasDisplay",sans-serif;font-size:.6875rem;line-height:1;transition:transform 0.2s ease}.results-grid-content__filter-item:first-child .search-filter-base .search-filter-label{font-family:"Moisette",serif;font-style:italic;font-size:1.4375rem;letter-spacing:-5%;text-transform:none;min-height:64px}.results-grid-content__filter-item:first-child .search-filter-base .search-filter-label::after{font-family:"NeueHaasDisplay",sans-serif;font-style:normal}.results-grid-content__filter-item.active .search-filter-base .search-filter-label:after{transform:translateY(-50%) rotate(180deg)}.results-grid-content__filter-item.active .search-filter-base .search-filter-label+div{display:block}.results-grid-content__filter-item .search-filter-base .search-filter-label+div{display:none}.results-grid-content__filters .search-filter-base{border-top:0;padding:0;margin:0}.results-grid-content__filters .search-filter-base:last-child{border-bottom:1px solid #fff}.results-grid-content__filters .search-filter-input-radio__label,.results-grid-content__filters .search-filter-input-radio__count,.results-grid-content__filters .search-filter-input-radio__container{color:#fff;font-family:"NeueHaasDisplay",sans-serif;font-size:.6875rem;font-weight:300;line-height:1.4;letter-spacing:5%;text-transform:uppercase}.results-grid-content__meta{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;-moz-column-gap:20px;column-gap:20px;border-bottom:1px solid #fff;min-height:64px;padding:12px 20px;margin-bottom:16px}@media only screen and (max-width: 768px){.results-grid-content__meta{grid-template-columns:1fr;row-gap:12px}}.results-grid-content__results .search-filter-query.search-filter-query--id-1{padding:0 20px}@media only screen and (max-width: 768px){.results-grid-content__results .search-filter-query.search-filter-query--id-1{padding:0}}.results-grid-content__breadcrumbs{color:#fff;font-family:"NeueHaasDisplay",sans-serif;font-size:.625rem;font-weight:300;line-height:1.4;letter-spacing:5%;text-transform:uppercase}.results-grid-content__breadcrumbs span{opacity:0.8;margin:0 8px}.results-grid-content__search{justify-self:end;width:100%;max-width:340px}@media only screen and (max-width: 768px){.results-grid-content__search{justify-self:start;max-width:none}}.results-grid-content__search .search-filter-base{border:0;padding:0;margin:0}.results-grid-content__search .search-filter-label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.results-grid-content__search .search-filter-field__input.search-filter-input-text{display:flex;align-items:center;gap:12px;background:transparent;border:0;padding:0}.results-grid-content__search .search-filter-input-text__icon{display:inline-flex;align-items:center;justify-content:center;color:#fff}.results-grid-content__search .search-filter-icon__svg{width:22px;height:22px}.results-grid-content__search .search-filter-input-text__input{width:100%;min-width:0;background:transparent;border:0;outline:0;color:#fff;font-family:"NeueHaasDisplay",sans-serif;font-size:.8125rem;font-weight:300;line-height:1.2;letter-spacing:5%;text-transform:uppercase;padding:0}.results-grid-content__search .search-filter-input-text__input::-moz-placeholder{color:rgba(255,255,255,0.45);text-transform:uppercase;letter-spacing:5%}.results-grid-content__search .search-filter-input-text__input:-ms-input-placeholder{color:rgba(255,255,255,0.45);text-transform:uppercase;letter-spacing:5%}.results-grid-content__search .search-filter-input-text__input::placeholder{color:rgba(255,255,255,0.45);text-transform:uppercase;letter-spacing:5%}.search-results-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media only screen and (max-width: 1024px){.search-results-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.search-filter-results-item{min-width:0}.search-filter-results-item__card{display:block;background:#411f2b;padding:14px;color:#fff;text-decoration:none}.search-filter-results-item__top{display:flex;align-items:center;justify-content:flex-end;margin-bottom:12px}.search-filter-results-item__region-pill{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 10px;border:1px solid rgba(255,255,255,0.85);border-radius:9999px;font-family:"NeueHaasDisplay",sans-serif;font-size:.625rem;font-weight:300;line-height:1;letter-spacing:5%;text-transform:uppercase;white-space:nowrap}.search-filter-results-item__image-wrap{display:block;width:100%;min-width:0;aspect-ratio:1 / 1;background:rgba(255,255,255,0.08);overflow:hidden}.search-filter-results-item__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.search-filter-results-item__title{margin:16px 0 0;font-family:"Moisette",serif;font-size:1.5625rem;font-weight:300;line-height:120%;letter-spacing:-5%;color:#fff}.search-results-grid--rows{display:flex;flex-direction:column;gap:25px;padding-left:20px;padding-right:20px}@media only screen and (max-width: 768px){.search-results-grid--rows{padding-left:0;padding-right:0}}.search-filter-results-item--row{display:grid;grid-template-columns:325px minmax(0, 1fr);background:#411f2b;min-height:206px}@media only screen and (max-width: 768px){.search-filter-results-item--row{grid-template-columns:1fr}}.search-filter-results-item__row-media{position:relative}.search-filter-results-item__row-image-link{display:block;position:relative;height:100%}.search-filter-results-item__row-image-wrap{width:325px;height:206px;background:rgba(255,255,255,0.08)}.search-filter-results-item__row-image{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;display:block}.search-filter-results-item__row-region-pill{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 10px;border:1px solid rgba(255,255,255,0.85);border-radius:9999px;font-family:"NeueHaasDisplay",sans-serif;font-size:.625rem;font-weight:300;letter-spacing:5%;line-height:1;color:#fff;text-transform:uppercase}.search-filter-results-item__row-content{display:flex;justify-content:space-between;gap:24px;padding:14px 24px}@media only screen and (max-width: 768px){.search-filter-results-item__row-content{flex-direction:column}}.search-filter-results-item__row-head{display:flex;align-items:center;gap:12px}.search-filter-results-item__row-title{margin:0;font-family:"Moisette",serif;font-size:2.625rem;font-weight:300;line-height:1.2;color:#fff}.search-filter-results-item__member-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 12px;border-radius:9999px;background:#fff;color:#411f2b;font-family:"NeueHaasDisplay",sans-serif;font-size:.625rem;font-weight:600;letter-spacing:3%;text-transform:uppercase}.search-filter-results-item__row-region{margin:2px 0 0;font-family:"NeueHaasDisplay",sans-serif;font-size:.625rem;font-weight:300;letter-spacing:5%;text-transform:uppercase;color:rgba(255,255,255,0.85)}.search-filter-results-item__row-meta{margin-top:16px;display:grid;grid-template-columns:160px minmax(0, 1fr);gap:20px}@media only screen and (max-width: 768px){.search-filter-results-item__row-meta{grid-template-columns:1fr}}.search-filter-results-item__row-contact p{margin:0;font-family:"NeueHaasDisplay",sans-serif;font-size:.75rem;font-weight:300;line-height:1.45;color:rgba(255,255,255,0.65)}.search-filter-results-item__row-description{font-family:"NeueHaasDisplay",sans-serif;font-size:.75rem;font-weight:300;line-height:1.45;color:rgba(255,255,255,0.92)}.search-filter-results-item__row-description p{margin:0}.search-filter-results-item__row-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.search-filter-results-item__row-button{display:inline-flex;align-items:center;justify-content:center;min-width:106px;min-height:28px;padding:4px 12px;border:1px solid rgba(255,255,255,0.85);color:#fff;font-family:"NeueHaasDisplay",sans-serif;font-size:.625rem;font-weight:300;letter-spacing:5%;text-transform:uppercase;text-decoration:none}.template-couples-homepage a:not(.landing-page-button),.template-vendors-homepage a:not(.landing-page-button){font-family:inherit}.template-couples-homepage .couples-home-hero,.template-vendors-homepage .couples-home-hero{position:relative;width:100%;height:70vh;min-height:600px;overflow:hidden;color:#fff}.template-couples-homepage .couples-home-hero-fallback-image,.template-couples-homepage .couples-home-hero-video,.template-vendors-homepage .couples-home-hero-fallback-image,.template-vendors-homepage .couples-home-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.template-couples-homepage .couples-home-hero-fallback-image,.template-vendors-homepage .couples-home-hero-fallback-image{z-index:0}.template-couples-homepage .couples-home-hero-video,.template-vendors-homepage .couples-home-hero-video{z-index:1;background:transparent}.template-couples-homepage .couples-home-hero-content,.template-vendors-homepage .couples-home-hero-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;max-width:870px}.template-couples-homepage .couples-home-hero-line,.template-vendors-homepage .couples-home-hero-line{font-family:"Moisette",serif;font-size:8.75rem;font-weight:300;line-height:90%;letter-spacing:-5%;color:#fff}.template-couples-homepage .couples-home-hero-line-2,.template-vendors-homepage .couples-home-hero-line-2{display:inline-flex;align-items:center;flex-wrap:wrap;gap:16px}.template-couples-homepage .couples-home-hero-line-2 span,.template-vendors-homepage .couples-home-hero-line-2 span{font-family:"Moisette",serif}.template-couples-homepage .couples-home-hero-line-2-main,.template-vendors-homepage .couples-home-hero-line-2-main{display:inline-flex;align-items:center;font-family:"Moisette",serif;font-size:2.125rem;line-height:110%;letter-spacing:-5%}.template-couples-homepage .couples-home-hero-line-3,.template-vendors-homepage .couples-home-hero-line-3{text-align:right}.template-couples-homepage .couples-home-section-split-1,.template-vendors-homepage .couples-home-section-split-1{position:relative;width:100%;background:#6E1631;color:#fff;overflow:hidden;padding-top:100px;padding-bottom:50px}.template-couples-homepage .couples-home-section-split-1-bg-logo,.template-vendors-homepage .couples-home-section-split-1-bg-logo{position:absolute;left:0;bottom:0;width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;z-index:0;pointer-events:none}.template-couples-homepage .couples-home-section-split-1-inner,.template-vendors-homepage .couples-home-section-split-1-inner{position:relative;z-index:1;display:flex;gap:40px}.template-couples-homepage .couples-home-section-split-1-col,.template-vendors-homepage .couples-home-section-split-1-col{flex:1 0 50%;width:50%;display:flex;flex-direction:column}.template-couples-homepage .couples-home-section-split-1-col-1,.template-vendors-homepage .couples-home-section-split-1-col-1{align-items:flex-start;justify-content:flex-start;padding-bottom:280px}.template-couples-homepage .couples-home-section-split-1-col-2,.template-vendors-homepage .couples-home-section-split-1-col-2{align-items:flex-start;justify-content:flex-end}.template-couples-homepage .couples-home-section-split-1-col-2-bottom,.template-vendors-homepage .couples-home-section-split-1-col-2-bottom{margin-top:auto}.template-couples-homepage .couples-home-section-split-1-content,.template-vendors-homepage .couples-home-section-split-1-content{color:#fff}.template-couples-homepage .couples-home-section-split-1-content-1,.template-vendors-homepage .couples-home-section-split-1-content-1{font-size:2.125rem;line-height:120%;letter-spacing:-5%}.template-couples-homepage .couples-home-section-split-1-content-1 p,.template-vendors-homepage .couples-home-section-split-1-content-1 p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.template-couples-homepage .couples-home-section-split-1-content-2,.template-vendors-homepage .couples-home-section-split-1-content-2{font-size:.9375rem;line-height:155%;letter-spacing:5%}.template-couples-homepage .couples-home-section-split-1-content-2 p,.template-vendors-homepage .couples-home-section-split-1-content-2 p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.template-couples-homepage .couples-home-section-split-1-cta,.template-vendors-homepage .couples-home-section-split-1-cta{margin-top:20px;display:inline-block}.template-couples-homepage .couples-home-join-the-club,.template-vendors-homepage .couples-home-join-the-club{padding:80px 0;background:#fff;color:#000}.template-couples-homepage .couples-home-join-the-club-inner,.template-vendors-homepage .couples-home-join-the-club-inner{position:relative;z-index:2;margin-top:-250px;display:flex;flex-direction:column;gap:40px}.template-couples-homepage .couples-home-join-the-club-columns,.template-vendors-homepage .couples-home-join-the-club-columns{display:flex;gap:40px}.template-couples-homepage .couples-home-join-the-club-ending-title,.template-vendors-homepage .couples-home-join-the-club-ending-title{margin:0 100px 0 0;width:100%;text-align:right;font-family:"JaneAusten",cursive;font-size:2.125rem;line-height:120%;color:#6E1631}.template-couples-homepage .couples-home-join-the-club-col,.template-vendors-homepage .couples-home-join-the-club-col{flex:1 0 50%;width:50%}.template-couples-homepage .couples-home-join-the-club-media,.template-vendors-homepage .couples-home-join-the-club-media{position:relative;width:100%;aspect-ratio:555 / 738;overflow:hidden;background:#000}.template-couples-homepage .couples-home-join-the-club-fallback-image,.template-couples-homepage .couples-home-join-the-club-video,.template-vendors-homepage .couples-home-join-the-club-fallback-image,.template-vendors-homepage .couples-home-join-the-club-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.template-couples-homepage .couples-home-join-the-club-fallback-image,.template-vendors-homepage .couples-home-join-the-club-fallback-image{z-index:0}.template-couples-homepage .couples-home-join-the-club-video,.template-vendors-homepage .couples-home-join-the-club-video{z-index:1;background:transparent}.template-couples-homepage .couples-home-join-the-club-credits,.template-vendors-homepage .couples-home-join-the-club-credits{margin-top:16px;font-size:.6875rem;line-height:150%;letter-spacing:5%;color:#000}.template-couples-homepage .couples-home-join-the-club-credits p,.template-vendors-homepage .couples-home-join-the-club-credits p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.template-couples-homepage .couples-home-join-the-club-col-right,.template-vendors-homepage .couples-home-join-the-club-col-right{display:flex;align-items:center}.template-couples-homepage .couples-home-join-the-club-content,.template-vendors-homepage .couples-home-join-the-club-content{max-width:490px}.template-couples-homepage .couples-home-join-the-club-title,.template-vendors-homepage .couples-home-join-the-club-title{font-family:"Moisette",serif;font-size:2rem;line-height:130%;letter-spacing:-5%;color:#000}.template-couples-homepage .couples-home-join-the-club-title p,.template-vendors-homepage .couples-home-join-the-club-title p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.template-couples-homepage .couples-home-join-the-club-text,.template-vendors-homepage .couples-home-join-the-club-text{margin-top:20px;max-width:490px;font-family:"Moisette",serif;font-weight:300;font-size:1.25rem;line-height:135%;letter-spacing:-5%;color:#000}.template-couples-homepage .couples-home-join-the-club-content a.landing-page-button,.template-vendors-homepage .couples-home-join-the-club-content a.landing-page-button{margin-top:28px}.template-couples-homepage .couples-home-the-magazine,.template-vendors-homepage .couples-home-the-magazine{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:400px;height:100vh;padding:0 20px;background:#DDD6CC;color:#000;text-align:center}.template-couples-homepage .couples-home-the-magazine-text,.template-vendors-homepage .couples-home-the-magazine-text{margin:0;font-family:"Moisette",serif;font-size:1.125rem;font-weight:300;letter-spacing:0.05em;text-transform:uppercase;color:#000}.template-vendors-homepage .couples-home-hero-content{max-width:1100px}.template-vendors-homepage .couples-home-section-split-1{background:#877d56}.template-vendors-homepage .couples-home-join-the-club{background:#270719;color:#fff}.template-vendors-homepage .couples-home-join-the-club-title,.template-vendors-homepage .couples-home-join-the-club-text,.template-vendors-homepage .couples-home-join-the-club-credits{color:#fff}.template-vendors-homepage .couples-home-join-the-club-ending-title{color:#877d56}.template-vendors-homepage .vendors-home-join-vendor-community{display:flex;flex-wrap:nowrap;width:100%;height:60vh;min-height:600px}.template-vendors-homepage .vendors-home-join-vendor-community-col{box-sizing:border-box;min-width:0}.template-vendors-homepage .vendors-home-join-vendor-community-col--media{flex:0 0 60%;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover}.template-vendors-homepage .vendors-home-join-vendor-community-col--content{flex:0 0 40%;display:flex;align-items:center;justify-content:center;padding:50px 24px;background:#000;color:#fff;text-align:center}.template-vendors-homepage .vendors-home-join-vendor-community-inner{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.template-vendors-homepage .vendors-home-join-vendor-community-title{margin:0;font-family:"Moisette",serif;font-size:2.8125rem;font-weight:300;line-height:100%;letter-spacing:-5%;color:#fff;text-align:center}.template-vendors-homepage .vendors-home-join-vendor-community-content{width:100%;font-size:1.375rem;line-height:140%;letter-spacing:0%;color:#fff;text-align:center}.template-vendors-homepage .vendors-home-join-vendor-community-content p{margin:0 0 1em;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.template-vendors-homepage .vendors-home-join-vendor-community-content p:last-child{margin-bottom:0}.template-vendors-homepage .vendors-home-join-vendor-community-content a{color:inherit;text-decoration:underline;text-underline-offset:3px}.template-vendors-homepage .vendors-home-join-vendor-community-content a:hover{text-decoration:none}.template-vendors-homepage .vendors-home-join-vendor-community-cta{align-self:center}@media only screen and (max-width: 768px){.template-vendors-homepage .vendors-home-join-vendor-community{flex-direction:column;height:auto}.template-vendors-homepage .vendors-home-join-vendor-community-col--media,.template-vendors-homepage .vendors-home-join-vendor-community-col--content{flex:0 0 auto;width:100%}.template-vendors-homepage .vendors-home-join-vendor-community-col--media{min-height:320px}}.template-vendors-homepage .vendors-home-meet-our-founders{display:flex;flex-wrap:wrap;width:100%;min-height:600px}.template-vendors-homepage .vendors-home-meet-our-founders-col{box-sizing:border-box;min-width:0}.template-vendors-homepage .vendors-home-meet-our-founders-col--content{flex:0 0 50%;display:flex;align-items:center;justify-content:center;padding:70px 24px;background:#877d56;color:#fff}.template-vendors-homepage .vendors-home-meet-our-founders-inner{width:100%;max-width:520px;display:flex;flex-direction:column;gap:28px}.template-vendors-homepage .vendors-home-meet-our-founders-title{margin:0;font-family:"Moisette",serif;font-size:3.75rem;font-weight:300;line-height:120%;letter-spacing:-5%;color:#fff}.template-vendors-homepage .vendors-home-meet-our-founders-content{font-family:"Moisette",serif;font-size:1.875rem;font-weight:300;line-height:120%;letter-spacing:-5%;color:#fff}.template-vendors-homepage .vendors-home-meet-our-founders-content p{margin:0 0 1em;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-family:inherit}.template-vendors-homepage .vendors-home-meet-our-founders-content p:last-child{margin-bottom:0}.template-vendors-homepage .vendors-home-meet-our-founders-content a,.template-vendors-homepage .vendors-home-meet-our-founders-content span,.template-vendors-homepage .vendors-home-meet-our-founders-content strong,.template-vendors-homepage .vendors-home-meet-our-founders-content em,.template-vendors-homepage .vendors-home-meet-our-founders-content li,.template-vendors-homepage .vendors-home-meet-our-founders-content blockquote{font-family:inherit;color:inherit}.template-vendors-homepage .vendors-home-meet-our-founders-ctas{display:inline-flex;flex-wrap:wrap;gap:14px;align-items:center}.template-vendors-homepage .vendors-home-meet-our-founders-col--media{flex:0 0 50%;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:420px}@media only screen and (max-width: 768px){.template-vendors-homepage .vendors-home-meet-our-founders-col--content,.template-vendors-homepage .vendors-home-meet-our-founders-col--media{flex:0 0 100%;width:100%}}body.single-product.woocommerce{background:#270719}body.single-product.woocommerce #content{background:#270719}.woocommerce-single-product{background:#270719}.woocommerce-single-product__item{margin:0;display:grid;grid-template-columns:minmax(0, 1fr);min-height:100vh;background:#270719}@media only screen and (min-width: 1024px){.woocommerce-single-product__item{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);min-height:80vh}}.woocommerce-single-product__media{width:100%;background:#270719}@media only screen and (min-width: 1024px){.woocommerce-single-product__media{align-self:start}}.woocommerce-single-product__image{width:100%;height:80vh;min-height:600px;background-color:rgba(0,0,0,0.08);background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 1024px){.woocommerce-single-product__image{position:-webkit-sticky;position:sticky;top:0}}.woocommerce-single-product__content{width:100%;max-width:473px;margin-left:auto;margin-right:auto;padding:120px 0 72px 40px;display:flex;flex-direction:column;justify-content:flex-start;color:#fff;background:#270719}@media only screen and (min-width: 1024px){.woocommerce-single-product__content{margin-left:0;margin-right:0;padding:190px 0 72px 122px}}.woocommerce-single-product__price{margin-bottom:20px;color:#fff}.woocommerce-single-product__price .amount{font-size:1.25rem;line-height:1.875rem;font-weight:300;font-family:"NeueHaasDisplay",sans-serif;font-size:1.25rem;font-weight:300;line-height:1.1;letter-spacing:15%;text-transform:uppercase}.woocommerce-single-product__price .woocommerce-Price-currencySymbol{font-family:"Moisette",serif}.woocommerce-single-product__title{margin:0 0 32px;color:#fff;font-family:"Moisette",serif;font-size:3.875rem;font-style:normal;font-weight:300;line-height:1.05;letter-spacing:-5%}.woocommerce-single-product__title em,.woocommerce-single-product__title i{font-style:italic}.woocommerce-single-product__description{margin-bottom:40px;color:#fff;font-family:"NeueHaasDisplay",sans-serif;font-size:.8125rem;font-weight:300;line-height:1.5;letter-spacing:5%}.woocommerce-single-product__description p{margin-bottom:12px;color:#fff}.woocommerce-single-product__cart{margin-top:6px}.woocommerce-single-product__cart form.cart{margin:0}.woocommerce-single-product__cart .single_add_to_cart_button{min-width:162px}.woocommerce-single-product__upsells{background:#fff;padding:36px 0 40px}.woocommerce-single-product__upsells-title{margin:0 0 28px;text-align:center;color:#270719;font-family:"Moisette",serif;font-size:2.875rem;font-style:italic;font-weight:300;line-height:0.9;letter-spacing:-5%}.woocommerce-single-product__upsells-grid{display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;padding:0 20px 12px;scrollbar-width:thin}@media only screen and (min-width: 1024px){.woocommerce-single-product__upsells-grid{padding:0 0 12px}}.woocommerce-single-product__upsell-card{flex:0 0 320px;position:relative;overflow:hidden;min-height:430px;background:#DDD6CC;scroll-snap-align:start}@media only screen and (min-width: 1024px){.woocommerce-single-product__upsell-card{flex-basis:520px;min-height:560px}}.woocommerce-single-product__upsell-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:inherit;position:relative}.woocommerce-single-product__upsell-image-bg{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(10px);transform:scale(1.06)}.woocommerce-single-product__upsell-image{position:relative;width:100%;max-width:185px;height:230px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2}@media only screen and (min-width: 1024px){.woocommerce-single-product__upsell-image{max-width:262px;height:325px}}.woocommerce-single-product__upsell-meta{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);width:78%;max-width:203px;background:#DDD6CC;text-align:center;padding:9px 12px 7px;z-index:3}.woocommerce-single-product__upsell-title{margin:0 0 6px;font-family:"Moisette",serif;font-size:1.4375rem;font-weight:300;line-height:1.1;letter-spacing:-5%}.woocommerce-single-product__upsell-title a{color:#270719;text-decoration:none}.woocommerce-single-product__upsell-price{color:#270719;font-family:"NeueHaasDisplay",sans-serif;font-size:.875rem;font-weight:300;line-height:1.1;letter-spacing:15%;text-transform:none}.template-shop-homepage{background:#fff;color:#270719}.shop-hero{position:relative;min-height:82vh;overflow:hidden}.shop-hero__bg{position:absolute;inset:0;background:#DDD6CC;background-size:cover;background-position:center;background-repeat:no-repeat}.shop-hero__inner{position:relative;z-index:2;min-height:82vh;display:flex;align-items:center;justify-content:center;padding:120px 20px 60px}.shop-hero__card{width:92vw;max-width:620px;background:#DDD6CC;padding:22px;transform:rotate(-1deg);display:grid;grid-template-columns:minmax(0, 1fr);row-gap:16px}@media only screen and (min-width: 768px){.shop-hero__card{grid-template-columns:210px minmax(0, 1fr);-moz-column-gap:22px;column-gap:22px;align-items:center}}.shop-hero__card-image-wrap{width:100%;max-width:250px;margin:0 auto}.shop-hero__card-image{width:100%;height:auto;display:block}.shop-hero__title{margin:0 0 10px;font-family:"JaneAusten", cursive;font-size:3.125rem;line-height:1.1;letter-spacing:5%;color:#270719}.shop-hero__text{font-family:"NeueHaasDisplay",sans-serif;font-size:.75rem;line-height:1.3;letter-spacing:5%;color:#270719}.shop-hero__text p{margin:0 0 8px}.shop-grid{padding:28px 0 54px}.shop-grid__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.shop-grid__controls{display:flex;align-items:flex-start;gap:18px}.shop-grid__filter{display:flex;flex-direction:column;gap:6px;margin-top:6px}.shop-grid__search{margin-top:6px}.shop-grid__title{margin:0;font-family:"Moisette",serif;font-size:3.25rem;font-style:italic;font-weight:300;line-height:0.9;letter-spacing:-5%;color:#270719}.shop-grid__results{width:100%}.shop-grid__products{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}@media only screen and (min-width: 1024px){.shop-grid__products{gap:14px}}.shop-grid__empty{font-family:"NeueHaasDisplay",sans-serif;font-size:.875rem;letter-spacing:5%}.shop-product-card{position:relative;overflow:hidden;min-height:280px;background:#DDD6CC}@media only screen and (min-width: 768px){.shop-product-card{min-height:440px}}.shop-product-card__media{display:flex;align-items:center;justify-content:center;width:100%;min-height:inherit;position:relative}.shop-product-card__image-bg{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(10px);transform:scale(1.08)}.shop-product-card__image{position:relative;width:58%;max-width:185px;height:170px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2}@media only screen and (min-width: 768px){.shop-product-card__image{max-width:330px;height:260px}}.shop-product-card__meta{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);width:76%;max-width:255px;background:#DDD6CC;text-align:center;padding:10px 12px 8px;z-index:3}.shop-product-card__title{margin:0 0 4px;font-family:"Moisette",serif;font-size:1.25rem;font-weight:300;line-height:1.1;letter-spacing:-5%}.shop-product-card__title a{color:#270719;text-decoration:none}.shop-product-card__price{color:#270719;font-family:"NeueHaasDisplay",sans-serif;font-size:.75rem;font-weight:300;line-height:1.1;letter-spacing:12%}.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}}.guten-block.hero{position:relative;width:100%;height:70vh;min-height:600px;overflow:hidden;color:#fff}.guten-block.hero .hero-fallback-image,.guten-block.hero .hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guten-block.hero .hero-fallback-image{z-index:0}.guten-block.hero .hero-video{z-index:1;background:transparent}.guten-block.hero .hero-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;max-width:870px}.guten-block.hero .hero-line{font-family:"Moisette",serif;font-size:8.75rem;font-weight:300;line-height:90%;letter-spacing:-5%;color:#fff}.guten-block.hero .hero-line-2{display:inline-flex;align-items:center;flex-wrap:wrap;gap:16px}.guten-block.hero .hero-line-2 span{font-family:"Moisette",serif}.guten-block.hero .hero-line-2-main{display:inline-flex;align-items:center;font-family:"Moisette",serif;font-size:2.125rem;line-height:110%;letter-spacing:-5%}.guten-block.hero .hero-line-3{text-align:right}.guten-block.hero.hero--style-2 .hero-style-2-container{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:flex-start}.guten-block.hero.hero--style-2 .hero-text-area-wrap{width:100%;max-width:250px;margin:0 auto 0 0;text-align:left}.guten-block.hero.hero--style-2 .hero-text-area{width:100%;font-family:"Moisette",serif;font-size:3.75rem;font-weight:300;line-height:90%;letter-spacing:-5%;text-align:left;color:#fff}.guten-block.hero.hero--style-2 .hero-text-area p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.hero.hero--style-2 .hero-text-area p:last-child{margin-bottom:0}.guten-block.hero.hero--style-3{height:70vh;min-height:600px;color:#000}.guten-block.hero.hero--style-3 .hero-style-3{position:relative;z-index:2;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden}@media only screen and (max-width: 768px){.guten-block.hero.hero--style-3 .hero-style-3{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:0}}.guten-block.hero.hero--style-3 .hero-style-3-left{background:#ebe8e3;display:flex;align-items:center;justify-content:center;padding:40px 24px;min-height:0}.guten-block.hero.hero--style-3 .hero-style-3-left-inner{width:100%;max-width:520px}.guten-block.hero.hero--style-3 .hero-style-3-content{font-family:"Moisette",serif;font-size:.9375rem;line-height:155%;letter-spacing:5%;color:#000;text-align:center}.guten-block.hero.hero--style-3 .hero-style-3-content p{margin:0 0 1em;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.hero.hero--style-3 .hero-style-3-content p:last-child{margin-bottom:0}.guten-block.hero.hero--style-3 .hero-style-3-right{position:relative;background:#000;overflow:hidden;min-height:0}.guten-block.hero.hero--style-3 .hero-style-3-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guten-block.hero.hero--style-3 .hero-style-3-box{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:3;width:360px;max-width:calc(100% - 48px);padding:18px 18px 0;background:#6E1631;color:#000;border:1px solid rgba(0,0,0,0.8);text-align:center}.guten-block.hero.hero--style-3 .hero-style-3-box.has-theme-black-background-color,.guten-block.hero.hero--style-3 .hero-style-3-box.has-theme-cassis-background-color,.guten-block.hero.hero--style-3 .hero-style-3-box.has-theme-plum-background-color{color:#fff;border-color:rgba(255,255,255,0.8)}@media only screen and (max-width: 768px){.guten-block.hero.hero--style-3 .hero-style-3-box{position:static;transform:none;margin:-28px auto 0}}.guten-block.hero.hero--style-3 .hero-style-3-box-subtitle{font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-weight:300;line-height:155%;letter-spacing:5%;text-transform:uppercase}.guten-block.hero.hero--style-3 .hero-style-3-box-title{margin-top:10px;font-family:"Moisette",serif;font-size:6.875rem;font-weight:300;font-style:italic;line-height:100%;letter-spacing:-5%}.guten-block.hero.hero--style-4{height:auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:50px 24px;color:#fff}.guten-block.hero.hero--style-4.has-theme-white-background-color{color:#000}.guten-block.hero.hero--style-4.has-theme-white-background-color .hero-style-4-title{color:#000}.guten-block.hero.hero--style-4.has-theme-white-background-color .hero-style-4-content{color:#000}.guten-block.hero.hero--style-4.has-theme-white-background-color .hero-style-4-content a{color:inherit}.guten-block.hero.hero--style-4.has-theme-white-background-color .hero-style-4-cta.landing-page-button--white-outline-trans{color:#6E1631;border-color:#6E1631}.guten-block.hero.hero--style-4.has-theme-white-background-color .hero-style-4-cta.landing-page-button--white-outline-trans:hover{background:#6E1631;color:#fff}.guten-block.hero.hero--style-4 .hero-style-4-inner{position:relative;z-index:2;width:100%;max-width:550px;margin:0 auto;text-align:center}.guten-block.hero.hero--style-4 .hero-style-4-stack{display:flex;flex-direction:column;align-items:center;gap:28px;width:100%}.guten-block.hero.hero--style-4 .hero-style-4-title{margin:0;width:100%;font-family:"Moisette",serif;font-size:4.375rem;font-weight:300;line-height:85%;letter-spacing:-5%;color:inherit;text-align:center}.guten-block.hero.hero--style-4 .hero-style-4-content{width:100%;font-family:"NeueHaasDisplay",sans-serif;font-size:1rem;font-weight:300;line-height:155%;letter-spacing:5%;color:inherit;text-align:center}.guten-block.hero.hero--style-4 .hero-style-4-content p{margin:0 0 1em;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.hero.hero--style-4 .hero-style-4-content p:last-child{margin-bottom:0}.guten-block.hero.hero--style-4 .hero-style-4-ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;width:100%}.guten-block.hero.hero--style-4 .hero-style-4-cta{flex:0 0 auto}.guten-block.offset-content{position:relative;width:100%;background-color:#6E1631;color:#fff;overflow:hidden;padding-top:100px;padding-bottom:50px}.guten-block.offset-content.offset-content--has-bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.guten-block.offset-content .offset-content-inner{position:relative;z-index:1;display:flex;gap:40px}.guten-block.offset-content .offset-content-col{flex:1 0 50%;width:50%;display:flex;flex-direction:column}.guten-block.offset-content .offset-content-col-1{align-items:flex-start;justify-content:flex-start;padding-bottom:280px}.guten-block.offset-content .offset-content-col-2{align-items:flex-start;justify-content:flex-end}.guten-block.offset-content .offset-content-col-2-bottom{margin-top:auto}.guten-block.offset-content .offset-content-content{color:#fff}.guten-block.offset-content .offset-content-content-1{font-size:2.125rem;line-height:120%;letter-spacing:-5%}.guten-block.offset-content .offset-content-content-1 p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.guten-block.offset-content .offset-content-content-2{font-size:.9375rem;line-height:155%;letter-spacing:5%}.guten-block.offset-content .offset-content-content-2 p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.guten-block.offset-content .offset-content-cta{margin-top:20px;display:inline-block}.guten-block.offset-media-content{padding:80px 0;background:#fff;color:#000}.guten-block.offset-media-content .offset-media-content-inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:40px}.guten-block.offset-media-content.offset-media-content--offset-top .offset-media-content-inner{margin-top:-250px}.guten-block.offset-media-content .offset-media-content-columns{display:flex;gap:40px}.guten-block.offset-media-content .offset-media-content-ending-title{margin:0 100px 0 0;width:100%;text-align:right;font-family:"JaneAusten",cursive;font-size:2.125rem;line-height:120%;color:#6E1631}.guten-block.offset-media-content .offset-media-content-col{flex:1 0 50%;width:50%}.guten-block.offset-media-content .offset-media-content-media{position:relative;width:100%;aspect-ratio:555 / 738;overflow:hidden;background:#000}.guten-block.offset-media-content .offset-media-content-fallback-image,.guten-block.offset-media-content .offset-media-content-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guten-block.offset-media-content .offset-media-content-fallback-image{z-index:0}.guten-block.offset-media-content .offset-media-content-video{z-index:1;background:transparent}.guten-block.offset-media-content .offset-media-content-credits{margin-top:16px;font-size:.6875rem;line-height:150%;letter-spacing:5%;color:#000}.guten-block.offset-media-content .offset-media-content-credits p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.guten-block.offset-media-content .offset-media-content-col-right{display:flex;align-items:center}.guten-block.offset-media-content .offset-media-content-content{max-width:490px}.guten-block.offset-media-content .offset-media-content-content a.landing-page-button{margin-top:28px}.guten-block.offset-media-content .offset-media-content-title{font-family:"Moisette",serif;font-size:2rem;line-height:130%;letter-spacing:-5%;color:#000}.guten-block.offset-media-content .offset-media-content-title p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.offset-media-content .offset-media-content-text{margin-top:20px;max-width:490px;font-family:"Moisette",serif;font-weight:300;font-size:1.25rem;line-height:135%;letter-spacing:-5%;color:#000}.guten-block.magazine-coming-soon{padding:80px 0;background-color:#fff;color:#000;text-align:center}.guten-block.magazine-coming-soon .magazine-coming-soon-inner{display:flex;justify-content:center;align-items:center}.guten-block.magazine-coming-soon .magazine-coming-soon-text{margin:0;font-family:"NeueHaasDisplay",sans-serif;font-weight:600;font-size:1.125rem;letter-spacing:0.05em;text-transform:uppercase}.guten-block.directory-slider{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:400px;height:100vh;padding:0 20px;background-color:#270719;color:#fff;text-align:center}.guten-block.directory-slider .directory-slider-inner{display:flex;justify-content:center;align-items:center}.guten-block.directory-slider .directory-slider-text{margin:0;font-family:"Moisette",serif;font-size:1.125rem;font-weight:300;letter-spacing:0.05em;text-transform:uppercase;color:#fff}.guten-block.shop-coming-soon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:60vh;min-height:400px;padding:0 20px;background-color:#DDD6CC;color:#000;text-align:center}.guten-block.shop-coming-soon .shop-coming-soon-inner{display:flex;justify-content:center;align-items:center}.guten-block.shop-coming-soon .shop-coming-soon-text{margin:0;font-family:"Moisette",serif;font-size:1.125rem;font-weight:300;letter-spacing:0.05em;text-transform:uppercase;color:#000}.guten-block.events-coming-soon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:60vh;min-height:400px;padding:0 20px;background-color:#fafafa;color:#000;text-align:center}.guten-block.events-coming-soon .events-coming-soon-inner{display:flex;justify-content:center;align-items:center}.guten-block.events-coming-soon .events-coming-soon-text{margin:0;font-family:"Moisette",serif;font-size:1.125rem;font-weight:300;letter-spacing:0.05em;text-transform:uppercase;color:#000}.guten-block.content-bar{padding:20px 0;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#DDD6CC;color:#000}.guten-block.content-bar .content-bar-inner{width:100%;border-top:1px solid #000;border-bottom:1px solid #000;background-color:inherit}.guten-block.content-bar .content-bar-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:20px 0}.guten-block.content-bar .content-bar-content{flex:1 1 auto;min-width:0;font-size:1.5625rem;line-height:130%;letter-spacing:-5%}.guten-block.content-bar .content-bar-content a{font-style:italic;text-decoration:underline;text-underline-offset:3px}.guten-block.content-bar .content-bar-content a:hover{color:inherit;text-decoration:none}.guten-block.content-bar .content-bar-content p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.guten-block.content-bar .content-bar-content p:last-child{margin-bottom:0}.guten-block.content-bar .content-bar-cta{flex-shrink:0}.guten-block.image-testimonial-slider{min-height:600px;height:auto;background-color:#DDD6CC;color:#000}.guten-block.image-testimonial-slider.has-theme-raspberry-background-color{color:#fff}.guten-block.image-testimonial-slider.has-theme-raspberry-background-color .image-testimonial-slider-quote,.guten-block.image-testimonial-slider.has-theme-raspberry-background-color .image-testimonial-slider-author{color:#fff}.guten-block.image-testimonial-slider.has-theme-raspberry-background-color .image-testimonial-slider-credit{color:#fff}.guten-block.image-testimonial-slider.has-theme-raspberry-background-color .image-testimonial-slider-credit p{color:inherit}.guten-block.image-testimonial-slider.has-theme-raspberry-background-color .image-testimonial-slider-cta.landing-page-button--red-outline-trans{background:transparent;color:#fff;border-color:#fff}.guten-block.image-testimonial-slider.has-theme-raspberry-background-color .image-testimonial-slider-cta.landing-page-button--red-outline-trans:hover{background:#fff;color:#000;border-color:#fff}.guten-block.image-testimonial-slider .image-testimonial-slider-inner{display:flex;flex-wrap:wrap;width:100%;min-height:100vh;height:100%;align-items:stretch}.guten-block.image-testimonial-slider .image-testimonial-slider-inner:not(.image-testimonial-slider-inner--has-media) .image-testimonial-slider-media{display:none}.guten-block.image-testimonial-slider .image-testimonial-slider-inner:not(.image-testimonial-slider-inner--has-media) .image-testimonial-slider-content{flex:0 0 100%;max-width:100%}.guten-block.image-testimonial-slider .image-testimonial-slider-media{position:relative;flex:0 0 40%;max-width:40%;min-height:0;align-self:stretch;overflow:hidden;background:#000}@media only screen and (max-width: 768px){.guten-block.image-testimonial-slider .image-testimonial-slider-media{flex:0 0 100%;max-width:100%;min-height:280px;height:auto}}.guten-block.image-testimonial-slider .image-testimonial-slider-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guten-block.image-testimonial-slider .image-testimonial-slider-watermark{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;width:auto;height:auto;max-width:90%;max-height:400px;-o-object-fit:contain;object-fit:contain;pointer-events:none}.guten-block.image-testimonial-slider .image-testimonial-slider-content{box-sizing:border-box;flex:0 0 60%;max-width:60%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:100%;padding:48px 40px 48px 48px}@media only screen and (max-width: 768px){.guten-block.image-testimonial-slider .image-testimonial-slider-content{flex:0 0 100%;max-width:100%;padding:40px 20px}}.guten-block.image-testimonial-slider .image-testimonial-slider-main{flex:0 0 auto;width:100%;max-width:670px}.guten-block.image-testimonial-slider .image-testimonial-slider-quote{margin:0;padding:0;border:0;font-family:"Moisette",serif;font-size:2.5rem;line-height:120%;letter-spacing:-5%;color:#6E1631}.guten-block.image-testimonial-slider .image-testimonial-slider-author{margin:24px 0 0;font-family:"Moisette",serif;font-size:1.8125rem;line-height:120%;letter-spacing:-5%;color:#6E1631;font-style:italic}.guten-block.image-testimonial-slider .image-testimonial-slider-cta{margin-top:28px;display:inline-block}.guten-block.image-testimonial-slider .image-testimonial-slider-credit{margin-top:auto;padding-top:32px;align-self:flex-start;width:100%;max-width:670px;font-family:"NeueHaasDisplay",sans-serif;font-size:.6875rem;line-height:150%;letter-spacing:5%;color:#000}.guten-block.image-testimonial-slider .image-testimonial-slider-credit p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.image-content{width:100%;overflow:hidden;display:flex;flex-direction:column}.guten-block.image-content.has-theme-white-background-color .image-content-title,.guten-block.image-content.has-theme-white-background-color .image-content-body{color:#000}.guten-block.image-content.has-theme-white-background-color .image-content-body a{color:inherit}.guten-block.image-content.has-theme-white-background-color .image-content-cta.landing-page-button--white-outline-trans{color:#6E1631;border-color:#6E1631}.guten-block.image-content.has-theme-white-background-color .image-content-cta.landing-page-button--white-outline-trans:hover{background:#6E1631;color:#fff}.guten-block.image-content .image-content-inner{display:flex;flex-wrap:nowrap;width:100%;flex:1 1 auto;min-height:0;align-items:stretch}@media only screen and (max-width: 768px){.guten-block.image-content .image-content-inner{flex-direction:column;flex-wrap:wrap}}.guten-block.image-content.image-content--media-left .image-content-inner{flex-direction:row-reverse}@media only screen and (max-width: 768px){.guten-block.image-content.image-content--media-left .image-content-inner{flex-direction:column}}.guten-block.image-content .image-content-col--text{box-sizing:border-box;flex:0 0 50%;max-width:50%;display:flex;justify-content:center;align-items:center;padding:100px 24px;color:#fff;align-self:stretch;min-height:0}@media only screen and (max-width: 768px){.guten-block.image-content .image-content-col--text{flex:0 0 100%;max-width:100%;padding:80px 20px}}.guten-block.image-content.image-content--no-image .image-content-col--text{flex:0 0 100%;max-width:100%}.guten-block.image-content .image-content-text-inner{width:100%;max-width:510px;display:flex;flex-direction:column;align-items:center;gap:24px}.guten-block.image-content .image-content-title{margin:0;width:100%;font-family:"Moisette",serif;font-size:3.125rem;font-weight:300;line-height:110%;letter-spacing:-5%;text-align:center;color:#fff}.guten-block.image-content .image-content-title strong,.guten-block.image-content .image-content-title b,.guten-block.image-content .image-content-title em,.guten-block.image-content .image-content-title span{font-weight:300}.guten-block.image-content.image-content--style-2{height:60vh;min-height:600px}.guten-block.image-content.image-content--style-2 .image-content-inner{flex:1 1 auto;min-height:0}.guten-block.image-content.image-content--style-2 .image-content-col--text{align-items:flex-start}.guten-block.image-content.image-content--style-2 .image-content-text-inner{align-items:flex-start}.guten-block.image-content.image-content--style-2 .image-content-title{text-align:left}.guten-block.image-content.image-content--style-2 .image-content-cta{align-self:flex-start}.guten-block.image-content.image-content--style-2 .image-content-ctas{display:inline-flex;flex-wrap:wrap;gap:14px;align-items:center}.guten-block.image-content.image-content--style-3{padding:50px 0}.guten-block.image-content.image-content--style-3 .image-content-text-inner{align-items:flex-start}.guten-block.image-content.image-content--style-3 .image-content-title{text-align:left}.guten-block.image-content.image-content--style-3 .image-content-col--media{background:transparent;overflow:visible;min-height:0;display:block}@media only screen and (max-width: 768px){.guten-block.image-content.image-content--style-3 .image-content-col--media{min-height:0}}.guten-block.image-content.image-content--style-3 .image-content-image{position:static;inset:auto;width:100%;height:auto;min-height:0;-o-object-fit:contain;object-fit:contain;display:block}.guten-block.image-content .image-content-body{width:100%;font-family:"NeueHaasDisplay",sans-serif;font-size:1.125rem;line-height:120%;letter-spacing:0;color:#fff}.guten-block.image-content .image-content-body p{margin:0 0 1em;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.image-content .image-content-body p strong{font-weight:600}.guten-block.image-content .image-content-body p:last-child{margin-bottom:0}.guten-block.image-content .image-content-body a{color:inherit;text-decoration:underline;text-underline-offset:3px}.guten-block.image-content .image-content-body a:hover{text-decoration:none}.guten-block.image-content.image-content--fully-justified .image-content-body{text-align:justify !important}.guten-block.image-content.image-content--fully-justified .image-content-body p,.guten-block.image-content.image-content--fully-justified .image-content-body div,.guten-block.image-content.image-content--fully-justified .image-content-body li,.guten-block.image-content.image-content--fully-justified .image-content-body blockquote{text-align:justify !important;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-word}.guten-block.image-content.image-content--fully-justified .image-content-body .has-text-align-left,.guten-block.image-content.image-content--fully-justified .image-content-body .has-text-align-center,.guten-block.image-content.image-content--fully-justified .image-content-body .has-text-align-right{text-align:justify !important;-moz-text-align-last:justify;text-align-last:justify}.guten-block.image-content.image-content--fully-justified .image-content-body p{text-align:justify !important;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-word}.guten-block.image-content .image-content-cta{display:inline-block;align-self:center}.guten-block.image-content .image-content-col--media{position:relative;flex:0 0 50%;max-width:50%;align-self:stretch;min-height:280px;overflow:hidden;background:#000}@media only screen and (max-width: 768px){.guten-block.image-content .image-content-col--media{flex:0 0 auto;width:100%;max-width:100%;min-height:320px;order:-1}}.guten-block.image-content .image-content-image{position:absolute;inset:0;width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.guten-block.hero-cta{position:relative;width:100%;overflow:hidden;background:#000;color:#fff}.guten-block.hero-cta.hero-cta--style-1{height:80vh;min-height:600px}.guten-block.hero-cta.hero-cta--style-2{height:50vh;min-height:500px}.guten-block.hero-cta.hero-cta--style-2 .hero-cta-overlay{align-items:center;justify-content:center}.guten-block.hero-cta.hero-cta--style-2 .hero-cta-container{display:flex;justify-content:center}.guten-block.hero-cta.hero-cta--style-2 .hero-cta-content{width:100%}.guten-block.hero-cta.hero-cta--style-2 .hero-cta-ctas-list{justify-content:center;width:100%}.guten-block.hero-cta .hero-cta-media{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover}.guten-block.hero-cta .hero-cta-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:50px 0}.guten-block.hero-cta .hero-cta-container{width:100%}.guten-block.hero-cta .hero-cta-content{max-width:520px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.guten-block.hero-cta .hero-cta-title{margin:0;font-family:"Moisette",serif;font-size:2.8125rem;font-weight:300;line-height:100%;letter-spacing:-5%;color:#fff}.guten-block.hero-cta .hero-cta-text{font-family:"Moisette",serif;font-size:1.25rem;line-height:1.5625rem;letter-spacing:-5%;color:#fff}.guten-block.hero-cta .hero-cta-text p{margin:0 0 1em;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.hero-cta .hero-cta-text p:last-child{margin-bottom:0}.guten-block.hero-cta .hero-cta-ctas-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;margin:0;padding:0;list-style:none}.guten-block.hero-cta .hero-cta-ctas-item{margin:0;padding:0}.hero-featured-post{position:relative;overflow:hidden}.hero-featured-post__layout{position:relative;display:flex;min-height:600px}.hero-featured-post__left,.hero-featured-post__right{width:50%}.hero-featured-post__left{display:flex;align-items:center;background:#270719;color:#ffffff}.hero-featured-post__left-inner{width:100%;max-width:100%;margin-left:auto;padding:42px 38px 42px 24px}.hero-featured-post__text-wrap{width:100%;max-width:calc(100% - 300px)}.hero-featured-post__title{font-family:"Moisette", serif;font-size:46px;font-weight:300;line-height:1.05;letter-spacing:-0.03em;color:#ffffff}.hero-featured-post__title p{margin:0 0 0.45em}.hero-featured-post__content{font-family:"NeueHaasDisplay", sans-serif;font-size:.875rem;font-weight:300;line-height:1.45;color:#ffffff}.hero-featured-post__content p{margin:0 0 1em}.hero-featured-post__content p:last-child{margin-bottom:0}.hero-featured-post__cta{margin-top:24px}.hero-featured-post__right{position:relative;min-height:600px}.hero-featured-post__media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-featured-post__box{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% - 32px);max-width:460px;background:#DDD6CC;color:#270719;text-align:center;padding:0;text-decoration:none}.hero-featured-post__box-subtitle{font-family:"NeueHaasDisplay", sans-serif;font-size:15px;font-weight:300;line-height:1.2;letter-spacing:0.04em;text-transform:uppercase}.hero-featured-post__box-title{margin-top:8px;margin-bottom:0;padding-bottom:0;font-family:"Moisette",serif;font-size:6.875rem;font-weight:300;line-height:1.05;font-style:italic;letter-spacing:-5%}@media (max-width: 991px){.hero-featured-post__layout{flex-direction:column-reverse;min-height:0}.hero-featured-post__left,.hero-featured-post__right{width:100%}.hero-featured-post__right{min-height:380px}.hero-featured-post__left-inner{max-width:100%;margin-left:0;padding:32px 24px}.hero-featured-post__box{position:static;transform:none;width:100%;margin-top:0}}.guten-block.image-featured{position:relative;width:100%;padding:80px 0;background-color:#adac86;background-repeat:no-repeat;background-position:center;background-size:cover}.guten-block.image-featured .image-featured-inner{display:flex;flex-direction:column;align-items:center;gap:40px}.guten-block.image-featured .image-featured-container{display:flex;justify-content:center}.guten-block.image-featured .image-featured-media{width:100%;padding:0 20px;box-sizing:border-box;display:flex;justify-content:center}.guten-block.image-featured .image-featured-media-inner{position:relative;width:100%;max-width:540px}.guten-block.image-featured .image-featured-image{width:100%;height:auto;display:block}.guten-block.image-featured .image-featured-overlay{position:absolute;top:20%;right:0;transform:translateX(50%);z-index:2;max-width:55%;height:auto;display:block}.guten-block.quote-content{position:relative;width:100%;padding:200px 0;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}.guten-block.quote-content.has-background{background-color:transparent}.guten-block.quote-content .quote-content-inner{display:flex;gap:60px;align-items:flex-start}.guten-block.quote-content .quote-content-col{box-sizing:border-box;min-width:0;flex:0 0 50%}.guten-block.quote-content.quote-content--quote-right .quote-content-inner{flex-direction:row-reverse}.guten-block.quote-content .quote-content-quote{font-family:"Moisette",serif;font-size:3.125rem;font-weight:300;line-height:100%;letter-spacing:-5%;color:#fff}.guten-block.quote-content .quote-content-quote span[style*="Moisette"],.guten-block.quote-content .quote-content-quote span[style*="moisette"]{font-weight:300;line-height:100%}.guten-block.quote-content .quote-content-quote strong,.guten-block.quote-content .quote-content-quote b{font-weight:300}.guten-block.quote-content .quote-content-quote p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.quote-content .quote-content-quote p:last-child{margin-bottom:0}.guten-block.quote-content .quote-content-content{font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-weight:300;line-height:1.5625rem;letter-spacing:5%;color:#fff}.guten-block.quote-content .quote-content-content span[style*="Moisette"],.guten-block.quote-content .quote-content-content span[style*="moisette"]{font-size:1.25rem;letter-spacing:-5%}.guten-block.quote-content .quote-content-content p{margin:0 0 1em;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.quote-content .quote-content-content p:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.guten-block.quote-content{padding:120px 0}.guten-block.quote-content .quote-content-inner{flex-direction:column;gap:40px}.guten-block.quote-content .quote-content-col{flex:0 0 auto;width:100%}.guten-block.quote-content.quote-content--quote-right .quote-content-inner{flex-direction:column}}.guten-block.statistics.statistics--style-1{position:relative;width:100%;padding:100px 0;background-color:#ebe8e3;background-position:center;background-repeat:no-repeat;background-size:cover;color:#000}.guten-block.statistics.statistics--style-1.has-background{background-color:transparent}.guten-block.statistics.statistics--style-1 .statistics-container{position:relative;z-index:1}.guten-block.statistics.statistics--style-1 .statistics-inner{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;width:100%}.guten-block.statistics.statistics--style-1 .statistics-col{box-sizing:border-box;flex:1 1 50%;max-width:50%;min-width:0}.guten-block.statistics.statistics--style-1 .statistics-col--content{display:flex;justify-content:center;align-items:center;padding-right:48px;border-right:1px solid #000}.guten-block.statistics.statistics--style-1 .statistics-col-content-inner{width:100%;max-width:420px;text-align:center}.guten-block.statistics.statistics--style-1 .statistics-content{font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-weight:300;line-height:155%;letter-spacing:5%;color:inherit;text-align:center}.guten-block.statistics.statistics--style-1 .statistics-content>p:first-child{margin-top:0;font-family:"Moisette",serif;font-size:2rem;font-weight:300;font-style:italic;line-height:115%;letter-spacing:-3%}.guten-block.statistics.statistics--style-1 .statistics-content p{margin:0 0 1em;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.statistics.statistics--style-1 .statistics-content p:last-child{margin-bottom:0}.guten-block.statistics.statistics--style-1 .statistics-content>p:first-child ~ p{font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-style:normal;letter-spacing:5%}.guten-block.statistics.statistics--style-1 .statistics-cta{margin-top:28px;display:inline-block;padding:14px 28px;font-family:"NeueHaasDisplay",sans-serif;font-size:.75rem;font-weight:400;letter-spacing:0.1em;line-height:1;text-transform:uppercase;text-decoration:none;color:#270719;border:1px solid #270719;background-color:transparent;transition:background-color 0.2s ease, color 0.2s ease}.guten-block.statistics.statistics--style-1 .statistics-cta:hover{background-color:#270719;color:#fff}.guten-block.statistics.statistics--style-1 .statistics-col--stats{display:flex;justify-content:center;align-items:center;padding-left:48px}.guten-block.statistics.statistics--style-1 .statistics-list{list-style:none;margin:0;padding:0;width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center}.guten-block.statistics.statistics--style-1 .statistics-item{display:flex;flex-direction:column;align-items:center;gap:8px}.guten-block.statistics.statistics--style-1 .statistics-statistic{display:block;font-family:"Moisette",serif;font-size:4.5rem;font-weight:300;line-height:90%;letter-spacing:-5%;color:inherit}.guten-block.statistics.statistics--style-1 .statistics-subtitle{display:block;font-family:"Moisette",serif;font-size:1.125rem;font-weight:300;font-style:italic;line-height:125%;letter-spacing:-2%;color:inherit}.guten-block.statistics.statistics--style-1.has-theme-black-background-color,.guten-block.statistics.statistics--style-1.has-theme-plum-background-color,.guten-block.statistics.statistics--style-1.has-theme-cassis-background-color,.guten-block.statistics.statistics--style-1.has-theme-red-background-color,.guten-block.statistics.statistics--style-1.has-theme-raspberry-background-color{color:#fff}.guten-block.statistics.statistics--style-1.has-theme-black-background-color .statistics-col--content,.guten-block.statistics.statistics--style-1.has-theme-plum-background-color .statistics-col--content,.guten-block.statistics.statistics--style-1.has-theme-cassis-background-color .statistics-col--content,.guten-block.statistics.statistics--style-1.has-theme-red-background-color .statistics-col--content,.guten-block.statistics.statistics--style-1.has-theme-raspberry-background-color .statistics-col--content{border-right-color:#000}.guten-block.statistics.statistics--style-1.has-theme-black-background-color .statistics-cta,.guten-block.statistics.statistics--style-1.has-theme-plum-background-color .statistics-cta,.guten-block.statistics.statistics--style-1.has-theme-cassis-background-color .statistics-cta,.guten-block.statistics.statistics--style-1.has-theme-red-background-color .statistics-cta,.guten-block.statistics.statistics--style-1.has-theme-raspberry-background-color .statistics-cta{color:#fff;border-color:#fff;background-color:transparent}.guten-block.statistics.statistics--style-1.has-theme-black-background-color .statistics-cta:hover,.guten-block.statistics.statistics--style-1.has-theme-plum-background-color .statistics-cta:hover,.guten-block.statistics.statistics--style-1.has-theme-cassis-background-color .statistics-cta:hover,.guten-block.statistics.statistics--style-1.has-theme-red-background-color .statistics-cta:hover,.guten-block.statistics.statistics--style-1.has-theme-raspberry-background-color .statistics-cta:hover{background-color:#fff;color:#000}.guten-block.statistics.statistics--style-1.has-theme-black-background-color .statistics-col--content{border-right-color:#fff}@media only screen and (max-width: 768px){.guten-block.statistics.statistics--style-1{padding:72px 0}.guten-block.statistics.statistics--style-1 .statistics-inner{flex-direction:column;gap:48px}.guten-block.statistics.statistics--style-1 .statistics-col{flex:0 0 auto;max-width:100%;width:100%}.guten-block.statistics.statistics--style-1 .statistics-col--content{padding-right:0;padding-bottom:48px;border-right:0;border-bottom:1px solid #000}.guten-block.statistics.statistics--style-1.has-theme-black-background-color .statistics-col--content{border-bottom-color:#fff}.guten-block.statistics.statistics--style-1 .statistics-col--stats{padding-left:0}.guten-block.statistics.statistics--style-1 .statistics-statistic{font-size:3.5rem}}.guten-block.statistics.statistics--style-2{position:relative;width:100%;padding:80px 0;background-color:#270719;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}.guten-block.statistics.statistics--style-2.has-background{background-color:transparent}.guten-block.statistics.statistics--style-2 .statistics-inner--style-2{display:flex;flex-wrap:nowrap;align-items:stretch;gap:40px;width:100%}.guten-block.statistics.statistics--style-2 .statistics-col--style-2-left{box-sizing:border-box;flex:0 0 40%;max-width:40%;min-width:0;display:flex;justify-content:center;align-items:center;padding:16px 0}.guten-block.statistics.statistics--style-2 .statistics-col--style-2-right{box-sizing:border-box;flex:0 0 60%;max-width:60%;min-width:0;display:flex;align-items:stretch}.guten-block.statistics.statistics--style-2 .statistics-list--style-2{list-style:none;margin:0;padding:0;width:100%;max-width:280px;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.guten-block.statistics.statistics--style-2 .statistics-item{display:flex;flex-direction:column;align-items:center;gap:8px}.guten-block.statistics.statistics--style-2 .statistics-statistic{display:block;font-family:"Moisette",serif;font-size:4rem;font-weight:300;line-height:90%;letter-spacing:-5%;color:inherit}.guten-block.statistics.statistics--style-2 .statistics-subtitle{display:block;font-family:"Moisette",serif;font-size:1rem;font-weight:300;font-style:italic;line-height:130%;letter-spacing:-2%;color:inherit}.guten-block.statistics.statistics--style-2 .statistics-style-2-media{position:relative;width:100%;flex:1 1 auto;align-self:stretch;min-height:420px;overflow:visible;background-color:rgba(0,0,0,0.2)}.guten-block.statistics.statistics--style-2 .statistics-style-2-image{display:block;width:100%;height:100%;min-height:420px;margin:0;-o-object-fit:cover;object-fit:cover}.guten-block.statistics.statistics--style-2 .statistics-style-2-title{position:absolute;left:0;top:100%;z-index:2;margin:0;padding:0;font-family:"Moisette",serif;font-size:7.8125rem;font-weight:300;font-style:italic;line-height:1;letter-spacing:-5%;color:#fff;white-space:nowrap;pointer-events:none;transform:translate(-8%, -100%) rotate(-90deg);transform-origin:left center}.guten-block.statistics.statistics--style-2.has-theme-white-background-color{color:#000}.guten-block.statistics.statistics--style-2.has-theme-white-background-color .statistics-style-2-title{color:#270719}.guten-block.statistics.statistics--style-2.has-theme-white-background-color .statistics-style-2-media{background-color:rgba(0,0,0,0.06)}@media only screen and (max-width: 768px){.guten-block.statistics.statistics--style-2{padding:56px 0}.guten-block.statistics.statistics--style-2 .statistics-inner--style-2{flex-direction:column;gap:32px}.guten-block.statistics.statistics--style-2 .statistics-col--style-2-left,.guten-block.statistics.statistics--style-2 .statistics-col--style-2-right{flex:0 0 auto;max-width:100%;width:100%}.guten-block.statistics.statistics--style-2 .statistics-style-2-media{min-height:320px}.guten-block.statistics.statistics--style-2 .statistics-style-2-image{min-height:320px}.guten-block.statistics.statistics--style-2 .statistics-style-2-title{left:50%;top:12px;font-size:3rem;transform:translateX(-50%) rotate(0deg);transform-origin:center center;text-align:center}}.guten-block.image-overlay-content{position:relative;width:100%;padding:80px 0;color:#fff}.guten-block.image-overlay-content.has-background .image-overlay-content-stage{background-color:transparent}.guten-block.image-overlay-content .image-overlay-content-stage{position:relative;width:100%;min-height:600px;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:contain;display:flex;align-items:stretch;justify-content:center}.guten-block.image-overlay-content .image-overlay-content-top-left{position:absolute;top:0;left:0;z-index:2;width:100%;max-width:750px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.guten-block.image-overlay-content .image-overlay-content-title{margin:0;font-family:"Moisette",serif;font-size:5.625rem;font-weight:300;line-height:100%;letter-spacing:-5%;color:#fff}.guten-block.image-overlay-content .image-overlay-content-title p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.image-overlay-content .image-overlay-content-cta{align-self:flex-start}.guten-block.image-overlay-content .image-overlay-content-bottom-right{position:absolute;right:0;bottom:0;z-index:2;padding:24px;display:flex;justify-content:flex-end}.guten-block.image-overlay-content .image-overlay-content-content{width:100%;max-width:380px;font-family:"NeueHaasDisplay",sans-serif;font-size:1rem;font-weight:300;line-height:165%;letter-spacing:5%;color:#fff;text-align:right}.guten-block.image-overlay-content .image-overlay-content-content p{margin:0 0 1em;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.image-overlay-content .image-overlay-content-content p:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.guten-block.image-overlay-content{padding:60px 0}.guten-block.image-overlay-content .image-overlay-content-stage{min-height:520px}.guten-block.image-overlay-content .image-overlay-content-top-left,.guten-block.image-overlay-content .image-overlay-content-bottom-right{padding:18px}.guten-block.image-overlay-content .image-overlay-content-title{font-size:3.5rem}.guten-block.image-overlay-content .image-overlay-content-content{max-width:420px;text-align:left}}.guten-block.image-slider{position:relative;width:100%;padding:80px 0;background-position:center;background-repeat:no-repeat;background-size:cover}.guten-block.image-slider.has-theme-white-background-color .image-slider-title{color:#000}.guten-block.image-slider.has-theme-black-background-color .image-slider-title,.guten-block.image-slider.has-theme-black-background-color .image-slider-title p{color:#fff}.guten-block.image-slider .image-slider-title{margin:0 0 28px;font-family:"Moisette",serif;font-size:3.125rem;font-weight:300;line-height:100%;letter-spacing:-5%;text-align:left;color:inherit}.guten-block.image-slider .image-slider-title p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.image-slider .image-slider-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media only screen and (max-width: 768px){.guten-block.image-slider .image-slider-cards{grid-template-columns:1fr}}.guten-block.image-slider.image-slider--style-1 .image-slider-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:transparent;color:#000;height:570px}.guten-block.image-slider.image-slider--style-1 .image-slider-card-media{position:relative;width:100%;height:100%;overflow:hidden;background:#000}.guten-block.image-slider.image-slider--style-1 .image-slider-card-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guten-block.image-slider.image-slider--style-1 .image-slider-card-body{position:absolute;top:auto;right:0;bottom:0;transform:none;width:100%;max-width:245px;max-height:330px;padding:18px 16px;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:space-between;align-items:flex-start;background:#ebe8e3}.guten-block.image-slider.image-slider--style-1 .image-slider-card-body::before{content:"";position:absolute;top:0;left:50%;z-index:1;width:24px;height:32px;background:url("../../assets/images/ll-icon-small.svg") no-repeat center/contain;transform:translate(-50%, -50%);pointer-events:none}.guten-block.image-slider.image-slider--style-1 .image-slider-card-title{font-family:"Moisette",serif;font-size:1.5rem;font-weight:300;line-height:110%;letter-spacing:-5%;text-align:left}.guten-block.image-slider.image-slider--style-1 .image-slider-card-title p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.image-slider.image-slider--style-1 .image-slider-card-content{font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-weight:300;line-height:135%;letter-spacing:5%;text-align:left}.guten-block.image-slider.image-slider--style-1 .image-slider-card-content p{margin:0 0 1em}.guten-block.image-slider.image-slider--style-1 .image-slider-card-content p:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.guten-block.image-slider.image-slider--style-1 .image-slider-card-body{position:relative;max-width:none;max-height:none;transform:none}}.guten-block.image-slider.image-slider--style-2 .image-slider-card{display:flex;flex-direction:column;height:auto;min-height:0;overflow:hidden;border:1px solid #000;background:#fff;color:#000}.guten-block.image-slider.image-slider--style-2 .image-slider-card-subtitle-bar{flex:0 0 auto;background:#6E1631;color:#fff;font-family:"NeueHaasDisplay",sans-serif;font-size:.75rem;font-weight:400;letter-spacing:0.08em;line-height:1.35;padding:14px 16px;text-transform:uppercase}.guten-block.image-slider.image-slider--style-2 .image-slider-card-media{position:relative;flex:0 0 auto;width:100%;overflow:hidden;background:#000;aspect-ratio:16 / 9;min-height:0}.guten-block.image-slider.image-slider--style-2 .image-slider-card-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guten-block.image-slider.image-slider--style-2 .image-slider-card-body{position:relative;display:flex;flex-direction:column;flex:1 1 auto;gap:14px;align-items:flex-start;width:100%;max-width:none;max-height:none;height:auto;margin:0;padding:20px 18px 24px;background:#ebe8e3}.guten-block.image-slider.image-slider--style-2 .image-slider-card-title{font-family:"Moisette",serif;font-size:1.625rem;font-weight:300;line-height:115%;letter-spacing:-0.03em;text-align:left;color:#6E1631}.guten-block.image-slider.image-slider--style-2 .image-slider-card-title p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.image-slider.image-slider--style-2 .image-slider-card-content{flex:1 1 auto;font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-weight:300;line-height:135%;letter-spacing:0.05em;text-align:left;color:#000}.guten-block.image-slider.image-slider--style-2 .image-slider-card-content p{margin:0 0 0.75em}.guten-block.image-slider.image-slider--style-2 .image-slider-card-content p:last-child{margin-bottom:0}.guten-block.image-slider.image-slider--style-2 .image-slider-card-cta.landing-page-button{align-self:flex-start;margin-top:auto}.guten-block.image-slider.image-slider--style-2 .image-slider-card-cta__lead,.guten-block.image-slider.image-slider--style-2 .image-slider-card-cta__emph{color:inherit}.guten-block.image-slider.image-slider--style-2 .image-slider-card-cta__lead{font-weight:400}.guten-block.image-slider.image-slider--style-2 .image-slider-card-cta__emph{font-weight:700}.guten-block.image-slider.image-slider--style-3{padding:0}.guten-block.image-slider.image-slider--style-3 .image-slider-container{width:100%;max-width:none;padding-left:0;padding-right:0}.guten-block.image-slider.image-slider--style-3 .image-slider-cards{grid-template-columns:repeat(3, minmax(0, 1fr));gap:0}.guten-block.image-slider.image-slider--style-3 .image-slider-card{position:relative;overflow:hidden;height:70vh;min-height:600px;background:#000;color:#fff}@media only screen and (max-width: 768px){.guten-block.image-slider.image-slider--style-3 .image-slider-card{height:60vh;min-height:520px}}.guten-block.image-slider.image-slider--style-3 .image-slider-card-media{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.guten-block.image-slider.image-slider--style-3 .image-slider-card-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 0.35s ease}.guten-block.image-slider.image-slider--style-3 .image-slider-card-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:rgba(0,0,0,0.55);opacity:0;visibility:hidden;transition:opacity 0.25s ease, visibility 0.25s ease}.guten-block.image-slider.image-slider--style-3 .image-slider-card-overlay-inner{width:100%;max-width:420px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.guten-block.image-slider.image-slider--style-3 .image-slider-card-subtitle{font-family:"NeueHaasDisplay",sans-serif;font-size:.75rem;font-weight:300;line-height:155%;letter-spacing:0.08em;text-transform:uppercase;color:#fff}.guten-block.image-slider.image-slider--style-3 .image-slider-card-subtitle p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.image-slider.image-slider--style-3 .image-slider-card-title{font-family:"Moisette",serif;font-size:2.75rem;font-weight:300;line-height:100%;letter-spacing:-5%;color:#fff}.guten-block.image-slider.image-slider--style-3 .image-slider-card-title p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.image-slider.image-slider--style-3 .image-slider-card-content{font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-weight:300;line-height:155%;letter-spacing:0.05em;color:#fff}.guten-block.image-slider.image-slider--style-3 .image-slider-card-content p{margin:0 0 0.9em}.guten-block.image-slider.image-slider--style-3 .image-slider-card-content p:last-child{margin-bottom:0}.guten-block.image-slider.image-slider--style-3 .image-slider-card-cta.landing-page-button{margin-top:8px}.guten-block.image-slider.image-slider--style-3 .image-slider-card-cta__lead,.guten-block.image-slider.image-slider--style-3 .image-slider-card-cta__emph{color:inherit}.guten-block.image-slider.image-slider--style-3 .image-slider-card-cta__lead{font-weight:400}.guten-block.image-slider.image-slider--style-3 .image-slider-card-cta__emph{font-weight:700}.guten-block.image-slider.image-slider--style-3 .image-slider-card:hover .image-slider-card-overlay,.guten-block.image-slider.image-slider--style-3 .image-slider-card:focus-within .image-slider-card-overlay{opacity:1;visibility:visible}.guten-block.image-slider.image-slider--style-3 .image-slider-card:hover .image-slider-card-image,.guten-block.image-slider.image-slider--style-3 .image-slider-card:focus-within .image-slider-card-image{transform:scale(1.03)}.guten-block.image-slider.image-slider--style-4{padding:0;height:60vh;min-height:400px;display:flex;flex-direction:column;min-width:0}.guten-block.image-slider.image-slider--style-4 .image-slider-container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:none;padding-left:0;padding-right:0}.guten-block.image-slider.image-slider--style-4 .image-slider-cards{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:0;height:100%;min-height:0;width:100%;min-width:0;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.guten-block.image-slider.image-slider--style-4 .image-slider-style-4-slide{flex:0 0 auto;height:100%;width:auto;margin:0;overflow:hidden;background:#000}.guten-block.image-slider.image-slider--style-4 .image-slider-style-4-image{display:block;width:auto;max-width:none;height:100%;max-height:100%;margin:0}.guten-block.tabs-block{width:100%}.guten-block.tabs-block .tabs-block__radio{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.guten-block.tabs-block .tabs-block__nav{display:flex;width:100%;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;background-color:#e2dfda;border-bottom:1px solid #cfccc8}.guten-block.tabs-block .tabs-block__tab{box-sizing:border-box;flex:1 1 0;min-width:0;margin:0;padding:18px 12px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:"NeueHaasDisplay",sans-serif;font-size:.75rem;font-weight:400;line-height:1.2;letter-spacing:0.08em;text-transform:uppercase;color:#000;cursor:pointer;border:0;border-right:1px solid #cfccc8;background-color:transparent;transition:background-color 0.15s ease, box-shadow 0.15s ease}.guten-block.tabs-block .tabs-block__tab:last-child{border-right:0}.guten-block.tabs-block .tabs-block__panels{position:relative}.guten-block.tabs-block .tabs-block__panel{display:none;padding:80px 0 100px}@media only screen and (max-width: 768px){.guten-block.tabs-block .tabs-block__panel{padding:60px 0 80px}}.guten-block.tabs-block .tabs-block__container{box-sizing:border-box}.guten-block.tabs-block .tabs-block__inner{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:48px;width:100%}@media only screen and (max-width: 768px){.guten-block.tabs-block .tabs-block__inner{flex-direction:column;gap:40px}}.guten-block.tabs-block .tabs-block__col{box-sizing:border-box;flex:0 0 50%;max-width:50%;min-width:0}@media only screen and (max-width: 768px){.guten-block.tabs-block .tabs-block__col{flex:0 0 100%;max-width:100%}}.guten-block.tabs-block .tabs-block__col--media{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width: 768px){.guten-block.tabs-block .tabs-block__col--media{align-self:flex-start;position:-webkit-sticky;position:sticky;top:0}}@media only screen and (min-width: 768px){.guten-block.tabs-block body.admin-bar .tabs-block__col--media{top:32px}}@media only screen and (min-width: 768px) and (max-width: 782px){.guten-block.tabs-block body.admin-bar .tabs-block__col--media{top:46px}}.guten-block.tabs-block .tabs-block__media{position:relative;width:100%;overflow:hidden;background-color:#ebebeb}.guten-block.tabs-block .tabs-block__image{display:block;width:100%;height:auto;vertical-align:middle}.guten-block.tabs-block .tabs-block__cta-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.guten-block.tabs-block .tabs-block__cta-wrap .tabs-block__cta{pointer-events:auto}.guten-block.tabs-block .tabs-block__credits{font-family:"NeueHaasDisplay",sans-serif;font-size:.6875rem;line-height:150%;letter-spacing:0.04em;color:#000}.guten-block.tabs-block .tabs-block__credits p{margin:0 0 0.75em;font-size:inherit;line-height:inherit}.guten-block.tabs-block .tabs-block__credits p:last-child{margin-bottom:0}.guten-block.tabs-block .tabs-block__credits strong,.guten-block.tabs-block .tabs-block__credits b{font-weight:600;text-transform:uppercase}.guten-block.tabs-block .tabs-block__col--text{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-top:8px;color:#000}.guten-block.tabs-block .tabs-block__title{margin:0;font-family:"Moisette",serif;font-size:2.5rem;font-weight:300;line-height:120%;letter-spacing:-5%;color:inherit}.guten-block.tabs-block .tabs-block__subtitle{width:100%;font-family:"NeueHaasDisplay",sans-serif;font-size:1.125rem;font-weight:300;line-height:140%;letter-spacing:-5%;color:inherit}.guten-block.tabs-block .tabs-block__subtitle p{margin:0 0 1em;font-size:inherit;line-height:inherit;letter-spacing:inherit}.guten-block.tabs-block .tabs-block__subtitle p:last-child{margin-bottom:0}.guten-block.tabs-block .tabs-block__divider{flex-shrink:0;width:1px;height:75px;background-color:#000}.guten-block.tabs-block .tabs-block__content{width:100%;font-family:"NeueHaasDisplay",sans-serif;font-size:.8125rem;font-weight:300;line-height:150%;color:inherit}.guten-block.tabs-block .tabs-block__content p{margin:0 0 1em;font-size:inherit;line-height:inherit}.guten-block.tabs-block .tabs-block__content p:last-child{margin-bottom:0}.guten-block.content-socials{box-sizing:border-box;width:100%;padding:50px 20px;color:#fff}.guten-block.content-socials .content-socials-inner{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:1200px;margin:0 auto;align-items:start;gap:40px 48px}@media only screen and (max-width: 768px){.guten-block.content-socials .content-socials-inner{grid-template-columns:1fr}}.guten-block.content-socials .content-socials-col{box-sizing:border-box;min-width:0}.guten-block.content-socials .content-socials-col--left{display:flex;flex-direction:column;gap:24px}.guten-block.content-socials .content-socials-title{margin:0;font-family:"Moisette",serif;font-size:3.75rem;font-weight:300;line-height:110%;letter-spacing:-5%;color:#fff}.guten-block.content-socials .content-socials-title p,.guten-block.content-socials .content-socials-title strong,.guten-block.content-socials .content-socials-title b,.guten-block.content-socials .content-socials-title em,.guten-block.content-socials .content-socials-title span,.guten-block.content-socials .content-socials-title h1,.guten-block.content-socials .content-socials-title h2,.guten-block.content-socials .content-socials-title h3,.guten-block.content-socials .content-socials-title h4{font-weight:300}.guten-block.content-socials .content-socials-title p{margin:0 0 0.5em;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit;color:inherit}.guten-block.content-socials .content-socials-title p:last-child{margin-bottom:0}.guten-block.content-socials .content-socials-body{margin:0;font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-weight:300;line-height:135%;letter-spacing:5%;color:#fff}.guten-block.content-socials .content-socials-body p{margin:0 0 1em;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.guten-block.content-socials .content-socials-body p:last-child{margin-bottom:0}.guten-block.content-socials .content-socials-cta{display:inline-block;align-self:flex-start}.guten-block.content-socials .content-socials-col--right{display:flex;flex-direction:column;gap:32px}.guten-block.content-socials .content-socials-social{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.guten-block.content-socials .content-socials-social a.content-socials-social-link{display:inline-block;font-family:"Moisette",serif;font-size:2.1875rem;font-weight:300;line-height:110%;letter-spacing:-5%;color:#fff;text-decoration:none;text-align:left}.guten-block.content-socials .content-socials-social a.content-socials-social-link:hover{text-decoration:underline;text-underline-offset:4px}.guten-block.content-socials .content-socials-social-subtitle{margin:0;font-family:"NeueHaasDisplay",sans-serif;font-size:.9375rem;font-weight:300;line-height:110%;letter-spacing:5%;text-transform:uppercase;text-align:left;color:#fff}.magazine-hero{background:#ebe8e3;padding:50px 0 70px}.magazine-hero__intro{display:grid;grid-template-columns:40% 60%;align-items:center;-moz-column-gap:24px;column-gap:24px;margin-bottom:30px}@media (max-width: 991px){.magazine-hero__intro{grid-template-columns:1fr;row-gap:18px}}.magazine-hero__intro-col--title{text-align:right}@media (max-width: 991px){.magazine-hero__intro-col--title{text-align:left}}.magazine-hero__intro-col--subtitle{text-align:left}.magazine-hero__title{margin:0;font-family:"Moisette",serif;font-size:3.4375rem;font-weight:300;line-height:110%;letter-spacing:-5%;color:#270719}.magazine-hero__subtitle{font-family:"NeueHaasDisplay",sans-serif;font-size:1rem;font-weight:300;line-height:145%;letter-spacing:0;color:#270719}.magazine-hero__subtitle p{margin:0;font:inherit;color:inherit}.magazine-hero__cards{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.magazine-hero__item{flex:0 0 430px;max-width:430px;scroll-snap-align:start}.magazine-hero__card{position:relative;display:block;min-height:590px;color:#fff;text-decoration:none;overflow:hidden;background:#000}.magazine-hero__card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);pointer-events:none;z-index:1}.magazine-hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.magazine-hero__image--empty{background:rgba(0,0,0,0.35)}.magazine-hero__card-content{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.magazine-hero__pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,0.8);border-radius:9999px;padding:5px 14px;font-family:"NeueHaasDisplay",sans-serif;font-size:.6875rem;font-weight:300;line-height:1;letter-spacing:0.05em;text-transform:uppercase}.magazine-hero__post-title{margin:0;font-family:"Moisette",serif;font-size:1.375rem;font-weight:300;line-height:112%;letter-spacing:-3%;color:#fff}.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:#6E1631}.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:#000 !important;text-decoration:underline}.post-single-template .container-content .post-content a:hover{color:#000 !important;text-decoration:none}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCJnbG9iYWwvX2ZvbnRzLnNjc3MiLCJnbG9iYWwvX3NwYWNpbmcuc2NzcyIsImdsb2JhbC9fbWl4aW4uc2NzcyIsImdsb2JhbC9fdHlwb2dyYXBoeS5zY3NzIiwiZ2xvYmFsL190eXBvZ3JhcGh5LW1peGlucy5zY3NzIiwiZ2xvYmFsL19yZXNldC5zY3NzIiwiZ2xvYmFsL19iYXNlLnNjc3MiLCJnbG9iYWwvX2Zvb3Rlci5zY3NzIiwiZ2xvYmFsL19oZWFkZXIuc2NzcyIsInRlbXBsYXRlcy9fYnV0dG9ucy5zY3NzIiwidGVtcGxhdGVzL190ZW1wbGF0ZS1sYW5kaW5nLXBhZ2Uuc2NzcyIsInRlbXBsYXRlcy9fdGVtcGxhdGUtZGlyZWN0b3J5LWVudHJ5LnNjc3MiLCJ0ZW1wbGF0ZXMvX3RlbXBsYXRlLWxvZ2luLWZvcm1zLnNjc3MiLCJ0ZW1wbGF0ZXMvX3Nob3J0Y29kZS1mb3Jnb3QtcGFzc3dvcmQuc2NzcyIsInRlbXBsYXRlcy9fdGVtcGxhdGUtYXJ0aWNsZS0xLnNjc3MiLCJ0ZW1wbGF0ZXMvX3RlbXBsYXRlLWFydGljbGUtMi5zY3NzIiwidGVtcGxhdGVzL190ZW1wbGF0ZS1hcnRpY2xlLTMuc2NzcyIsInRlbXBsYXRlcy9fdGVtcGxhdGUtYXJ0aWNsZS1yZWxhdGVkLXNsaWRlci5zY3NzIiwidGVtcGxhdGVzL190ZW1wbGF0ZS1hcnRpY2xlLXByb21vLnNjc3MiLCJ0ZW1wbGF0ZXMvX3RlbXBsYXRlLWNvdXBsZXMtbG9naW4uc2NzcyIsInRlbXBsYXRlcy9fdGVtcGxhdGUtdmVuZG9ycy1sb2dpbi5zY3NzIiwidGVtcGxhdGVzL19zaW5nbGUtdmVuZG9yLnNjc3MiLCJ0ZW1wbGF0ZXMvX3RlbXBsYXRlLXJlc3VsdHMtZ3JpZC5zY3NzIiwidGVtcGxhdGVzL190ZW1wbGF0ZS1jb3VwbGVzLWhvbWVwYWdlLnNjc3MiLCJ0ZW1wbGF0ZXMvX3RlbXBsYXRlLXZlbmRvcnMtaG9tZXBhZ2Uuc2NzcyIsInRlbXBsYXRlcy9fd29vY29tbWVyY2Utc2luZ2xlLXByb2R1Y3Quc2NzcyIsInRlbXBsYXRlcy9fdGVtcGxhdGUtc2hvcC1ob21lcGFnZS5zY3NzIiwiLi4vLi4vYWNmLWJsb2Nrcy9ibG9jay1zZXR0aW5ncy9fYmxvY2stc2V0dGluZ3Muc2NzcyIsIi4uLy4uL2FjZi1ibG9ja3MvaGVyby9faGVyby5zY3NzIiwiLi4vLi4vYWNmLWJsb2Nrcy9vZmZzZXQtY29udGVudC9fb2Zmc2V0LWNvbnRlbnQuc2NzcyIsIi4uLy4uL2FjZi1ibG9ja3Mvb2Zmc2V0LW1lZGlhLWNvbnRlbnQvX29mZnNldC1tZWRpYS1jb250ZW50LnNjc3MiLCIuLi8uLi9hY2YtYmxvY2tzL21hZ2F6aW5lLWNvbWluZy1zb29uL19tYWdhemluZS1jb21pbmctc29vbi5zY3NzIiwiLi4vLi4vYWNmLWJsb2Nrcy9kaXJlY3Rvcnktc2xpZGVyL19kaXJlY3Rvcnktc2xpZGVyLnNjc3MiLCIuLi8uLi9hY2YtYmxvY2tzL3Nob3AtY29taW5nLXNvb24vX3Nob3AtY29taW5nLXNvb24uc2NzcyIsIi4uLy4uL2FjZi1ibG9ja3MvZXZlbnRzLWNvbWluZy1zb29uL19ldmVudHMtY29taW5nLXNvb24uc2NzcyIsIi4uLy4uL2FjZi1ibG9ja3MvY29udGVudC1iYXIvX2NvbnRlbnQtYmFyLnNjc3MiLCIuLi8uLi9hY2YtYmxvY2tzL2ltYWdlLXRlc3RpbW9uaWFsLXNsaWRlci9faW1hZ2UtdGVzdGltb25pYWwtc2xpZGVyLnNjc3MiLCIuLi8uLi9hY2YtYmxvY2tzL2ltYWdlLWNvbnRlbnQvX2ltYWdlLWNvbnRlbnQuc2NzcyIsIi4uLy4uL2FjZi1ibG9ja3MvaGVyby1jdGEvX2hlcm8tY3RhLnNjc3MiLCIuLi8uLi9hY2YtYmxvY2tzL2hlcm8tZmVhdHVyZWQtcG9zdC9oZXJvLWZlYXR1cmVkLXBvc3Quc2NzcyIsIi4uLy4uL2FjZi1ibG9ja3MvaW1hZ2UtZmVhdHVyZWQvX2ltYWdlLWZlYXR1cmVkLnNjc3MiLCIuLi8uLi9hY2YtYmxvY2tzL3F1b3RlLWNvbnRlbnQvX3F1b3RlLWNvbnRlbnQuc2NzcyIsIi4uLy4uL2FjZi1ibG9ja3Mvc3RhdGlzdGljcy9fc3RhdGlzdGljcy5zY3NzIiwiLi4vLi4vYWNmLWJsb2Nrcy9pbWFnZS1vdmVybGF5LWNvbnRlbnQvX2ltYWdlLW92ZXJsYXktY29udGVudC5zY3NzIiwiLi4vLi4vYWNmLWJsb2Nrcy9pbWFnZS1zbGlkZXIvX2ltYWdlLXNsaWRlci5zY3NzIiwiLi4vLi4vYWNmLWJsb2Nrcy90YWJzL190YWJzLnNjc3MiLCIuLi8uLi9hY2YtYmxvY2tzL2NvbnRlbnQtc29jaWFscy9fY29udGVudC1zb2NpYWxzLnNjc3MiLCIuLi8uLi9hY2YtYmxvY2tzL21hZ2F6aW5lLWhlcm8vbWFnYXppbmUtaGVyby5zY3NzIiwicGFnZXMvX3NpbmdsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW9DQSxhQUNFLGlCQUFrQixDQUNsQixTQUFVLENBRlosMkhBUVEscUJBM0NPLENBbUNmLDJIQVFRLHFCQTFDTyxDQWtDZix1SEFRUSx3QkF0Q1csQ0E4Qm5CLG1JQVFRLHdCQXJDaUIsQ0E2QnpCLDJIQVFRLHdCQXBDYSxDQTRCckIsbUlBUVEsd0JBbkNpQixDQTJCekIseUhBUVEsd0JBbENZLENBMEJwQix5SEFRUSx3QkFsQ1ksQ0EwQnBCLDJIQVFRLHdCQXpDTyxDQWlDZix5SEFRUSx3QkFoQ00sQ0F3QmQsNkhBUVEsd0JBL0JRLENBdUJoQiw2SEFRUSx3QkE3QlEsQ0FxQmhCLCtIQVFRLHdCQTVCUyxDQW9CakIscUdBaUJRLHFCQUFnQyxDQWpCeEMseUdBb0JVLHFCQUFnQyxDQUNoQyxvQ0FBcUMsQ0FyQi9DLHFIQXdCWSxxQkFBZ0MsQ0FDaEMsK0JBQWdDLENBekI1QyxxR0FpQlEscUJBQWdDLENBakJ4Qyx5R0FvQlUscUJBQWdDLENBQ2hDLG9DQUFxQyxDQXJCL0MscUhBd0JZLHFCQUFnQyxDQUNoQywrQkFBZ0MsQ0F6QjVDLGlHQWlCUSx3QkFBZ0MsQ0FqQnhDLHFHQW9CVSx3QkFBZ0MsQ0FDaEMsb0NB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Q0FtRzlCLENBaEZMLGlDQW1GTSxlQXRHNkIsQ0NpQi9CLDJDREVKLGlDQXNGUSxnQkF6RzJCLENBMkc5QixDQXhGTCwrQkE2Rk0sMEJBQTJCLENBN0ZqQyxpQ0FpR00sa0JBcEg2QixDQ2lCL0IsMkNERUosaUNBb0dRLGtCQXZIMkIsQ0F5SDlCLENBdEdMLG1DQXlHTSxrQkE1SDZCLENDaUIvQiwyQ0RFSixtQ0E0R1Esa0JBL0gyQixDQWlJOUIsQ0E5R0wsaUNBaUhNLGtCQXBJNkIsQ0NpQi9CLDJDREVKLGlDQW9IUSxtQkF2STJCLENBeUk5QixDRTdKTCw0QkFTRSx3Q0hvQ3VDLENHbkN4QyxHQ1ZDLGtCRmlGMkQsQ0VoRjNELG9CRmdGMkQsQ0UvRTNELDRCSjRDOEIsQ0VUNUIsMkNDeEJKLEdDUkksa0JGNEV5RCxDRTNFekQsb0JGMkV5RCxDRTFFekQsZ0JBQWlCLENEUXBCLENBRUQsR0NMRSxtQkZxRTJELENFcEUzRCxxQkZvRTJELENFbkUzRCw0QkpnQzhCLENFVDVCLDJDQ3BCSixHQ0FJLGdCRmdFeUQsQ0UvRHpELGdCRitEeUQsQ0M5RDVELENBRUQsR0NFRSxpQkYwRDJELENFekQzRCxrQkZ5RDJELENFeEQzRCw0QkpxQjhCLENJcEI5QixtQkFBbUIsQ0ZXakIsMkNDaEJKLEdDUUksaUJGb0R5RCxDRW5EekQsZ0JGbUR5RCxDQzFENUQsQ0FFRCxHQ1VFLGtCRjhDMkQsQ0U3QzNELG1CRjZDMkQsQ0U1QzNELDRCSlM4QixDRVQ1QiwyQ0NaSixHQ2VJLG1CRnlDeUQsQ0V4Q3pELG1CRndDeUQsQ0N0RDVELENBTUQsTUFFRSxnQkZmaUMsQ0VnQmpDLGtCRmhCaUMsQ0VhbkMsWUNjRSxjRmtDMkQsQ0VqQzNELG9CRmlDMkQsQ0VoQzNELHdDSkp1QyxDR0xyQyxlQUFnQixDREhoQiwyQ0NKSixZQ21CSSxrQkY2QnlELENFNUJ6RCxxQkY0QnlELENDeEMxRCxDQVJILFVBV0ksVUo1Q1csQ0lpQ2Ysc0JBY00seUJBQTBCLENBQzNCLDBNQWdCRCxlSi9EVyxDSStDViwrSUFnQkQsZUovRFcsQ0lvRGYsaU1BZUksZUpuRVcsQ0lvRVosc0JDWEQsaUJGdUIyRCxDRXRCM0QsbUJGc0IyRCxDRXJCM0QsZUFBZ0IsQ0RlakIsZ0JDWEMsZ0JGaUIyRCxDRWhCM0QsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0RhakIsZ0JDVEMsZ0JGVzJELENFVjNELGdCQUFpQixDQUNqQixlQUFnQixDRFdqQixnQkNXQyxpQkZiMkQsQ0VjM0Qsb0JGZDJELENFZTNELGVBQWdCLENGM0RkLDJDQ2dESixnQkNURSxrQkZLMkQsQ0VKM0Qsa0JGSTJELENFSDNELGVBQWdCLENEYWpCLENBRUQsZ0JDQ0UsaUJGYjJELENFYzNELG9CRmQyRCxDRWUzRCxlQUFnQixDRjNEZCwyQ0N3REosZ0JDWEUsa0JGRDJELENFRTNELGtCRkYyRCxDRUczRCxlQUFnQixDRGVqQixDQUVELGFDYkUsaUJGUDJELENFUTNELG9CRlIyRCxDRVMzRCxlQUFnQixDRGFqQixhQ1RDLGlCRmIyRCxDRWMzRCxvQkZkMkQsQ0VlM0QsZUFBZ0IsQ0RXakIsYUNQQyxpQkZuQjJELENFb0IzRCxvQkZwQjJELENFcUIzRCxlQUFnQixDRFNqQixhQ0xDLGNGekIyRCxDRTBCM0QsbUJGMUIyRCxDRTJCM0QsZUFBZ0IsQ0RPakIsYUNIQyxjRi9CMkQsQ0VnQzNELG1CRmhDMkQsQ0VpQzNELGVBQWdCLENES2pCLGFDREMsY0ZyQzJELENFc0MzRCxtQkZ0QzJELENFdUMzRCxlQUFnQixDREdqQixhQ0NDLGdCRjNDMkQsQ0U0QzNELGdCQUFpQixDQUNqQixlQUFnQixDRENqQixhQ0dDLGdCRmpEMkQsQ0VrRDNELGdCQUFpQixDQUNqQixlQUFnQixDRERqQixnQkNLQyxrQkZ2RDJELENFd0QzRCxrQkZ4RDJELENFeUQzRCxlQUFnQixDREhqQixvQkNPQyxpQkY3RDJELENFOEQzRCxxQkY5RDJELENFK0QzRCxlQUFnQixDRExqQixjQ1NDLGNGbkUyRCxDRW9FM0QsbUJGcEUyRCxDRXFFM0QsZUFBZ0IsQ0RQakIsb0JDV0MsaUJGekUyRCxDRTBFM0QscUJGMUUyRCxDRTJFM0QsZUFBZ0IsQ0RUakIsS0VsSkMscUJBQXNCLENBQ3ZCLHFCQUtDLFFBQVMsQ0FDVCxTQUFVLENBQ1Ysa0JBQW1CLENBQ3BCLFVBSUMsZU5kYSxDTWViLFNBQVUsQ0FDVixRQUFTLENBR1YsSUFHQyxjQUFlLENBQ2hCLFFBR0Msb0JBQXFCLENBQ3RCLDhCQUlDLFlBQWEsQ0FDYixPQUFRLENBQ1IsUUFBUyxDQUNWLCtCQUdDLFlBQWEsQ0FDYixPQUFRLENBQ1IsUUFBUyxDQUNWLCtNQU9DLFlBQWEsQ0FDZCxVQy9DQyxzQkFBdUIsQ0FDdkIsNENBQTZDLENBQzdDLDZDQUE4QyxDQUM5QyxrQlBLa0IsQ09KbEIsd0NOd0N1QyxDTXRDeEMsS0FHQyxpQkFBa0IsQ0FDbEIsd0NOa0N1QyxDTWpDdkMsa0JQSGtCLENPQXBCLE9BTUksd0NOOEJxQyxDTTdCckMsVVBmVyxDT2dCWCxvQkFBcUIsQ0FSekIsYUFXTSxVUHBCUyxDT3FCVixPQU1ILFNBQVUsQ0FDVixRQUFTLENBQ1YsV0FHQyxVQUFXLENBQ1gsMkJBQTRCLENBQzVCLFNBQVUsQ0FDVixhQUFjLENKRVosMkNJTkosV0FPSSxnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLGFBQWMsQ0ErQmpCLENBeENELHNCQWFJLGFBQWMsQ0FDZCxjQUFlLENKUmYsMkNJTkosc0JBaUJNLGNBQWUsQ0FDZixhQUFjLENBQ2QsZ0JBQWlCLENBRXBCLENBRUQsdUJBQ0UsY0FBZSxDSmxCZiwyQ0lxQkYsa0JBRUksZ0JBQWlCLENBRXBCLENBRUQsa0JBQ0Usa0JQeERnQixDT3lEakIsaUJBR0MsZVByRVcsQ09zRVosK0NBSUQsaUJBQWtCLENBQ25CLGNBR0MsYUFBYyxDSjFCWiwwQ0l5QkosY0FJSSxZQUFhLENBRWhCLENBRUQsZ0JBQ0UsWUFBYSxDSmxDWCwwQ0lpQ0osZ0JBSUksYUFBYyxDQUVqQixDQUVELGNBQ0UsYUFBYyxDSnpEWiwyQ0l3REosY0FJSSxZQUFhLENBRWhCLENBRUQsZ0JBQ0UsWUFBYSxDSmpFWCwyQ0lnRUosZ0JBSUksYUFBYyxDQUVqQixDQU9ELE1BQ0UsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQix3QkFBeUIsQ0FDekIsa0JBQW1CLENGeEVuQixjRmtDMkQsQ0VqQzNELG9CRmlDMkQsQ0VoQzNELHdDSkp1QyxDTXFFekMsUUFRSSxvQkFBcUIsQ0pyRnJCLDJDSTZFSixNRjlESSxrQkY2QnlELENFNUJ6RCxxQkY0QnlELENJMEU1RCxDQXpDRCxZQWNJLGVQL0hXLENPaUhmLGVBaUJNLDRCUGxJUyxDT2lIZixrQkFvQlEsZ0JBQWlCLENBcEJ6QixlQTJCTSw0QlA1SVMsQ09pSGYsa0JBOEJRLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBQ3BCLHdCQUF5QixDQWpDakMsNEJBcUNRLDRCUHRKTyxDT3VKUix3QkFNTCxlQUFnQixDQUNoQiw0QkFBNkIsQ0FGL0IsOEJBS0ksZ0JBQWlCLENBQ2xCLHVCQUtDLGVBQWdCLENBQ2pCLFlKakVELHNCQUF1QixDQUN2QixRQUFTLENBQ1QsU0FBVSxDQUNWLFFBQVMsQ0lvRVQsd0NObEl1QyxDTW1JdkMsZ0JBQWlCLENBQ2pCLGdCSmhHMkQsQ0lpRzNELGdCQUFpQixDQUNqQixlUG5MYSxDT29MYixVUG5MYSxDT29MYixxQlBwTGEsQ09xTGIsb0JBQXFCLENGMURyQixnQkYzQzJELENFNEMzRCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0UwRGhCLHdCQUF5QixDQUV6QixrQkFDRSxlUDNMVyxDTzRMWCxVUDNMVyxDTzRMWCxxQlA1TFcsQ095TFosd0JBTUcsa0JQM0xhLENPNExiLFVQak1TLENPa01WLDhCQUdDLHNCQUF1QixDQUN2QixVUHRNUyxDT3VNVCxxQlB2TVMsQ093TVYsb0JBSUQsbUJBQW9CLENGdEZ0QixjRnJDMkQsQ0VzQzNELG1CRnRDMkQsQ0V1QzNELGVBQWdCLENFc0ZkLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDcEIsa0JBR0Msc0JBQXVCLENBQ3ZCLFVQcE5XLENLZ0hiLGNGL0IyRCxDRWdDM0QsbUJGaEMyRCxDRWlDM0QsZUFBZ0IsQ0VvR2QsU0FBVSxDQUNWLFFBQVMsQ0FDVCxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBUHBCLHlCQVVHLFVBQVcsQ0FDWCxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFdBQVksQ0FDWixrbUJBQW1tQixDQUNubUIsMkJBQTRCLENBQzVCLHVCQUF3QixDQUN4QiwwQkFBMkIsQ0FDM0IsZ0JBQWlCLENBQ2pCLCtCQUFnQyxDQW5CbkMsOEJBd0JLLDBCQUEyQixDQUMzQixvcUJBQXFxQixDQUN0cUIsa0JGOUlMLGlCRmIyRCxDRWMzRCxvQkZkMkQsQ0VlM0QsZUFBZ0IsQ0VxSmhCLFVQclBhLENPc1BiLGtCUGpQaUIsQ09tUGpCLFdBQVksQ0FDWixZQUFhLENBQ2IsV0FBWSxDQWdCWixpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0o1T2hCLDJDSTRNSixrQkZuSkUsaUJGYjJELENFYzNELG9CRmQyRCxDRWUzRCxlQUFnQixDRThKZCxXQUFZLENBQ1osWUFBYSxDQUNiLFNBQVUsQ0FFVixrREFFRSxXQUFZLENBQ1osWUFBYSxDQUNkLENBckJMLHlCQW1DSSxVQUFXLENBQ1gsZVByUlcsQ09zUlgsVVByUlcsQ09zUlgsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLCtCQUFnQyxDQUVoQyxnRUFHRSw0REFBb0UsQ0FDcEUsVVBwU1MsQ09pUGYsK0JBeURNLFNBQVUsQ0F6RGhCLDBCQTZETSxVUDdTUyxDTytTVCxrRUFFRSxVUGxUTyxDT2lQZixvQkF1RUksVVB4VFcsQ095VFgsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDViwrQkFBZ0MsQ0FqRnBDLDBCQW9GTSxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFFBQVMsQ0FDVCxnQ0FBaUMsQ0FDakMsY0FBZSxDSnJTakIsMkNJNE1KLDBCQTRGUSxZQUFhLENBQ2IsY0FBZSxDQUVsQixDQUdILHlCQUNFLGtCUDNVZ0IsQ080VWpCLHFDQU1LLFVBQVcsQ0FDWCxxcUJBQXNxQixDQUN0cUIsMkJBQTRCLENBQzVCLDBCQUEyQixDQUMzQix1QkFBd0IsQ0FDeEIsVUFBVyxDQUNYLFdBQVksQ0FDWixVQUFXLENBQ1gsVUFBVyxDQUNYLHlCQUEwQixDQVovQiwyQ0FpQk8sNm9CQUE4b0IsQ0FFOW9CLFdBQVksQ0FDWixVQUFXLENBQ1gsV0FBWSxDQUNiLHNDQVFELFVBQVcsQ0FDWCw0cUJBQTZxQixDQUM3cUIsMkJBQTRCLENBQzVCLDBCQUEyQixDQUMzQix1QkFBd0IsQ0FDeEIsVUFBVyxDQUNYLFdBQVksQ0FDWixVQUFXLENBQ1gsVUFBVyxDQUNYLHlCQUEwQixDQVovQiw0Q0FrQk8sNHFCQUE2cUIsQ0FFN3FCLFdBQVksQ0FDWixVQUFXLENBQ1gsVUFBVyxDQUNYLHFCQUFzQixDQXpKaEMsa0NBaUtNLGVQbFpTLENPaVBmLGtDQWlLTSxlUGpaUyxDT2dQZixnQ0FpS00sa0JQN1lhLENPNE9uQixzQ0FpS00sa0JQNVltQixDTzJPekIsa0NBaUtNLGtCUDNZZSxDTzBPckIsc0NBaUtNLGtCUDFZbUIsQ095T3pCLGlDQWlLTSxrQlB6WWMsQ093T3BCLGlDQWlLTSxrQlB6WWMsQ093T3BCLGtDQWlLTSxrQlBoWlMsQ08rT2YsaUNBaUtNLGtCUHZZUSxDT3NPZCxtQ0FpS00sa0JQdFlVLENPcU9oQixtQ0FpS00sa0JQcFlVLENPbU9oQixvQ0FpS00sa0JQbllXLENPb1laLGNBTUQsY0FBZSxDQUNmLHFCQUFzQixDQUN0QixlQUFnQixDQUpwQixnQkFRSSxhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQVZ0QixjQWNJLFVBQVcsQ0FDWCx3QkFBeUIsQ0FmN0IsZUFtQkksV0FBWSxDQUNaLHdCQUF5QixDQXBCN0IsY0F3QkksY0FBZSxDQXhCbkIsY0E0QkksVUFBVyxDQUNYLFdBQVksQ0E3QmhCLGVBaUNJLGNBQWUsQ0FDZixXQUFZLENBbENoQixnQkFzQ0ksZUFBZ0IsQ0FDaEIsV0FBWSxDQXZDaEIsbUJBMkNJLGVBQWdCLENBQ2hCLFdBQVksQ0FDYixjQ3BjQyx3QlJTZ0IsQ1FSaEIsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQixVUkZXLENRRmYsNEJBT1EsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixzQkFBdUIsQ0FDdkIsUUFBUyxDQVZqQiw0QkFjUSxjQUFlLENBZHZCLCtCQWtCUSxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixlQUFnQixDQXJCeEIsNEJBeUJRLGFBQWMsQ0F6QnRCLGtDQTZCUSxZQUFhLENBQ2IsUUFBUyxDQUNULHdCQUF5QixDQS9CakMsMkJBbUNRLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxTQUFVLENBckNsQiw2QkEwQ1ksZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULFNBQVUsQ0E1Q3RCLDZCQWdEWSxlQUFnQixDQWhENUIsNEJBb0RZLFVSbERHLENRbURILG9CQUFxQixDQUNyQix3Q1BSNkIsQ09TN0IsaUJMMkJpRCxDSzFCakQsd0JBQXlCLENBeERyQyxrQ0EyRGdCLHlCQUEwQixDQUM3QixhQzNEVCxjQUFlLENBQ2YsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsWUFBYSxDQUNiLGNBQWUsQ0FDZixzQkFBdUIsQ0FDdkIsUUFBUyxDQUVULG9CQUNJLFlBQWEsQ0FDYiwrQ0FBZ0QsQ0FDaEQsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixXQUFXLENBQ2Qsa0JBR0csV0FBWSxDQUNmLHdCQUdHLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsUUFBUyxDQUNULGtCQUFtQixDQUNuQiwwQkFBMkIsQ0FDM0IsVUFBVyxDQUNkLDBCQUdHLG1CQUFvQixDQUNwQixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLFVBQVcsQ0FDZCx5QkFHRyxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsd0JBQXlCLENBQ3pCLFVBQVcsQ0FDZCxtQkFHRyxtQkFBb0IsQ0FDcEIsUUFBUyxDQUZaLHFCQUtPLFVUbkRHLENTb0RILG9CQUFxQixDQUNyQix3Q1JSNkIsQ1FTN0Isa0JOMkJpRCxDTTFCakQsaUJBQWtCLENBQ2xCLHdCQUF5QixDQUU1Qix3RUFNRCxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixhQUFjLENBQ2pCLDBCTm9DSCxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULFNBQVUsQ0FDVixRQUFTLENNbkNILGNBQWUsQ0FDbEIsbUJBR0csbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsb0JBQXFCLENBQ3JCLFVUaEZPLENTMkVWLHVCQVNPLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixVQUFXLENBQ2Qsd0JBVUQsY0FBZSxDQUNmLE9BQVEsQ0FDUixLQUFNLENBQ04sa0JUOUZpQixDUytGakIsV0FBWSxDQUNaLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGVBQWdCLENBQ2hCLGdDQUFpQyxDQVZwQyxnQ0FZTyxZQUFhLENBQ2hCLDhCQUlELFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsYUFBYyxDQUNqQixrQk5RSCxTQUFTLENBQ1QsUUFBUSxDQUNSLGVBQWUsQ01OVCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFFBQVMsQ0FDVCxrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGlCQUFrQixDQVByQixvQkFVTyxVVG5JRyxDU29JSCxvQkFBcUIsQ0FDckIsNEJSbkZrQixDUW9GbEIsa0JOckRpRCxDTXNEakQsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxrQkFBbUIsQ0FDdEIsNEJBS0wsUUFBUyxDQUNaLGdDQUdHLGVBQWdCLENBQ25CLDBCQUdHLGNBQWUsQ0FDZixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxZQUFhLENBQ2hCLGNBR0csY0FBZSxDQUNmLGlCQUFrQixDQUNsQixXQUFXLENBQ1gsd0JBQXlCLENBSjdCLHFCQU9RLGNBQWUsQ0FDZixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCwyQlR6S08sQ1MwS1AsMEJBQTJCLENBQzNCLGtDQUFtQyxDQUNuQyxxQ0FBeUMsQ0FDekMsY0FBZSxDQWZ2QiwrQkFtQlksOEJBQStCLENBbkIzQyx5QkF3QlEsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENOcEpuQiwyQ00wSEoseUJBNkJZLGdCQUFpQixDQXVJeEIsQ0FwS0wsK0JBaUNZLGFBQWMsQ0FDZCxjQUFlLENBQ2YsT0FBUSxDQUNSLHdCQUF5QixDTjlKakMsMkNNMEhKLCtCQXVDZ0IsY0FBZSxDQVV0QixDQWpEVCxtQ0EyQ2dCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIseUJBQWlCLENBQWpCLHNCQUF1QixDQS9DdkMsMENBb0RZLFlBQWEsQ0FDYixhQUFjLENBQ2QsNkJBQThCLENBQzlCLE9BQVEsQ0FDUixrQkFBbUIsQ0FDbkIsT0FBUSxDQUNSLGVBQWdCLENOcEx4QiwyQ00wSEosMENBNkRnQixPQUFRLENBQ1IsYUFBYyxDQUNkLHdCQUF5QixDQUN6QixZQUFhLENBQ2pCLFFBQVMsQ0FPWixDQXhFVCx1REFzRWdCLHdCQUF5QixDQXRFekMsK0NOdkRFLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsU0FBVSxDQUNWLFFBQVMsQ01nSUMsYUFBYyxDQUNkLFVBQVcsQ0FFWCxlQUFnQixDQUNoQixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixjQUFlLENBQ2YsU0FBVSxDQUNWLE9BQVEsQ04vTWhCLDJDTTBISiwrQ0F3RmdCLE9BQVEsQ0FDUixnQkFBaUIsQ0EwRXhCLENBbktULHFEQThGZ0IsYUFBYyxDQUNkLFVBQVcsQ0FDWCxVQUFXLENBQ1gsbUJBQW9CLENBQ3BCLCtCQUFnQyxDQWxHaEQsa0VBcUdvQixrQlQvUEQsQ1MwSm5CLGtFQXlHb0Isa0JUL1BBLENTc0pwQixrRUE2R29CLGVUNVFMLENTK0pmLGtFQWlIb0IsZVQvUUwsQ1NnUkssZUFBZ0IsQ0FsSHBDLDJEQXdJb0IsZVR2U0wsQ1MrSmYsd0VBeUh3Qix5QkFBMEIsQ0F6SGxELHdFQTZId0IseUJBQTBCLENBN0hsRCx3RUFpSXdCLDBCQUEyQixDQWpJbkQsd0VBcUl3QiwwQkFBMkIsQ0FySW5ELDREQThJb0IsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixNQUFPLENBQ1AsUUFBUyxDQWpKN0IseUVBb0p3Qix1QkFBd0IsQ0FDeEIsZVRwVFQsQ1MrSmYsa0pBMEp3QixTQUFVLENBMUpsQyx5RUE4SndCLHdCQUF5QixDQUN6QixlVDlUVCxDUytKZixpQ0F1S1EsZVRyVU8sQ1NzVVAsWUFBYSxDQUNiLDZCQUE4QixDQUM5QixnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLG1CQUFvQixDQUNwQix3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWiw2QkFBNkIsQ0FDN0IsYUFBYyxDTjlTbEIsMkNNMEhKLGlDQXVMWSw0QlR0VkcsQ1N1VkgsY0FBZSxDQWtOdEIsQ0ExWUwsNENBNExZLGFBQWMsQ0FDZCxjQUFlLENBQ2YsY0FBZSxDTnhUdkIsMkNNMEhKLDRDQWlNZ0IsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FDZixhQUFjLENBRXJCLENBck1ULHdDQXlNWSxTQUFVLENBQ1YsbUJBQW9CLENBMU1oQyw2Q0E4TVksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixTQUFVLENBQ1YsaUJBQWtCLENOalA1QixTQUFTLENBQ1QsUUFBUSxDQUNSLGVBQWUsQ0FqR2IsMkNNK0hKLDZDQXFOZ0IsVUFBVyxDQThLbEIsQ0FuWVQsZ0RBeU5nQixrQkFBbUIsQ054Vi9CLDJDTStISixnREE0Tm9CLGVBQWdCLENBQ2hCLDRCVDVYTCxDUzZYSyxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBbUsxQixDQWxZYix3REp2QkUsa0JGdkQyRCxDRXdEM0Qsa0JGeEQyRCxDRXlEM0QsZUFBZ0IsQ0YxR2QsMkNNK0hKLHdEQXVPNEIsbUJBQW9CLENKeFM5QyxpQkZiMkQsQ0VjM0Qsb0JGZDJELENFZTNELGVBQWdCLENJeVNHLENBMU9yQixrREpuRkUsa0JGSzJELENFSjNELGtCRkkyRCxDRUgzRCxlQUFnQixDSWdVRSxVVDlZTCxDUytZSyxvQkFBcUIsQ0FDckIsYUFBYyxDQUNkLGFBQWMsQ0FDZCx3QkFBeUIsQ05sWHpDLDJDTStISixrREFzUHdCLGNBQWUsQ0p2VHJDLGlCRmIyRCxDRWMzRCxvQkZkMkQsQ0VlM0QsZUFBZ0IsQ0l3VEQsQ0F6UGpCLHlFQTZQd0IsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixpQkFBa0IsQ045WHRDLDJDTStISix5RUFrUTRCLDZCQUE4QixDQTBCckMsQ0E1UnJCLCtFQXNRNEIsVUFBVyxDQUNYLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsOEJBQStCLENObll2RCwyQ00wSEosK0VBNFFnQyxXQUFTLENBQUksZ0JBQ0EsQ0FBSSxDQWN4QiwyQ04xWm9CLCtFTW9ZZCxXQVlVLENBQUcsY0FFRCxDQUFJLGFBQ0YsQ0FBQyxlQUNELENBQUcsaUJBQ04sQ0FBUSxPQUNYLENBQUMsT0FDSCxDQUFHLDBCQUNHLENBQWdCLENBRWxDLDJDTnJab0IscUZNMFpULHlCQUNPLENBQWUsdUZBR3JCLFNBQ0ksQ0FBQyxrQkFDRSxDQUFPLENBQ3RCLDJDTnRhZ0IsZ0ZNNGFmLGtCVG5jakIsQ0FBTyxjU3Fjb0IsQ0FBTyxpQkFDRCxDQUFJLGtCQUNILENBQUksc0ZBRVosNkNBQ3NCLENBQXFCLHdGQUk3QyxnQkFDTyxDQUFLLGlCQUNSLENBQVMsMkZBRWhCLHVCQUNhLENBQWEsU0FDZixDQUFDLHFCQUNRLENBQUksQ0FDekIsMERBTVIsaUJBQ0ssQ0FBUSxTQUNaLENBQUksUUFDTCxDQUFJLFVBQ0YsQ0FBSSxXQUNILENBQUksa0JBQ0gsQ0FBVSxTQUNWLENBQUMsaUJBQ0UsQ0FBTSx3QkFDTixDQUFhLFlBQ2hCLENBQUkscUJBQ0csQ0FBTSxTTmpYaEMsQ0FBQyxRQUNGLENBQUMsZUFDRyxDQUFJLDJDQWpHNEIsMERNcWNwQixpQkFlUyxDQUFRLE1BQ1osQ0FBQyxhQUNFLENBQUssWUFDRixDQUFDLGNBQ0osQ0FBTSxjQUNQLENBQU8sZUFDTCxDQUFNLFNBQ1AsQ0FBQyxrQkFDRSxDQUFPLGdFQUNQLENBQXFELENBbUN4RSw2REEvQkssa0JBQ2lCLENBQUksMkNObGVFLDZETWlldkIsMEJBSWlCLENBQWdCLFNBQ2xCLENBQUMsaURBQ0UsQ0FBc0MsQ0F3QnpELHdFQXJCZSxrQkFDTSxDQUFJLDJDTnRlRCx3RU1xZVQsZUFHVyxDQUFDLENBRXZCLCtEQUVBLGlCTmhjZixDQUFtRCxvQkFBbkQsQ0FBbUQsZUVTOUMsQ0FBRyxVTDFGVixDQUFPLG9CU29oQjhCLENBQUksYUFDWixDQUFLLDJDTnJmRywrRE1pZnBCLGlCTmhjZixDQUFtRCxvQkFBbkQsQ0FBbUQsZUVlOUMsQ0FBRyxDSThiTyx5REFNUSwwQlRuaUJ6QixDQUFPLDBCU3FpQmMsQ0FBVSxrQ0FDRixDQUFVLHFCQ3hpQjNCLHdDVDhDVyxDQUFVLHdCUzVDckIsQ0FBUyxvQkFDUixDQUFJLGlCQUNaLENBQVMsYUFDTCxDQUFDLG9CQUNMLENBQVkscUJBQ0wsQ0FBTSxlQUNQLENBQUMsbUJBQ0osQ0FBUSwwQ0FHaUIsc0JBQzNCLENBQVcsVVZaakIsQ0FBTyxxQkFBUCxDQUFPLGdEVWdCTixlVmhCRCxDQUFPLFVBQ1AsQ0FBTyxvQ1VxQm9CLHNCQUNyQixDQUFXLFVWdkJqQixDQUFPLFFVeUJMLENBQUMsU0FDQSxDQUFDLHlCQUNPLENBQVMsa0NWM0JwQixDVTJCb0IsMEJWM0JwQixDQUFPLHlCVTZCVSxDQUFHLDBDQUVuQixvQkFDWSxDQUFJLGlDQUlPLGtCVi9CcEIsQ0FBTyxVQUxYLENBQU8sUVV1Q0wsQ0FBQyx3Q0FHNEIsc0JBQ3pCLENBQVcsYVZ0Q2IsQ0FBTyx3QkFBUCxDQUFPLDhDVTBDVixrQlYxQ0csQ0FBTyxVQUxYLENBQU8sNENVcUQ0QixrQlZoRC9CLENBQU8sVUFMWCxDQUFPLHdCQUtILENBQU8sa0RVcURWLHNCQUNPLENBQVcsYVZ0RGYsQ0FBTyxvQkFBUCxDQUFPLDZDV0hJLHdCWE9WLENBQU8sZ0JXTEosQ0FBSyxXQUNULENBQUksYVhBSixDQUFPLGdCV0VDLENBQUMsZUFDRixDQUFDLHlFQUVXLGdCQUNiLENBQUssV0FDVCxDQUFJLFVBQ0wsQ0FBSSxZQUNGLENBQUkscUJBQ0csQ0FBTSw2QkFDTCxDQUFhLGdCQUNqQixDQUFJLGdCQUNELENBQUMsZUFDRixDQUFDLGtJQUlVLFVBQ25CLENBQUksK0NBR1osYVh0Qk8sQ0FBTyxxRFd5Qk4sYVh6QkQsQ0FBTyxZVzJCRixDQUFJLHVFQUlRLFVBQ2hCLENBQUksK0RBR0ksZUFDSCxDQUFJLFFBQ1IsQ0FBQyxTQUNBLENBQUMsVUFDSCxDQUFJLFlBQ0YsQ0FBSSw2QkFDSSxDQUFhLGtCQUNqQixDQUFNLGtFQUVqQixRQUNRLENBQUMsU0FDQSxDQUFDLGlFQUdYLHdCQUNpQixDQUFTLGFBQ2hCLENBQUssMEVBSVUsWUFDakIsQ0FBSSxvQkFDQSxDQUFRLHNCQUNKLENBQU0sZ0JBQ1AsQ0FBQyxlQUNGLENBQUMsOEVBRWIsVUFDTSxDQUFJLGVBQ0EsQ0FBSyxXQUNSLENBQUksYUFDSCxDQUFLLCtDQUtHLGlCQUNYLENBQVEsVUFDWCxDQUFJLFlBQ0gsQ0FBSyxnQkFDRCxDQUFLLGVBQ1AsQ0FBTSxhWDVFUixDQUFPLG1LV2dGYyxpQkFDakIsQ0FBUSxPQUNYLENBQUMsVUFDRCxDQUFJLFdBQ0gsQ0FBSSxtQkFDQSxDQURBLGdCQUNBLENBQUssc0ZBR21CLFNBQzNCLENBQUMsNkVBR2lCLFNBQ2xCLENBQUMsc0JBRUUsQ0FBVyxtQkFDWCxDQURXLGdCQUNYLENBQUssNEVBR1MsaUJBQ2hCLENBQVEsU0FDVCxDQUFDLFVBQ0gsQ0FBSSxXQUNILENBQUksWUFDSCxDQUFJLGtCQUNBLENBQU0sc0JBQ0YsQ0FBTSxtQkFDUCxDQUFJLGdGQUVqQixjQUNVLENBQUksZUFDSCxDQUFJLFVBQ1QsQ0FBSSxXQUNILENBQUksYUFDSCxDQUFLLHFCQUNGLENBREUsa0JBQ0YsQ0FBTywrQ0FLRixpQkFDWCxDQUFRLFVBQ1gsQ0FBSSxZQUNILENBQUssZ0JBQ0QsQ0FBSyxnQkFDUCxDQUFPLFVYbEliLENBQU8sd0NDNkNnQixDQUFVLGtGVXlGSCxpQkFDdEIsQ0FBUSxPQUNYLENBQUMsVUFDRCxDQUFJLFdBQ0gsQ0FBSSxtQkFDQSxDQURBLGdCQUNBLENBQUssU0FDUixDQUFDLHFGQUd5QixpQkFDekIsQ0FBUSxLQUNiLENBQUMsUUFDQSxDQUFHLCtCQUNFLENBQXFCLFNBQ3ZCLENBQUMsbUJBQ00sQ0FBSSx5RkFFakIsYUFDUSxDQUFLLFdBQ04sQ0FBSSw2RUFJYSxpQkFDakIsQ0FBUSxTQUNULENBQUMsVUFDSCxDQUFJLFdBQ0gsQ0FBSSxZQUNILENBQUkscUJBQ0csQ0FBTSxrQkFDVCxDQUFNLHNCQUNGLENBQU0saUJBQ1gsQ0FBTSxjQUNULENBQU0sZ0ZBSVosYUFDUSxDQUFLLFdBQ04sQ0FBSSxjQUNELENBQUksZ0ZBSWEsZUFDbEIsQ0FBSSxlQUNMLENBQUssa0JSbkdaLENBQW1ELGdCUXFHMUMsQ0FBSSxpQkFDRCxDQUFFLGtGQUVqQixRQUNTLENBQUMsK0NBS1EsaUJBQ1gsQ0FBUSxVQUNYLENBQUksWUFDSCxDQUFLLGdCQUNELENBQUssZ0JBQ1AsQ0FBTyw4RUFFYSxVQUNyQixDQUFJLFdBQ0gsQ0FBSSxZQUNILENBQUksOEVBR2UsaUJBQ2xCLENBQVEsT0FDYixDQUFHLFFBQ0YsQ0FBRywrQkFDRSxDQUFxQixTQUN2QixDQUFDLFlBQ0QsQ0FBSSxxQkFDRyxDQUFNLGtCQUNULENBQU0sc0JBQ0YsQ0FBTSxpQkFDWCxDQUFNLFVBQ1gsQ0FBSSxtQkFDSyxDQUFJLHNIQUVtQiw0QlY1S2xCLENBQUssVUQ5Q3hCLENBQU8sa0JHaUZMLENBQW1ELGdCUTZJeEMsQ0FBSSxrQkFDRCxDQUFHLHdIQUVsQixRQUNTLENBQUMsNEJWcExRLENBQUssbUJVc0xULENBQU8sc0JBQ0osQ0FBTyxpQkFDWixDQUFPLGtIQUlhLGVBQ3JCLENBQUksc0hBRWIsYUFDUSxDQUFLLFdBQ04sQ0FBSSxjQUNELENBQUksNEVBS08saUJBQ2hCLENBQVEsWUFDWixDQUFPLFdBQ0wsQ0FBSSxlQUNGLENBQU0scUJYeFBkLENBQU8sMEVXNFBlLGlCQUNkLENBQVEsT0FDWCxDQUFDLFVBQ0QsQ0FBSSxXQUNILENBQUksbUJBQ0EsQ0FEQSxnQkFDQSxDQUFLLFNBQ1IsQ0FBQywrRUFHbUIsaUJBQ25CLENBQVEsU0FDVCxDQUFDLFVBQ0gsQ0FBSSxXQUNILENBQUksWUFDSCxDQUFJLHFCQUNHLENBQU0sa0JBQ1QsQ0FBTSxzQkFDRixDQUFNLFFBQ2xCLENBQUksaUJBQ0csQ0FBTSwyQ0M5UU4saUJBQ0osQ0FBUSxVQUNYLENBQUksZ0JBQ0MsQ0FBSyxZQUNULENBQUssZUFDRCxDQUFJLGVBQ04sQ0FBTSxVWlJaLENBQU8sa0RZWVUsWUFDWixDQUFJLGtCQUNHLENBQUcsZ0JBQ1IsQ0FBTSxVQUNWLENBQUksV0FDSCxDQUFJLFlBQ0EsQ0FBQyxpREFHTyxpQkFDVixDQUFRLFlBQ1osQ0FBTyxhQUNGLENBQUcsV0FDSCxDQUFDLFlBQ0EsQ0FBQyxXQUNMLENBQUkscUJaMUJSLENBQU8sMENHOEM2QixpRFMxQnBCLGFBVVosQ0FBUSxjQUNILENBQUksVUFDUixDQUFJLGVBQ0MsQ0FBSSxXQUNSLENBQUksQ0FFZiwwQ1RVeUMsa0RTUGpCLHFCQUNMLENBQU0sZ0JBQ1YsQ0FBSywyQ0FHSCxXQUNOLENBQUksZ0JBQ0EsQ0FBSyxDQUNsQixrREFHb0IsaUJBQ1gsQ0FBUSxPQUNYLENBQUMsVUFDRCxDQUFJLFdBQ0gsQ0FBSSxtQkFDQSxDQURBLGdCQUNBLENBQUsseUJBQ0EsQ0FEQSxzQkFDQSxDQUFNLFNBQ2QsQ0FBQyxtQkFDTSxDQUFJLHFEQUdJLGlCQUNkLENBQVEsT0FDWCxDQUFDLFNBQ0MsQ0FBQyxZQUNELENBQUksa0JBQ0EsQ0FBTSxzQkFDRixDQUFNLG1CQUNQLENBQUksMkVBRUMsbUJBQ0gsQ0FBSSxtREFJQSxpQkFDWixDQUFRLE9BQ1gsQ0FBQyxTQUNDLENBQUMsWUFDRCxDQUFJLHFCQUNHLENBQU0sa0JBQ1QsQ0FBTSxzQkFDRixDQUFNLFFBQ2xCLENBQUksWUFDQSxDQUFJLGlCQUNELENBQU0sbUJBQ0YsQ0FBSSw4RUFFTSxtQkFDUixDQUFJLGtEQUlELFFBQ2IsQ0FBQyxjQUNFLENBQUksNEJYOUNNLENBQUssaUJFK0JwQixDQUFtRCxlU2tCNUMsQ0FBRyxnQkFDSCxDQUFJLGtCQUNELENBQUcsVVpyR2YsQ0FBTyxpQll1R0EsQ0FBTywyQ1RsRXVCLGtEU3lEcEIsY1RiZixDQUFtRCxDUzJCMUQsaURBRXFCLGFBQ1AsQ0FBQyxxREFFWCxhQUNRLENBQUssVUFDUCxDQUFJLGVBQ0EsQ0FBSyxXQUNSLENBQUksYUFDSixDQUFNLDBDVHZFd0IscURTa0VyQyxlQVFZLENBQUssQ0FFbkIsd0dDeU5nQyxlQUN2QixDQUFJLGlCQUNKLENBQU0sd0NaelNXLENBQVUsa0JFb0MvQixDQUFtRCxlVXdROUMsQ0FBRyxnQkFDSCxDQUFJLHFCQUNELENBQU0sVWIzVmhCLENBQU8sOEdhOFZaLGVBQ2MsQ0FBRyxhQUNULENBQU8seUJBQ0csQ0FBUyx5QkFDSCxDQUFHLHdaQUlYLHVCQUNKLENBQWUsMEJBQ1osQ0FBZSxvQkFDVixDQUFJLHlCQ3hXSCxlQUNWLENBQUksVWRGVixDQUFPLGlDY0tKLGVBQ0MsQ0FBUSx3Q2J1Q1csQ0FBVSxrQkVvQy9CLENBQW1ELGVXeEU1QyxDQUFHLGdCQUNILENBQUkscUJBQ0QsQ0FBTSwwQ0FFWiwyQmRiTixDQUFPLHdDY2lCSCwyQmRqQkosQ0FBTywrQmNzQk4sWUFDSSxDQUFJLHFCQUNHLENBQU0sUUFDakIsQ0FBSSxnQ0FHSCxRQUNFLENBQUMsZ0NBR0gsYUFDRyxDQUFLLGNBQ04sQ0FBTyxTQUNOLENBQUMscUJBQ0ksQ0FBVSxtREFDQSxDQUFVLDZCQUNWLENBQVUsZUFDckIsQ0FBRywyQkFDSCxDQUFlLDRCQUNaLENBQWEsbUNBQ2IsQ0FBb0IsZ0NBRzlCLFVBQ0MsQ0FBSSxjQUNBLENBQUksbUJBQ1AsQ0FBWSx5QkFDWCxDQUFpQixtREFDRixDQUFVLDZCQUNWLENBQVUsZUFDckIsQ0FBRywyQkFDSCxDQUFlLHFCQUNaLENBQU0scUJBQ1IsQ0FBVSx1Q0FDTixDQUFzQixtQkFDaEMsQ0FBWSx1Q0FDWSxDQUFVLDBCQUMzQixDQUFZLDBCQUNmLENBQWUsdUJBQ2YsQ0FEZSxvQkFDZixDQURlLGVBQ2YsQ0FBSSxrREFFRiw0QmQvRFYsQ2M2RFksc0RBRUYsNEJkL0RWLENjNkRZLDZDQUVGLDRCZC9EVixDQUFPLG9GY29FSSx1QkFDSixDQUFlLG1DQUNJLENBQVUsMEJBQzFCLENBQWUsa0NBSXJCLFlBQ0ksQ0FBQyxTQUNKLENBQUMsWUFDRCxDQUFJLGNBQ0YsQ0FBSSxzQkFDRSxDQUFNLGtCQUNWLENBQU0saUJBQ1AsQ0FBTSxpQ0FHWCx3Q2J4Q29CLENBQVUsbUNhMENyQixDQUFvQixvQkFDbkIsQ0FBSSxpQkFDWixDQUFTLGFBQ0wsQ0FBQyxvQkFDTCxDQUFZLHFCQUNMLENBQU0sMEJBQ1AsQ0FBWSxtQkFDZixDQUFRLGNBQ1osQ0FBTyxpQ0FDSCxDQUFzQixxQkFDcEIsQ0FBVSxnQ0FDQyxDQUFVLDBCQUN2QixDQUFlLHVCQUNmLENBRGUsb0JBQ2YsQ0FEZSxlQUNmLENBQUksdUNBRVQsMEJBQ2MsQ0FBVSxxQkFDZixDQUFVLHNGQUlYLHVCQUNKLENBQWUsMEJBQ1osQ0FBZSxvQkMvR2Qsa0JmR1gsQ0FBTyxhQVVOLENBQU8sMEJlVFAsWUFDSSxDQUFJLGdCQUNELENBQUssMENaMEN1QiwwQlk1Q25DLHFCQUthLENBQU0sWUFDVixDQUFDLENBRWhCLDhCQUVVLFlBQ0gsQ0FBTyxTQUNOLENBQUcsV0FDQyxDQUFDLDBDWitCNEIsOEJZbEMvQixhQU1ELENBQVEsVUFDUCxDQUFJLENBRWQsb0NBRWdCLGlCQUNMLENBQVEsZWZ4QmQsQ0FBTyxnQmUwQkMsQ0FBSywwQ1pvQnVCLG9DWXZCekIsZ0JBTUQsQ0FBSyxDQUVwQixtQ0FFZSxpQkFDSixDQUFRLE9BQ1gsQ0FBQyxVQUNELENBQUksV0FDSCxDQUFJLG1CQUNBLENBREEsZ0JBQ0EsQ0FBSyx5QkFDQSxDQURBLHNCQUNBLENBQU0sYUFDZCxDQUFLLGlDQUdGLGlCQUNGLENBQVEsUUFDWixDQUFHLFdBQ0QsQ0FBSSwwQkFDRCxDQUFnQixTQUNsQixDQUFDLG1CQUNELENBQVcsa0JBQ1AsQ0FBTSxPQUNkLENBQUcsZ0NBR0csU0FDRixDQUFDLFFBQ0YsQ0FBQyxRQUNELENBQUMsc0JBQ0csQ0FBVyxVQUNoQixDQUFJLFdBQ0gsQ0FBSSxjQUNKLENBQU8sWUFDTixDQUFJLHVCQUNELENBQVksb0NBRXJCLFVBQ00sQ0FBSSxXQUNILENBQUksbUJBQ0EsQ0FEQSxnQkFDQSxDQUFLLGFBQ1IsQ0FBSyxnRkFJVCxTQUNJLENBQUMscUNBSUksWUFDUCxDQUFJLGtCQUNBLENBQU0sc0JBQ0YsQ0FBTSxpQkFDZCxDQUFTLGtDQUdMLFVBQ04sQ0FBSSxlQUNBLENBQUssaUJBQ0osQ0FBTSxZQUNULENBQUkscUJBQ0csQ0FBTSxrQkFDVCxDQUFNLFFBQ2QsQ0FBSSxtQ0FHSyxtQkFDTCxDQUFXLGtCQUNQLENBQU0sc0JBQ0YsQ0FBTSxtQ2Z2RmxCLENBQU8sb0JleUZHLENBQU0sZ0JBQ1osQ0FBUSx3Q2R6RFUsQ0FBVSxrQkVvQy9CLENBQW1ELGVZd0I1QyxDQUFHLGFBQ0gsQ0FBQyxxQkFDRSxDQUFNLHdCQUNOLENBQVMsZ0NBR2QsYWZuR04sQ0FBTyxvUGU0R1YsUUFDUSxDQUFDLDRCZHZFVSxDQUFLLGdCRStCcEIsQ0FBbUQsZVkyQzFDLENBQUcsZ0JBQ0gsQ0FBSSxrQkFDRCxDQUFHLGFBQ1osQ0FBTyxtQ0FHZCxpQkFDWSxDQUFNLHdDQUlELFVBQ1osQ0FBSSxlQUNBLENBQUssV0FDUixDQUFJLGFBQ0gsQ0FBSyxtQ0FHQSxlQUNILENBQUsscUJmOUlaLENBQU8scUNlaUpWLFFBQ1MsQ0FBQyx3Q2R0R2dCLENBQVUsa0JFb0MvQixDQUFtRCxlWXFFMUMsQ0FBRyxnQkFDSCxDQUFJLGlCQUNELENBQUUsYUFDWCxDQUFPLGtDQUlILGNBQ0osQ0FBTSwwQ0FHTSxlQUNWLENBQUssYUFDUixDQUFNLHFCZmxLVixDQUFPLHdJZXVLUCxRQUNNLENBQUMsd0NkNUhnQixDQUFVLGtCRW9DL0IsQ0FBbUQsZVkyRjFDLENBQUcsZ0JBQ0gsQ0FBSSxpQkFDRCxDQUFFLGFBQ1gsQ0FBTyw0Q0FHZixlQUNTLENBQVEsdURBRUosZUFDSyxDQUFDLGtDQUtQLG1CQUNKLENBQVcsaUNBR1IsWUFDSCxDQUFJLG1CQUNBLENBQU8sa0JBQ0wsQ0FBSSw0Q0FFUCxlQUNLLENBQUMsMENadEpzQixpQ1lnSjVCLHFCQVVNLENBQU0sa0JBQ1AsQ0FBSSxDQUV0Qiw2RUFHa0IsWUFDWCxDQUFPLFNBQ04sQ0FBRywwQ1psSzhCLDZFWWdLdkIsYUFLVCxDQUFRLFVBQ1AsQ0FBSSxDQUVkLG1DQUVlLFVBQ1AsQ0FBSSxXQUNILENBQUksYUFDSCxDQUFLLG1CQUNGLENBREUsZ0JBQ0YsQ0FBSyxzQ0FHQSxZQUNSLENBQUksa0JBQ0EsQ0FBTSxrQ0FHTixVQUNOLENBQUkscUJmck9QLENBQU8sZ0hlME9QLFFBQ00sQ0FBQyx3Q2QvTGdCLENBQVUsa0JFb0MvQixDQUFtRCxlWThKMUMsQ0FBRyxnQkFDSCxDQUFJLGlCQUNELENBQUUsYUFDWCxDQUFPLG9DQUdmLGVBQ1MsQ0FBUSwrQ0FFSixlQUNLLENBQUMsK0VBTWEsa0JBQ2pCLENBQUssMENaak5tQiwrRVlnTlAsY0FJZixDQUFDLENBRWxCLDhDQUd3QiwwQkFDVCxDQUFXLGdGQUVNLG1CQUNoQixDQUFLLDBDWjdOa0IsZ0ZZNE5QLGVBSWQsQ0FBQyxDQUVuQiwwQ1psT3VDLDhDWXlOZixxQkFZUCxDQUFNLENBRXpCLG9CQ3ZSZ0Isa0JoQkdYLENBQU8sYUFVTixDQUFPLDBCZ0JUUCxtQkFDSSxDQUFXLCtCQUdWLFlBQ0QsQ0FBSSxzQkFDQSxDQUFVLDZCQUNOLENBQWEsUUFDekIsQ0FBSSxrQkFDTSxDQUFJLDBDYm1DcUIsK0JheEM5QixxQkFRUSxDQUFNLHNCQUNULENBQVUsQ0FFMUIsZ0NBRVksUUFDSCxDQUFDLGFoQlRKLENBQU8sb1BnQmtCVixRQUNRLENBQUMsNEJmbUJVLENBQUssZ0JFK0JwQixDQUFtRCxlYS9DMUMsQ0FBRyxnQkFDSCxDQUFJLGtCQUNELENBQUcsYUFDWixDQUFPLG1DQUdkLGlCQUNZLENBQU0sbUNBSU4sbUJBQ0wsQ0FBVyxrQkFDUCxDQUFNLHNCQUNGLENBQU0sbUNoQnBDbEIsQ0FBTyxvQmdCc0NHLENBQU0sZ0JBQ1osQ0FBUSx3Q2ZOVSxDQUFVLGtCRW9DL0IsQ0FBbUQsZWEzQjVDLENBQUcsYUFDSCxDQUFDLHFCQUNFLENBQU0sd0JBQ04sQ0FBUyxrQkFDWixDQUFNLGdDQUdSLFVBQ0osQ0FBSSxZQUNILENBQUsscUJBQ0ksQ0FBSywwQkFDRCxDQUFNLDJCQUNSLENBQVMscURBSUUsMEJBQ2QsQ0FBVywwQ2J4QmEscURhdUJWLHFCQUlaLENBQU0sQ0FFekIsMkRBRXFDLGlCQUN0QixDQUFJLDBDYmhDc0IsMkRhK0JKLGNBSXBCLENBQUMsQ0FFbEIsMERBRW9DLGtCQUNwQixDQUFJLDBDYnhDcUIsMERhdUNMLGVBSWxCLENBQUMsQ0FFbkIsc0RBRWdDLHlCQUNqQixDQUFZLDBCQUNYLENBQVksb0JDakdaLGVqQkNYLENBQU8sYUFZTixDQUFPLDBCaUJUUCxtQkFDSSxDQUFXLDRCQUdiLFlBQ0UsQ0FBSSxzQkFDQSxDQUFVLFFBQ2xCLENBQUksMENkcUMrQiw0QmN4Q2pDLHFCQU1XLENBQU0sUUFDakIsQ0FBSSxDQUVaLDZEQUdXLFlBQ0osQ0FBTyxTQUNOLENBQUcsMENkMEI4Qiw2RGM1QjlCLGFBS0YsQ0FBUSxVQUNQLENBQUksQ0FFZCw4QkFFVSx1QkFDQyxDQURELGVBQ0MsQ0FBTSxRQUNYLENBQUkscUJBQ0csQ0FBVSwwQ2Rla0IsOEJjbEIvQixlQU1HLENBQU0sUUFDWCxDQUFJLENBRVosaUNBRWEsaUJBQ0YsQ0FBUSwyQkFHWixlQUNFLENBQVEsYWpCakNYLENBQU8saU5pQjBDVixRQUNRLENBQUMsNEJoQkxVLENBQUssZ0JFK0JwQixDQUFtRCxlY3ZCMUMsQ0FBRyxnQkFDSCxDQUFJLGtCQUNELENBQUcsYUFDWixDQUFPLDhCQUdkLGlCQUNZLENBQU0sMkJBSWQsWUFDRyxDQUFJLGNBQ0YsQ0FBSSxPQUNWLENBQUcsa0JBQ08sQ0FBSSwwQkFHZCxtQkFDSSxDQUFXLGtCQUNQLENBQU0sc0JBQ0YsQ0FBTSxtQ2pCbkVsQixDQUFPLG9CaUJxRUcsQ0FBTSxnQkFDWixDQUFRLHdDaEJyQ1UsQ0FBVSxrQkVvQy9CLENBQW1ELGVjSTVDLENBQUcsYUFDSCxDQUFDLHFCQUNFLENBQU0sd0JBQ04sQ0FBUyxrQkFDWixDQUFNLDZCQUdYLHNCakIzRkosQ0FBTyxpR2lCZ0dQLFFBQ00sQ0FBQyx3Q2hCckRnQixDQUFVLGtCRW9DL0IsQ0FBbUQsZWNvQjFDLENBQUcsZ0JBQ0gsQ0FBSSxpQkFDRCxDQUFFLGFBQ1gsQ0FBTywrQkFHZixlQUNTLENBQVEsMENBRUosZUFDSyxDQUFDLG1DQUtOLFVBQ1AsQ0FBSSxXQUNILENBQUksYUFDSCxDQUFLLGtCQUNDLENBQUksbUJBQ1AsQ0FETyxnQkFDUCxDQUFLLDhDQUVMLGVBQ0ssQ0FBQyx3QkM3SEMsbUJBQ1osQ0FBVywrQkFFWixlQUNFLENBQVEsNEJqQitDSyxDQUFLLG1CRStCcEIsQ0FBbUQsZWUzRTVDLENBQUcsZ0JBQ0gsQ0FBSSxrQkFDRCxDQUFHLGFsQklkLENBQU8saUJrQkZBLENBQU0sK0JBR1osWUFDRyxDQUFJLFFBQ1IsQ0FBSSxlQUNHLENBQUksaUJBQ0osQ0FBTSxtQkFDRixDQUFJLGdDQUNGLENBREUsNEJBQ0YsQ0FBVyw4QkFHeEIsY0FDQyxDQUFTLGVBQ0osQ0FBSyx1QkFDRyxDQUFLLDhCQUduQixpQkFDSyxDQUFRLGFBQ1QsQ0FBSyxnQkFDRixDQUFLLFVsQi9CYixDQUFPLG9Ca0JpQ00sQ0FBSSxlQUNYLENBQU0sZWxCakNaLENBQU8scUNrQm9DSCxVQUNHLENBQUUsaUJBQ0QsQ0FBUSxNQUNaLENBQUMsT0FDQSxDQUFDLFFBQ0EsQ0FBQyxVQUNELENBQUcsMkVBQ0MsQ0FBb0UsbUJBQ2hFLENBQUksU0FDWCxDQUFDLCtCQUlOLGlCQUNJLENBQVEsT0FDWCxDQUFDLFVBQ0QsQ0FBSSxXQUNILENBQUksbUJBQ0EsQ0FEQSxnQkFDQSxDQUFLLHlCQUNBLENBREEsc0JBQ0EsQ0FBTSxhQUNkLENBQUssc0NBRU4sMkJsQjFESixDQUFPLGlDa0IrREgsaUJBQ0UsQ0FBUSxTQUNaLENBQUksVUFDSCxDQUFJLFdBQ0gsQ0FBSSxTQUNILENBQUMsWUFDRCxDQUFJLHFCQUNHLENBQU0sc0JBQ1QsQ0FBVSxRQUNsQixDQUFJLDhCQUdKLG1CQUNJLENBQVcsa0JBQ1AsQ0FBTSxzQkFDRixDQUFNLHNDbEIvRW5CLENBQU8sb0JrQmlGSSxDQUFNLGdCQUNaLENBQVEsd0NqQnJDVSxDQUFVLGtCRW9DL0IsQ0FBbUQsZWVJNUMsQ0FBRyxhQUNILENBQUMscUJBQ0UsQ0FBTSx3QkFDTixDQUFTLG9DQUdkLFFBQ0gsQ0FBQyw0QmpCMUNZLENBQUssa0JFK0JwQixDQUFtRCxlZWM1QyxDQUFHLGdCQUNILENBQUksa0JBQ0QsQ0FBRyxVbEJqR2YsQ0FBTyxlbUJERCxZQUNILENBQUksZ0JBQ0QsQ0FBSywwQ2hCOEN5QixlZ0JoRDlCLHFCQUtNLENBQU0sQ0FzRnpCLG9CQW5GTyxXQUNPLENBQUMsNkJBR0MsZ0JBQ1AsQ0FBVyxrQm5CTkgsQ0FBTyxVQU5qQixDQUFPLFltQmVGLENBQUksa0JBQ0EsQ0FBTSxzQkFDRixDQUFNLGlCQUNkLENBQVMsMkJBR1AsZ0JBQ0wsQ0FBVyxpQkFDUCxDQUFRLDBDQUNBLENBQXlCLHFCQUMxQixDQUFLLDBCQUNELENBQU0sMkJBQ1IsQ0FBUyxnQkFDaEIsQ0FBSyw4QkFHSCxVQUNQLENBQUksZUFDQSxDQUFLLGlCQUNKLENBQU0sc0JBR1osZUFDRSxDQUFRLDRCbEJZSyxDQUFLLG1CRStCcEIsQ0FBbUQsZWdCeEM1QyxDQUFHLGVBQ0gsQ0FBRyxrQkFDQSxDQUFHLFVuQjNDZixDQUFPLHlCbUI4Q1QsaUJBQ1ksQ0FBTSxxQkFJZixlQUNHLENBQVEsNEJsQkZLLENBQUssa0JFK0JwQixDQUFtRCxlZ0IxQjVDLENBQUcsZ0JBQ0gsQ0FBSSxrQkFDRCxDQUFHLDJCbkJ6RGYsQ0FBTyxvQm1CNkRQLG9CQUNLLENBQVksaUJBQ1osQ0FBUyxxQm5CL0RkLENBQU8sb0JtQmlFTSxDQUFJLHdCQUNMLENBQVMsd0NsQnJCRSxDQUFVLGtCRW9DL0IsQ0FBbUQsZWdCWjVDLENBQUcsYUFDSCxDQUFDLHFCQUNFLENBQU0sVW5CdkVsQixDQUFPLHNCbUJ5RUMsQ0FBVywwQkFFaEIsZW5CM0VILENBQU8sYUFZTixDQUFPLHFCbUJxRVAsaUJBQ0ssQ0FBUSxNQUNaLENBQUMsT0FDRixDQUFHLCtCQUNHLENBQXFCLFVBQ3pCLENBQUksV0FDSCxDQUFJLGFBQ0gsQ0FBSyw0Q0N4RkcsZ0JBQ0wsQ0FBSyxZQUNSLENBQUksaUJBQ0gsQ0FBUSx5RkFJQSxZQUNaLENBQU8sU0FDTixDQUFHLGdCQUNFLENBQUssaUJBQ1AsQ0FBUSw0Q0FHRCxlQUNQLENBQU0scUJwQmRaLENBQU8sZ0RvQmtCVSxpQkFDWCxDQUFRLE9BQ1gsQ0FBQyxVQUNELENBQUksV0FDSCxDQUFJLG1CQUNBLENBREEsZ0JBQ0EsQ0FBSyxTQUNSLENBQUMsb0RBR2UsaUJBQ2YsQ0FBUSxTQUNULENBQUMsVUFDSCxDQUFJLFdBQ0gsQ0FBSSxZQUNILENBQUksa0JBQ0EsQ0FBTSxzQkFDRixDQUFNLHFEQUdHLGlCQUNoQixDQUFRLFFBQ1osQ0FBRyxPQUNKLENBQUcsK0JBQ0csQ0FBcUIsY0FDckIsQ0FBSSxXQUNQLENBQUksYUFDSCxDQUFLLG9EQUdXLGlCQUNmLENBQVEsUUFDWixDQUFHLE9BQ0osQ0FBRywrQkFDRyxDQUFxQixTQUN2QixDQUFDLGNBQ0MsQ0FBSSxXQUNQLENBQUksYUFDSCxDQUFLLG1CQUNFLENBQUksNkNBR0Ysa0JwQnZEVixDQUFPLFVBTFgsQ0FBTyxZb0IrREYsQ0FBSSxrQkFDQSxDQUFNLHNCQUNGLENBQU0sWUFDZCxDQUFJLGVBQ0gsQ0FBTSwrQ0FHSSxpQkFDVixDQUFRLFNBQ1QsQ0FBQyxVQUNILENBQUksZUFDQSxDQUFLLHlEQUdjLGlCQUNwQixDQUFRLE1BQ1osQ0FBQyxRQUNDLENBQUMsVUFDRixDQUFJLFdBQ0gsQ0FBSSxhQUNILENBQUssU0FDTCxDQUFDLG1CQUNNLENBQUksNkNBR0YsNEJuQnRDRyxDQUFLLGdCRStCcEIsQ0FBbUQsZ0JpQlU1QyxDQUFJLGtCQUNELENBQUcsUUFDWCxDQUFDLFVwQjdGTCxDQUFPLGVvQitGQyxDQUFHLDRDQUdFLDRCbkJoREksQ0FBSyxrQkUrQnBCLENBQW1ELGdCaUJvQjVDLENBQUksa0JBQ0QsQ0FBRyxlQUNQLENBQUksVXBCdkdaLENBQU8sNENvQjJHTSxlUHpHUCxDQUFJLFViRlYsQ0FBTyw0TGFRRCx1QkFDRCxDQUFlLDJGQUlvQix1QkFDbkMsQ0FBZSxtS0FLMEIsdUJBQ3pDLENBQWUsc0VBSUQsdUJBQ2QsQ0FBZSxzTUFLUCxjQUNULENBQU8sU0FDTixDQUFDLHFCQUNJLENBQVUsbURBQ0EsQ0FBVSw2QkFDVixDQUFVLGVBQ3JCLENBQUcsMkJBQ0gsQ0FBZSw0QkFDWixDQUFhLG1DQUNiLENBQW9CLDZEQUd0QixVYjFDVixDQUFPLDJMYWdERCx3Q1pIaUIsQ0FBVSxrQkVvQy9CLENBQW1ELGdCVTlCNUMsQ0FBSSxxQkFDRCxDQUFNLHVDQUNJLENBQVUsOERBR3JCLFlBQ0gsQ0FBQywwREFJRixZQUNGLENBQUkscUJBQ0csQ0FBTSxRQUNqQixDQUFJLHFmQVVILFVBQ0MsQ0FBSSxjQUNBLENBQUksbUJBQ1AsQ0FBWSx5QkFDWCxDQUFpQixtREFDRixDQUFVLDZCQUNWLENBQVUsZUFDckIsQ0FBRywyQkFDSCxDQUFlLHFCQUNaLENBQU0scUJBQ1IsQ0FBVSx1Q0FDTixDQUFzQixtQkFDaEMsQ0FBWSx1Q0FDWSxDQUFVLDBCQUMzQixDQUFZLDBCQUNmLENBQWUsdUJBQ2YsQ0FEZSxvQkFDZixDQURlLGVBQ2YsQ0FBSSw0b0JBRUYsNEJiNUZWLENhMEZZLDRxQkFFRiw0QmI1RlYsQ2EwRlksNmxCQUVGLDRCYjVGVixDQUFPLDBvQ2FpR0ksdUJBQ0osQ0FBZSxtQ0FDSSxDQUFVLDBCQUMxQixDQUFlLG1EQUl6QixVQUNHLENBQUksY0FDQSxDQUFJLG1CQUNQLENBQVkseUJBQ1gsQ0FBaUIsNkJBQ1gsQ0FBZSxtREFDTixDQUFVLDZCQUNWLENBQVUsZUFDckIsQ0FBRywyQkFDSCxDQUFlLHFCQUNaLENBQU0sc0NBQ0csQ0FBVSx1Q0FDakIsQ0FBc0IsbUJBQ2hDLENBQVksdUNBQ1ksQ0FBVSwwQkFDM0IsQ0FBWSwwQkFDZixDQUFlLHVCQUNmLENBRGUsb0JBQ2YsQ0FEZSxlQUNmLENBQUksbU5BQ0UsQ0FBa00sMkJBQ2pNLENBQVMsbUNBQ1AsQ0FBZSwwSEFHckIsdUJBQ0osQ0FBZSxtQ0FDSSxDQUFVLDBCQUMxQixDQUFlLHNIQUlyQixxQkFDUSxDQUFVLGdDQUNDLENBQVUscURBSS9CLGdCQUNNLENBQUssZUFDVCxDQUFRLG9VQU9HLDhCQUNELENBQWUsZ0NBQ2YsQ0FBaUIsMFlBSU8sWUFDL0IsQ0FBSSxzQkFDQSxDQUFVLHFCQUNULENBQVUsbURBQ0EsQ0FBVSw2QkFDVixDQUFVLGVBQ3JCLENBQUcsMkJBQ0gsQ0FBZSxxQkFDWixDQUFNLDhCQUNOLENBQWUsMDFDQUliLHFCQUNGLENBQVUsbURBQ0EsQ0FBVSw2QkFDVixDQUFVLGVBQ3JCLENBQUcsMkJBQ0gsQ0FBZSxxQkFDWixDQUFNLDhCQUNOLENBQWUsa1pBR2hDLHFCQUNlLENBQVUseUJBQ1AsQ0FBUywwYUFFbkIsb0JBQ1ksQ0FBSSx3TEFLQSxxQkFDWCxDQUFVLG1EQUNBLENBQVUsNkJBQ1YsQ0FBVSxlQUNyQixDQUFHLDJCQUNILENBQWUscUJBQ1osQ0FBTSw4QkFDTixDQUFlLDRMQUU5QixxQkFDZSxDQUFVLHlCQUNQLENBQVMsOEtBSVAsdUJBQ1QsQ0FEUyxvQkFDVCxDQURTLGVBQ1QsQ0FBSSxVQUNULENBQUksV0FDSCxDQUFJLGNBQ0QsQ0FBSSw4QkFDUCxDQUF1QixvQkFDdEIsQ0FBWSxnQ0FDSSxDQUFVLDBCQUNwQixDQUFZLHVDQUNULENBQXNCLGdDQUN0QixDQUFlLDBCQUNyQixDQUFlLGNBQ25CLENBQU8sa0JBQ0MsQ0FBRyxhQUNOLENBQUMscUJBQ0YsQ0FBVSw4TEFFYixnQ0FDa0IsQ0FBVSxrUUFDc04sQ0FBVSxvQ0FDbFAsQ0FBb0IscUNBQ2hCLENBQWlCLHNDQUNuQixDQUFvQixvWUFJMUIsdUJBQ0osQ0FBZSwwQkFDWixDQUFlLHlIQU9mLGVBQ0osQ0FBSSxTQUNQLENBQUMsWUFDRCxDQUFJLGNBQ0YsQ0FBSSxzQkFDRSxDQUFNLGtCQUNWLENBQU0sUUFDZCxDQUFJLGlCQUNHLENBQU0sbzhCQWNZLHdDWnZOSCxDQUFVLG1DWXlOckIsQ0FBb0Isb0JBQ25CLENBQUksaUJBQ1osQ0FBUyxhQUNMLENBQUMsb0JBQ0wsQ0FBWSxxQkFDTCxDQUFNLDBCQUNQLENBQVksbUJBQ2YsQ0FBUSxjQUNaLENBQU8saUNBQ0gsQ0FBc0IscUJBQ3BCLENBQVUsZ0NBQ0MsQ0FBVSwwQkFDdkIsQ0FBZSx1QkFDZixDQURlLG9CQUNmLENBRGUsZUFDZixDQUFJLDRnQ0FFVCwwQkFDYyxDQUFVLHFCQUNmLENBQVUsd25FQUlYLHVCQUNKLENBQWUsMEJBQ1osQ0FBZSxnRUFNWixZQUNSLENBQUkscUJBQ0csQ0FBTSw0REFHVCxlQUNELENBQUksZUFDSixDQUFJLGdGQUVJLHVCQUNULENBQWUsbUZBR0YsdUJBQ2IsQ0FBZSxpTEFJRSx1QkFDakIsQ0FBZSwyS0FJRix3Q1o3UUcsQ0FBVSxrQkVvQy9CLENBQW1ELGVVNE8xQyxDQUFHLGdCQUNILENBQUksc0NBQ1EsQ0FBVSwrQkFDbEIsQ0FBZSx5TEFFeEIsV0FDRyxDQUFHLHFqQkFLQyx1Q0FDYSxDQUFVLHVCQUMzQixDQUFlLDBCQUNaLENBQWUsNENRM1VkLGdCQUNMLENBQUssWUFDUixDQUFJLDBCQUNHLENBQVcsaUJBQ2pCLENBQVEseUZBSUEsWUFDWixDQUFPLFNBQ04sQ0FBRyxnQkFDRSxDQUFLLGlCQUNQLENBQVEsNENBR0QsZUFDUCxDQUFNLHFCckJmWixDQUFPLGdEcUJtQlUsaUJBQ1gsQ0FBUSxPQUNYLENBQUMsVUFDRCxDQUFJLFdBQ0gsQ0FBSSxtQkFDQSxDQURBLGdCQUNBLENBQUssU0FDUixDQUFDLG9EQUdlLGlCQUNmLENBQVEsU0FDVCxDQUFDLFVBQ0gsQ0FBSSxXQUNILENBQUksWUFDSCxDQUFJLGtCQUNBLENBQU0sc0JBQ0YsQ0FBTSxxREFHRyxpQkFDaEIsQ0FBUSxRQUNaLENBQUcsT0FDSixDQUFHLCtCQUNHLENBQXFCLGNBQ3JCLENBQUksV0FDUCxDQUFJLGFBQ0gsQ0FBSyxvREFHVyxpQkFDZixDQUFRLFFBQ1osQ0FBRyxPQUNKLENBQUcsK0JBQ0csQ0FBcUIsU0FDdkIsQ0FBQyxjQUNDLENBQUksV0FDUCxDQUFJLGFBQ0gsQ0FBSyxtQkFDRSxDQUFJLDZDQUdGLGtCckJ0RFIsQ0FBTyxVQVBiLENBQU8sWXFCZ0VGLENBQUksa0JBQ0EsQ0FBTSxzQkFDRixDQUFNLFlBQ2QsQ0FBSSxlQUNILENBQU0sK0NBR0ksaUJBQ1YsQ0FBUSxTQUNULENBQUMsVUFDSCxDQUFJLGVBQ0EsQ0FBSyx5REFHYyxpQkFDcEIsQ0FBUSxNQUNaLENBQUMsUUFDQyxDQUFDLFVBQ0YsQ0FBSSxXQUNILENBQUksYUFDSCxDQUFLLFNBQ0wsQ0FBQyxtQkFDTSxDQUFJLDZDQUdGLDRCcEJ2Q0csQ0FBSyxnQkUrQnBCLENBQW1ELGdCa0JXNUMsQ0FBSSxrQkFDRCxDQUFHLFFBQ1gsQ0FBQyxVckI5RkwsQ0FBTyxlcUJnR0UsQ0FBRyw0Q0FHQyw0QnBCakRJLENBQUssa0JFK0JwQixDQUFtRCxnQmtCcUI1QyxDQUFJLGtCQUNELENBQUcsZUFDUCxDQUFJLFVyQnhHWixDQUFPLDRDcUI0R00sZVIxR1AsQ0FBSSxVYkZWLENBQU8sNExhUUQsdUJBQ0QsQ0FBZSwyRkFJb0IsdUJBQ25DLENBQWUsbUtBSzBCLHVCQUN6QyxDQUFlLHNFQUlELHVCQUNkLENBQWUsc01BS1AsY0FDVCxDQUFPLFNBQ04sQ0FBQyxxQkFDSSxDQUFVLG1EQUNBLENBQVUsNkJBQ1YsQ0FBVSxlQUNyQixDQUFHLDJCQUNILENBQWUsNEJBQ1osQ0FBYSxtQ0FDYixDQUFvQiw2REFHdEIsVWIxQ1YsQ0FBTywyTGFnREQsd0NaSGlCLENBQVUsa0JFb0MvQixDQUFtRCxnQlU5QjVDLENBQUkscUJBQ0QsQ0FBTSx1Q0FDSSxDQUFVLDhEQUdyQixZQUNILENBQUMsMERBSUYsWUFDRixDQUFJLHFCQUNHLENBQU0sUUFDakIsQ0FBSSxxZkFVSCxVQUNDLENBQUksY0FDQSxDQUFJLG1CQUNQLENBQVkseUJBQ1gsQ0FBaUIsbURBQ0YsQ0FBVSw2QkFDVixDQUFVLGVBQ3JCLENBQUcsMkJBQ0gsQ0FBZSxxQkFDWixDQUFNLHFCQUNSLENBQVUsdUNBQ04sQ0FBc0IsbUJBQ2hDLENBQVksdUNBQ1ksQ0FBVSwwQkFDM0IsQ0FBWSwwQkFDZixDQUFlLHVCQUNmLENBRGUsb0JBQ2YsQ0FEZSxlQUNmLENBQUksNG9CQUVGLDRCYjVGVixDYTBGWSw0cUJBRUYsNEJiNUZWLENhMEZZLDZsQkFFRiw0QmI1RlYsQ0FBTywwb0NhaUdJLHVCQUNKLENBQWUsbUNBQ0ksQ0FBVSwwQkFDMUIsQ0FBZSxtREFJekIsVUFDRyxDQUFJLGNBQ0EsQ0FBSSxtQkFDUCxDQUFZLHlCQUNYLENBQWlCLDZCQUNYLENBQWUsbURBQ04sQ0FBVSw2QkFDVixDQUFVLGVBQ3JCLENBQUcsMkJBQ0gsQ0FBZSxxQkFDWixDQUFNLHNDQUNHLENBQVUsdUNBQ2pCLENBQXNCLG1CQUNoQyxDQUFZLHVDQUNZLENBQVUsMEJBQzNCLENBQVksMEJBQ2YsQ0FBZSx1QkFDZixDQURlLG9CQUNmLENBRGUsZUFDZixDQUFJLG1OQUNFLENBQWtNLDJCQUNqTSxDQUFTLG1DQUNQLENBQWUsMEhBR3JCLHVCQUNKLENBQWUsbUNBQ0ksQ0FBVSwwQkFDMUIsQ0FBZSxzSEFJckIscUJBQ1EsQ0FBVSxnQ0FDQyxDQUFVLHFEQUkvQixnQkFDTSxDQUFLLGVBQ1QsQ0FBUSxvVUFPRyw4QkFDRCxDQUFlLGdDQUNmLENBQWlCLDBZQUlPLFlBQy9CLENBQUksc0JBQ0EsQ0FBVSxxQkFDVCxDQUFVLG1EQUNBLENBQVUsNkJBQ1YsQ0FBVSxlQUNyQixDQUFHLDJCQUNILENBQWUscUJBQ1osQ0FBTSw4QkFDTixDQUFlLDAxQ0FJYixxQkFDRixDQUFVLG1EQUNBLENBQVUsNkJBQ1YsQ0FBVSxlQUNyQixDQUFHLDJCQUNILENBQWUscUJBQ1osQ0FBTSw4QkFDTixDQUFlLGtaQUdoQyxxQkFDZSxDQUFVLHlCQUNQLENBQVMsMGFBRW5CLG9CQUNZLENBQUksd0xBS0EscUJBQ1gsQ0FBVSxtREFDQSxDQUFVLDZCQUNWLENBQVUsZUFDckIsQ0FBRywyQkFDSCxDQUFlLHFCQUNaLENBQU0sOEJBQ04sQ0FBZSw0TEFFOUIscUJBQ2UsQ0FBVSx5QkFDUCxDQUFTLDhLQUlQLHVCQUNULENBRFMsb0JBQ1QsQ0FEUyxlQUNULENBQUksVUFDVCxDQUFJLFdBQ0gsQ0FBSSxjQUNELENBQUksOEJBQ1AsQ0FBdUIsb0JBQ3RCLENBQVksZ0NBQ0ksQ0FBVSwwQkFDcEIsQ0FBWSx1Q0FDVCxDQUFzQixnQ0FDdEIsQ0FBZSwwQkFDckIsQ0FBZSxjQUNuQixDQUFPLGtCQUNDLENBQUcsYUFDTixDQUFDLHFCQUNGLENBQVUsOExBRWIsZ0NBQ2tCLENBQVUsa1FBQ3NOLENBQVUsb0NBQ2xQLENBQW9CLHFDQUNoQixDQUFpQixzQ0FDbkIsQ0FBb0Isb1lBSTFCLHVCQUNKLENBQWUsMEJBQ1osQ0FBZSx5SEFPZixlQUNKLENBQUksU0FDUCxDQUFDLFlBQ0QsQ0FBSSxjQUNGLENBQUksc0JBQ0UsQ0FBTSxrQkFDVixDQUFNLFFBQ2QsQ0FBSSxpQkFDRyxDQUFNLG84QkFjWSx3Q1p2TkgsQ0FBVSxtQ1l5TnJCLENBQW9CLG9CQUNuQixDQUFJLGlCQUNaLENBQVMsYUFDTCxDQUFDLG9CQUNMLENBQVkscUJBQ0wsQ0FBTSwwQkFDUCxDQUFZLG1CQUNmLENBQVEsY0FDWixDQUFPLGlDQUNILENBQXNCLHFCQUNwQixDQUFVLGdDQUNDLENBQVUsMEJBQ3ZCLENBQWUsdUJBQ2YsQ0FEZSxvQkFDZixDQURlLGVBQ2YsQ0FBSSw0Z0NBRVQsMEJBQ2MsQ0FBVSxxQkFDZixDQUFVLHduRUFJWCx1QkFDSixDQUFlLDBCQUNaLENBQWUsZ0VBTVosWUFDUixDQUFJLHFCQUNHLENBQU0sNERBR1QsZUFDRCxDQUFJLGVBQ0osQ0FBSSxnRkFFSSx1QkFDVCxDQUFlLG1GQUdGLHVCQUNiLENBQWUsaUxBSUUsdUJBQ2pCLENBQWUsMktBSUYsd0NaN1FHLENBQVUsa0JFb0MvQixDQUFtRCxlVTRPMUMsQ0FBRyxnQkFDSCxDQUFJLHNDQUNRLENBQVUsK0JBQ2xCLENBQWUseUxBRXhCLFdBQ0csQ0FBRyxxakJBS0MsdUNBQ2EsQ0FBVSx1QkFDM0IsQ0FBZSwwQkFDWixDQUFlLGVTNVVyQixrQnRCYUwsQ0FBTyxVQVpSLENBQU8scUJzQkdOLFVBQ0UsQ0FBSSxnQkFDQyxDQUFLLFlBQ1QsQ0FBSyxnQ3RCTFQsQ0FBTywyQnNCT1EsQ0FBUywwQkFDUCxDQUFNLHFCQUNWLENBQUssZUFDWixDQUFNLCtCQUdELFlBQ04sQ0FBSSxrQkFDQSxDQUFNLDJCQUdSLFlBQ0YsQ0FBSSxrQkFDQSxDQUFNLHlCQUNaLENBRFksc0JBQ1osQ0FEWSxpQkFDWixDQUFXLEtBQ2IsQ0FBQyxTQUNHLENBQUMseURBQ0MsQ0FERCxpREFDQyxDQUF1QyxxQkFDckMsQ0FBUywyQkFHWCxXQUNILENBQUksVUFDTCxDQUFJLGNBQ0EsQ0FBSSxtQkFDSCxDQURHLGdCQUNILENBQUssYUFDWCxDQUFRLHFCQUdULDhDdEJyQ0QsQ0FBTywyQnNCeUNBLGdCQUNDLENBQUssWUFDUixDQUFJLGtCQUNBLENBQU0sNkJBQ0YsQ0FBYSxRQUN6QixDQUFJLGdCQUNJLENBQUksbUJBQ0QsQ0FBSSwwQ25CRG9CLDJCbUJON0IsWUFVRyxDQUFDLHFCQUNHLENBQU0sc0JBQ1QsQ0FBVSxDQUUxQiwyQkFFWSxRQUNILENBQUMsNEJyQlJZLENBQUssaUJxQlVkLENBQU0sbUJuQnFCWixDQUFtRCxlbUJuQjVDLENBQUcsZ0JBQ0gsQ0FBSSxrQkFDRCxDQUFHLFV0QmhFZixDQUFPLDJDR2dDOEIsMkJtQnlCOUIsY25Cd0JMLENBQW1ELENtQlAxRCwwQ25CM0J5QywyQm1CVTdCLGdCbkJ3QkwsQ0FBbUQsQ21CUDFELGlDQUVrQixtQkFDUixDQUFXLGtCQUNQLENBQU0sc0JBQ0YsQ0FBTSxpQkFDZCxDQUFTLHFCdEJoRmQsQ0FBTyxvQnNCa0ZJLENBQU0sd0NyQnJDTSxDQUFVLGtCRW9DL0IsQ0FBbUQsZW1CSTVDLENBQUcsYUFDSCxDQUFDLHFCQUNFLENBQU0sd0JBQ04sQ0FBUyxrQkFDWixDQUFNLFV0QnpGZixDQUFPLDZCc0I2RkUsWUFDSixDQUFJLGdCQUNELENBQUssOEN0Qi9GYixDQUFPLDBDRytDNkIsNkJtQjhDM0IscUJBTUssQ0FBTSxZQUNWLENBQUMsQ0FFaEIsaUNBRWtCLFlBQ1gsQ0FBTyxTQUNOLENBQUcsMENuQjNEOEIsaUNtQnlEdkIsYUFLVCxDQUFRLFVBQ1AsQ0FBSSxDQUVkLHVDQUV3QixpQ3RCakhuQixDQUFPLDJCc0JtSFEsQ0FBUyxxQkFDWCxDQUFLLDBCQUNELENBQU0saUJBQ2pCLENBQVEsWUFDVCxDQUFJLGtCQUNBLENBQU0sc0JBQ0YsQ0FBTSxpQkFDZCxDQUFTLDZCQUdMLFVBQ04sQ0FBSSxlQUNBLENBQUssWUFDSixDQUFDLFdBQ0wsQ0FBSSx1QkFDSCxDQUFlLGtCQUNaLENBQU8sVXRCbklmLENBQU8saUJzQnFJRCxDQUFRLGlCQUNOLENBQU0sWUFDVCxDQUFJLHFCQUNHLENBQU0sa0JBQ1QsQ0FBTSwwQkFDRixDQUFVLDZCQUdkLFVBQ04sQ0FBSSxXQUNILENBQUksYUFDSCxDQUFLLGlCQUNMLENBQVEsS0FDYixDQUFDLFFBQ0EsQ0FBRywrQkFDRSxDQUFxQixnQ0FHZix3Q3JCM0dXLENBQVUsaUJFb0MvQixDQUFtRCxlbUIwRTVDLENBQUcsZ0JBQ0gsQ0FBSSxpQkFDRCxDQUFFLHdCQUNGLENBQVMsVXRCN0pyQixDQUFPLGtDc0JnS1YsZUFDUyxDQUFRLCtDQUdILGtCQUNFLENBQUksK0NBR04sa0JBQ0UsQ0FBSSxxQ0FHakIsZUFDVyxDQUFHLHVDQUdaLGVBQ1MsQ0FBRyxrQ0FHakIsYUFDUSxDQUFPLG9CQUNHLENBQUksMEJBSWIsbUJBQ0QsQ0FBVyxrQkFDUCxDQUFNLHNCQUNGLENBQU0sUUFDbEIsQ0FBSSwrQkFHTSxtQkFDTixDQUFXLGFBQ1AsQ0FBQyw2QkFHRCxpQkFDSCxDQUFRLFFBQ1osQ0FBRyxRQUNELENBQUMsWUFDRCxDQUFLLFVBQ04sQ0FBSSxlQUNBLENBQUssNkNBQ0UsQ0FBNEIsMkJBQzNCLENBQVMsaUNBQ1AsQ0FBYSx1QkFDakIsQ0FBTywwQkFDYixDQUFnQixzQkFHckIsUUFDRSxDQUFDLDRCckJwS1ksQ0FBSyxpQnFCc0tkLENBQU0sa0JuQnZJWixDQUFtRCxlbUJ5STVDLENBQUcsZ0JBQ0gsQ0FBSSxrQkFDRCxDQUFHLFV0QjVOZixDQUFPLHdDc0JnT2EsWUFDZixDQUFJLGtCQUNBLENBQU0sd0JBQ1YsQ0FBZ0IsMENuQnBMZSx3Q21CaUxoQixpQkFNYixDQUFTLENBRXJCLHFDQUVzQixZQUNaLENBQUkscUJBQ0csQ0FBTSxzQkFDVCxDQUFVLFFBQ2xCLENBQUksZUFDRSxDQUFLLGlCQUNULENBQVUsNEJBR0wsd0NyQnRNZSxDQUFVLGtCRW9DL0IsQ0FBbUQsZW1CcUs1QyxDQUFHLGdCQUNILENBQUksaUJBQ0QsQ0FBRSw0QnRCeFBkLENBQU8sOEJzQjJQVixjQUNTLENBQU8sbUJBQ0YsQ0FBTyxpQkFDVCxDQUFPLG1CQUNMLENBQU8sYUFDYixDQUFPLG1DQUtDLFVBQ1YsQ0FBSSxlQUNBLENBQUsscUJ0QnZRWixDQUFPLG1Ec0IyUXNCLFlBQ3hCLENBQUkscUJBQ0csQ0FBTSxzQkFDVCxDQUFVLFFBQ2xCLENBQUksY0FDRSxDQUFJLGlCQUNQLENBQVUsc0RBR29CLHNCQUN6QixDQUFVLHVDQUdGLFlBQ1osQ0FBSSwrQ0FDVSxDQUF5Qiw0QnRCMVI1QyxDQUFPLGtDc0I4UkssbUJBQ1AsQ0FBVyxrQkFDUCxDQUFNLHNCQUNGLENBQU0sZUFDWCxDQUFJLGlCQUNQLENBQVMsUUFDVixDQUFDLDJCdEJwU0wsQ0FBTyxzQnNCc1NDLENBQVcsVXRCdFNuQixDQUFPLHdDQzZDZ0IsQ0FBVSxrQkVvQy9CLENBQW1ELGVtQnlONUMsQ0FBRyxlQUNILENBQUcsaUJBQ0EsQ0FBRSx3QkFDRixDQUFTLGNBQ2pCLENBQU8sNEJBQ0gsQ0FBaUIsNkNBRWpCLGNBQ0ksQ0FBQyw0Q0FHTixlQUNJLENBQUcseUJBQ0MsQ0FBUyx5QkFDSCxDQUFHLDZCQUNDLENBQUcsMkNBSVAsaUJBQ2hCLENBQVMsMENuQi9Rc0IsMkNtQjhRZixpQkFJZCxDQUFTLENBRXJCLGtEQUdZLGFBQ0EsQ0FBSyxnREFJZSxZQUN0QixDQUFJLG1GQUdxRCxZQUN6RCxDQUFJLCtDQUNVLENBQXlCLG9CQUNwQyxDQURvQyxlQUNwQyxDQUFJLFlBQ1AsQ0FBSSwyQ25CblQ0QixtRm1CK1N5QiwrQ0FPekMsQ0FBeUIsb0JBQ3BDLENBRG9DLGVBQ3BDLENBQUksWUFDUCxDQUFJLENBT2hCLHVDQUVzQixXQUNWLENBQUMseUNBR1csY0FDZixDQUFPLGdCQUNBLENBQUMsNEJyQnJUSyxDQUFLLGlCcUJ1VGQsQ0FBTSxtQm5CeFJaLENBQW1ELGVtQjBSNUMsQ0FBRyxtQm5CMVJWLENBQW1ELGtCbUI0UnpDLENBQUcsVXRCN1dmLENBQU8sMkNzQmlYYyx3Q3JCcFVFLENBQVUsZ0JFb0MvQixDQUFtRCxlbUJtUzVDLENBQUcsbUJuQm5TVixDQUFtRCxpQm1CcVN6QyxDQUFFLDRCdEJ0WGQsQ0FBTyw2Q3NCeVhWLFFBQ1MsQ0FBQyxZQUNILENBQU8sYUFDTixDQUFPLDRDQUlVLHdDckJuVkMsQ0FBVSxtQkVvQy9CLENBQW1ELGVtQmtUNUMsQ0FBRyxnQkFDSCxDQUFJLDRCdEJwWWIsQ0FBTyx1Q3NCd1lVLFVBQ2QsQ0FBSSxnQkFDQyxDQUFLLHFCdEIxWWIsQ0FBTyxlc0I0WUQsQ0FBTSwwQ25CN1Z3Qix1Q21CeVZuQixnQkFPUCxDQUFLLENBRXBCLHdDQUV1QixVQUNmLENBQUksV0FDSCxDQUFJLGtCQUNBLENBQU8sUUFDWCxDQUFDLGFBQ0EsQ0FBSyw2QkFHRCxrQnRCcFpILENBQU8sVUFQYixDQUFPLGNzQjhaRixDQUFNLG1DQUdJLGVBQ1IsQ0FBSyxhQUNSLENBQU0sNEJBR0YsZUFDRCxDQUFLLGtDQUdFLGVBQ1YsQ0FBUSw0QnJCelhLLENBQUssbUJFK0JwQixDQUFtRCxlbUI2VjVDLENBQUcsZ0JBQ0gsQ0FBSSxrQkFDRCxDQUFHLFV0QmhiZixDQUFPLFFzQmtiSCxDQUFDLFNBQ0EsQ0FBQyxtQ0FHUyxjQUNYLENBQU8sNEJyQnJZTSxDQUFLLGlCcUJ1WWQsQ0FBTSxtQm5CeFdaLENBQW1ELGVtQjBXNUMsQ0FBRyxnQkFDSCxDQUFJLGtCQUNELENBQUcsVXRCN2JmLENBQU8scUNzQmljVSxRQUNiLENBQUMsd0NyQnJaa0IsQ0FBVSxrQkVvQy9CLENBQW1ELGVtQm9YNUMsQ0FBRyxnQkFDSCxDQUFJLGlCQUNELENBQUUsd0JBQ0YsQ0FBUyxVdEJ4Y3JCLENBQU8sdUVzQjZjZ0IsYUFDakIsQ0FBTSx1REFHTCxlQUNDLENBQU0sd0RBR04sWUFDRCxDQUFJLG1CQUNBLENBQU8sd0RBR1YsV0FDRixDQUFJLFlBQ0gsQ0FBSSxzQkFDSSxDQUFNLHVEQUdkLGVBQ0QsQ0FBUSxTQUNQLENBQUMsZUFDRSxDQUFJLFlBQ1AsQ0FBSSxrQkFDQSxDQUFNLE9BQ2QsQ0FBRywwREFFTixRQUNRLENBQUMsOERBR0wsU0FDRyxDQUFHLFVBQ0YsQ0FBRyxTQUNGLENBQUMsdUN0Qi9lVixDQUFPLGlCc0JpZlEsQ0FBRyxzQkFDTixDQUFXLFdBQ1osQ0FBQyxhQUNDLENBQUMsY0FDTixDQUFPLDRFQUdHLGV0QnhmbEIsQ0FBTyw2QnNCOGZFLGNBQ0osQ0FBTSx3Q0FFTCxlQUNHLENBQUssMENBR04sdUJBQ0QsQ0FBZSx5SkFLUCxjQUNULENBQU8sU0FDTixDQUFDLHFCQUNJLENBQVUsbURBQ0EsQ0FBVSw2QkFDVixDQUFVLGVBQ3JCLENBQUcsMkJBQ0gsQ0FBZSw0QkFDWixDQUFhLG1DQUNiLENBQW9CLGlkQVk5QixVQUNDLENBQUksbUJBQ0gsQ0FBWSw0QkFDWCxDQUFvQixxQkFDZixDQUFVLG1EQUNBLENBQVUsNkJBQ1YsQ0FBVSxlQUNyQixDQUFHLDJCQUNILENBQWUsaUNBQ2hCLENBQXNCLGdDQUNULENBQVUsMEJBQ3BCLENBQVksMEJBQ2YsQ0FBZSx1QkFDZixDQURlLG9CQUNmLENBRGUsZUFDZixDQUFJLDhvQkFFRiw0QnRCL2lCWixDc0I2aUJjLHNyQkFFRiw0QnRCL2lCWixDc0I2aUJjLG1sQkFFRiw0QnRCL2lCWixDQUFPLDBtQ3NCb2pCTSx1QkFDSixDQUFlLDBCQUNaLENBQWUsNEJBQ04sQ0FBVSx3RkFLcEIscUJBQ0MsQ0FBVSxnQ0FDQyxDQUFVLHNDQUc3QixnQkFDTSxDQUFLLGVBQ1QsQ0FBUSx3UEFNUyx3Q3JCNWhCQSxDQUFVLG1DcUI4aEJuQixDQUFvQixvQkFDbkIsQ0FBSSxpQkFDWixDQUFTLGFBQ0wsQ0FBQyxxQkFDRSxDQUFNLDBCQUNQLENBQVksbUJBQ2YsQ0FBUSxjQUNaLENBQU8saUNBQ0gsQ0FBc0IscUJBQ3BCLENBQVUsZ0NBQ0MsQ0FBVSwwQkFDdkIsQ0FBZSx1QkFDZixDQURlLG9CQUNmLENBRGUsZUFDZixDQUFJLGdSQUVULDBCQUNjLENBQVUscUJBQ2YsQ0FBVSxna0JBSVgsdUJBQ0osQ0FBZSwwQkFDWixDQUFlLG1DQUtaLGVBQ1gsQ0FBUSw0QnJCcmpCSyxDQUFLLG1CRStCcEIsQ0FBbUQsZW1CeWhCNUMsQ0FBRyxnQkFDSCxDQUFJLGtCQUNELENBQUcsVXRCNW1CZixDQUFPLHNDc0IrbUJULGlCQUNZLENBQU0sdUNBS2QsR0FDTix1QkFDVyxDQUFhLEtBRXRCLDBCQUNTLENBQWdCLENBVlAsK0JBS2QsR0FDTix1QkFDVyxDQUFhLEtBRXRCLDBCQUNTLENBQWdCLENBQUEsdUJDM25CVCxrQnZCYWIsQ0FBTyxVQVpSLENBQU8sbUJ1QklHLDRCdkJKVixDQUFPLGtCQVlOLENBQU8sMEJ1QkhTLGVBQ1gsQ0FBSSxZQUNQLENBQUksbURBQ3lCLENBQWMsa0JBQ3ZDLENBQU0sb0JBQ1AsQ0FETyxlQUNQLENBQUksZ0JBQ0gsQ0FBSSxtQkFDRCxDQUFJLDBDcEIrQnNCLDBCb0J0Q25CLHlCQVVFLENBQUcsWUFDakIsQ0FBSSxpQkFDRCxDQUFNLGdCQUNMLENBQUksbUJBQ0QsQ0FBSSxDQUV2Qix5QkFFdUIsb0JBQ1IsQ0FBTyxZQUNaLENBQUksa0JBQ0csQ0FBRyxrQkFDTixDQUFNLFFBQ2QsQ0FBSSwwQ3BCZWlDLHlCb0JwQnBCLHFCQVFKLENBQU0sa0JBQ1QsQ0FBTSxPQUNkLENBQUcsQ0FFWCwwQkFFd0Isb0JBQ1QsQ0FBTywwQ3BCS3FCLDBCb0JObkIsbUJBSVAsQ0FBTSxDQUV2QiwwQkFFd0IsUUFDZixDQUFDLDRCdEJBYyxDQUFLLGlCc0JFaEIsQ0FBTSxpQnBCNkJWLENBQW1ELGVvQjNCOUMsQ0FBRyxhQUNILENBQUMsa0JBQ0UsQ0FBRyxVdkJ4RGIsQ0FBTyxrQnVCMERBLENBQU0sMENwQlh1QiwwQm9CRW5CLGtCcEJnQ2YsQ0FBbUQsQ29CbEI1RCx5QkFFdUIsUUFDZCxDQUFDLFNBQ0EsQ0FBQyxlQUNFLENBQUksWUFDUCxDQUFJLHFCQUNHLENBQU0sT0FDakIsQ0FBRyw0QkFFTixRQUNRLENBQUMsZUFDRyxDQUFJLDBDcEI1QndCLDRCb0IwQnhDLGlCQUtjLENBQU0sQ0FFckIsMkJBRUEsVXZCbEZLLENBQU8sb0J1Qm9GTSxDQUFJLHdDdEJ2Q00sQ0FBVSxrQkVvQy9CLENBQW1ELGVvQk01QyxDQUFHLGVBQ0gsQ0FBRyxpQkFDQSxDQUFFLHdCQUNGLENBQVMsZ0NBSUUsUUFDckIsQ0FBQyw0QnRCN0NjLENBQUssaUJzQitDaEIsQ0FBTSxtQnBCaEJWLENBQW1ELGVvQmtCOUMsQ0FBRyxlQUNILENBQUcsa0JBQ0EsQ0FBRyxVdkJyR2IsQ0FBTyxnQnVCdUdELENBQUssMENwQnhEeUIsZ0NvQitDYixpQkFZZixDQUFNLGdCcEJ6QlosQ0FBbUQsQ29CNEI1RCxzQkFFb0IsZ0JBQ1YsQ0FBUSw2QkFHUyxZQUNqQixDQUFJLDZCQUNVLENBQU8sbUJBQ2pCLENBQU8saUJBQ1YsQ0FEVSxZQUNSLENBQUMsMENwQnhFNkIsNkJvQm9FaEIseUJBT0QsQ0FBRyxZQUNqQixDQUFJLENBRWhCLDhEQUc2QixXQUNqQixDQUFDLCtCQUdnQixXQUNwQixDQUFJLDJCdkJySU4sQ0FBTyxldUJ1SUUsQ0FBQyxpQkFDRixDQUFJLDBDcEJ6RndCLCtCb0JxRmQsY0FPWixDQUFDLGVBQ0EsQ0FBQyxjQUNGLENBQUMsQ0FFbEIsK0JBRTZCLFNBQ25CLENBQUMsd0VBRzJELGlCQUMzRCxDQUFRLFlBQ1QsQ0FBSSxrQkFDQSxDQUFNLDZCQUNGLENBQWEsVUFDdkIsQ0FBSSxlQUNDLENBQUksd0JBQ1AsQ0FBZ0IsUUFDakIsQ0FBQyxjQUNELENBQU8sVXZCOUpULENBQU8sd0NDNkNnQixDQUFVLGtCRW9DL0IsQ0FBbUQsZW9CaUY5QyxDQUFHLGVBQ0gsQ0FBRyxpQkFDQSxDQUFFLHdCQUNGLENBQVMsK0VBRWpCLFdBQ0csQ0FBRyxpQkFDRixDQUFRLFVBQ1gsQ0FBSSxPQUNOLENBQUcsMEJBQ0csQ0FBZ0Isd0N0Qi9IQSxDQUFVLGtCRW9DL0IsQ0FBbUQsYW9COEY1QyxDQUFDLDhCQUNGLENBQW1CLHdGQUlvRCw0QnRCbEk5RCxDQUFLLGlCc0JvSWhCLENBQU0sbUJwQnJHVixDQUFtRCxrQm9CdUczQyxDQUFHLG1CQUNILENBQUksZUFDUixDQUFJLCtGQUc0RSx3Q3RCaEovRCxDQUFVLGlCc0JrSjNCLENBQU0seUZBTVAseUNBQ3VCLENBQWMsdUZBR3ZDLGFBQ00sQ0FBSyxnRkFNYixZQUNNLENBQUksbURBSytCLFlBQ3BDLENBQUMsU0FDSixDQUFDLFFBQ0YsQ0FBQyw4REFHa0QsNEJ2QjVOckQsQ0FBTyx1TXVCa09xRCxVdkJsTzVELENBQU8sd0NDNkNnQixDQUFVLGtCRW9DL0IsQ0FBbUQsZW9CcUo5QyxDQUFHLGVBQ0gsQ0FBRyxpQkFDQSxDQUFFLHdCQUNGLENBQVMsNEJBR0EsWUFDaEIsQ0FBSSxtREFDeUIsQ0FBYyxrQkFDdkMsQ0FBTSxvQkFDUCxDQURPLGVBQ1AsQ0FBSSw0QnZCaFBWLENBQU8sZXVCa1BELENBQUksaUJBQ1AsQ0FBUyxrQkFDSCxDQUFJLDBDcEJyTXVCLDRCb0I2TGpCLHlCQVdBLENBQUcsWUFDakIsQ0FBSSxDQUVoQiw4RUFFNEUsY0FDbEUsQ0FBTSwwQ3BCOU0yQiw4RW9CNk1pQyxTQUloRSxDQUFDLENBRWIsbUNBRWlDLFV2QnBRMUIsQ0FBTyx3Q0M2Q2dCLENBQVUsaUJFb0MvQixDQUFtRCxlb0J1TDlDLENBQUcsZUFDSCxDQUFHLGlCQUNBLENBQUUsd0JBQ0YsQ0FBUyx3Q0FFckIsV0FDTyxDQUFHLFlBQ0osQ0FBSyw4QkFJWSxnQkFDYixDQUFHLFVBQ1YsQ0FBSSxlQUNBLENBQUssMENwQnZPMEIsOEJvQm9PZixrQkFNWCxDQUFLLGNBQ1IsQ0FBSSxDQUVsQixrREFFZ0QsUUFDdkMsQ0FBQyxTQUNBLENBQUMsUUFDRixDQUFDLG1EQUd1Qyw0QkFDdEMsQ0FBbUIsb0JBQ3RCLENBQWMscUJBQ2IsQ0FBYyxvQkFDYixDQUFZLHNCQUNiLENBQWUsMEJBQ2IsQ0FBaUIsZ0NBQ0osQ0FBVSw2QkFDcEIsQ0FBaUIsbUJBQ3RCLENBQVksbUZBRzRELFlBQ3ZFLENBQUksa0JBQ0EsQ0FBTSxRQUNkLENBQUksc0JBQ0csQ0FBVyxRQUNmLENBQUMsU0FDQSxDQUFDLDhEQUdpRCxtQkFDbEQsQ0FBVyxrQkFDUCxDQUFNLHNCQUNGLENBQU0sVXZCNVRqQixDQUFPLHVEdUJnVXVDLFVBQzdDLENBQUksV0FDSCxDQUFJLCtEQUdnRCxVQUNyRCxDQUFJLFdBQ0EsQ0FBQyxzQkFDQSxDQUFXLFFBQ2YsQ0FBQyxTQUNBLENBQUMsVXZCMVVKLENBQU8sd0NDNkNnQixDQUFVLGtCRW9DL0IsQ0FBbUQsZW9CNlA5QyxDQUFHLGVBQ0gsQ0FBRyxpQkFDQSxDQUFFLHdCQUNGLENBQVMsU0FDaEIsQ0FBQyxpRkFFSSw0QnZCcFZSLENBQU8sd0J1QnNWSyxDQUFTLGlCQUNULENBTFIscUZBRUksNEJ2QnBWUixDQUFPLHdCdUJzVkssQ0FBUyxpQkFDVCxDQUxSLDRFQUVJLDRCdkJwVlIsQ0FBTyx3QnVCc1ZLLENBQVMsaUJBQ1QsQ0FBRSxxQkFJRixZQUNULENBQUksK0NBQ1UsQ0FBeUIsUUFDM0MsQ0FBSSwyQ3BCOVRrQyxxQm9CMlR6QiwrQ0FNTyxDQUF5QixDQU1uRCw0QkFFMEIsV0FDZCxDQUFDLGtDQUdtQixhQUN0QixDQUFLLGtCdkJqV0QsQ0FBTyxZdUJtV1gsQ0FBSSxVdkJoWFAsQ0FBTyxvQnVCa1hJLENBQUksaUNBR1MsWUFDckIsQ0FBSSxrQkFDQSxDQUFNLHdCQUNGLENBQVEsa0JBQ1YsQ0FBSSx5Q0FHbUIsbUJBQzdCLENBQVcsa0JBQ1AsQ0FBTSxzQkFDRixDQUFNLGVBQ1gsQ0FBSSxnQkFDUCxDQUFRLHVDdkJqWVgsQ0FBTyxvQnVCbVlFLENBQU0sd0N0QnRWUSxDQUFVLGlCRW9DL0IsQ0FBbUQsZW9CcVQ5QyxDQUFHLGFBQ0gsQ0FBQyxpQkFDRSxDQUFFLHdCQUNGLENBQVMsa0JBQ1osQ0FBTSx3Q0FHa0IsYUFDNUIsQ0FBSyxVQUNQLENBQUksV0FDQSxDQUFDLGtCQUNFLENBQUssaUN2QmpaYixDQUFPLGV1Qm1aSCxDQUFNLG1DQUdnQixVQUN6QixDQUFJLFdBQ0gsQ0FBSSxtQkFDQSxDQURBLGdCQUNBLENBQUssYUFDUixDQUFLLG1DQUdrQixlQUN4QixDQUFRLDRCdEI1V08sQ0FBSyxtQkUrQnBCLENBQW1ELGVvQmdWOUMsQ0FBRyxnQkFDSCxDQUFJLGtCQUNELENBQUcsVXZCbmFiLENBQU8sMkJ1QnVhVyxZQUNmLENBQUkscUJBQ0csQ0FBTSxRQUNqQixDQUFJLGlCQUNLLENBQUksa0JBQ0gsQ0FBSSwwQ3BCN1h1QiwyQm9Cd1hsQixjQVFSLENBQUMsZUFDQSxDQUFDLENBRW5CLGlDQUUrQixZQUNyQixDQUFJLDBDQUNnQixDQUFjLGtCdkJ6YTlCLENBQU8sZ0J1QjJhUixDQUFLLDBDcEJ6WXlCLGlDb0JxWVoseUJBT0wsQ0FBRyxDQUU3Qix1Q0FFcUMsaUJBQzFCLENBQVEsNENBR3VCLGFBQ2hDLENBQUssaUJBQ0osQ0FBUSxXQUNWLENBQUksNENBRzZCLFdBQ2xDLENBQUssWUFDSixDQUFLLGlDdkIzY1AsQ0FBTyx1Q3VCK2N1QixVQUM3QixDQUFJLFdBQ0gsQ0FBSSwyQkFDTyxDQUFTLDBCQUNQLENBQU0scUJBQ1YsQ0FBSyxhQUNiLENBQUssNkNBRzRCLGlCQUNoQyxDQUFRLFFBQ2IsQ0FBSSxTQUNILENBQUksbUJBQ0QsQ0FBVyxrQkFDUCxDQUFNLHNCQUNGLENBQU0sZUFDWCxDQUFJLGdCQUNQLENBQVEsdUN2QmhlWCxDQUFPLG9CdUJrZUUsQ0FBTSx3Q3RCcmJRLENBQVUsaUJFb0MvQixDQUFtRCxlb0JvWjlDLENBQUcsaUJBQ0EsQ0FBRSxhQUNMLENBQUMsVXZCdmVSLENBQU8sd0J1QnllRyxDQUFTLHlDQUdhLFlBQzdCLENBQUksNkJBQ0ksQ0FBYSxRQUN6QixDQUFJLGlCQUNBLENBQVMsMENwQmpjd0IseUNvQjZiSixxQkFPcEIsQ0FBTSxDQUV6QixzQ0FFb0MsWUFDMUIsQ0FBSSxrQkFDQSxDQUFNLFFBQ2QsQ0FBSSx1Q0FHMkIsUUFDNUIsQ0FBQyw0QnRCNWNjLENBQUssa0JFK0JwQixDQUFtRCxlb0JnYjlDLENBQUcsZUFDSCxDQUFHLFV2QmxnQlYsQ0FBTyx5Q3VCc2dCeUIsbUJBQzdCLENBQVcsa0JBQ1AsQ0FBTSxzQkFDRixDQUFNLGVBQ1gsQ0FBSSxnQkFDUCxDQUFRLG9CQUNGLENBQU0sZXZCNWdCZixDQUFPLGFBYUEsQ0FBTyx3Q0NnQ1MsQ0FBVSxpQkVvQy9CLENBQW1ELGVvQmdjOUMsQ0FBRyxpQkFDQSxDQUFFLHdCQUNGLENBQVMsd0NBR1ksY0FDN0IsQ0FBTyx3Q3RCMWVjLENBQVUsaUJFb0MvQixDQUFtRCxlb0J5YzlDLENBQUcsaUJBQ0EsQ0FBRSx3QkFDRixDQUFTLDRCdkI1aEJuQixDQUFPLHNDdUJnaUJzQixlQUN2QixDQUFJLFlBQ1AsQ0FBSSwwQ0FDZ0IsQ0FBYyxRQUN0QyxDQUFJLDBDcEJyZmlDLHNDb0JpZlAseUJBT1YsQ0FBRyxDQUU3QiwyQ0FFeUMsUUFDaEMsQ0FBQyx3Q3RCL2ZvQixDQUFVLGdCRW9DL0IsQ0FBbUQsZW9COGQ5QyxDQUFHLGdCQUNILENBQUksNEJ2QmhqQlgsQ0FBTyw2Q3VCb2pCNkIsd0N0QnZnQmIsQ0FBVSxnQkVvQy9CLENBQW1ELGVvQnNlOUMsQ0FBRyxnQkFDSCxDQUFJLDRCdkJ4akJYLENBQU8sK0N1QjRqQitCLFFBQ3BDLENBQUMseUNBRzZCLFlBQzdCLENBQUkscUJBQ0csQ0FBTSxvQkFDVCxDQUFRLFFBQ2hCLENBQUksd0NBRzRCLG1CQUM1QixDQUFXLGtCQUNQLENBQU0sc0JBQ0YsQ0FBTSxlQUNaLENBQUssZUFDSixDQUFJLGdCQUNQLENBQVEsdUN2QjdrQlgsQ0FBTyxVQUFQLENBQU8sd0NDNkNnQixDQUFVLGlCRW9DL0IsQ0FBbUQsZW9CaWdCOUMsQ0FBRyxpQkFDQSxDQUFFLHdCQUNGLENBQVMsb0JBQ1IsQ0FBSSw4R0NubEJPLG1CQUNiLENBQU8sNEZBR0osaUJBQ04sQ0FBUSxVQUNYLENBQUksV0FDSCxDQUFJLGdCQUNBLENBQUssZUFDUCxDQUFNLFV4QlhaLENBQU8sa093QmdCVyxpQkFDWixDQUFRLE9BQ1gsQ0FBQyxVQUNELENBQUksV0FDSCxDQUFJLG1CQUNBLENBREEsZ0JBQ0EsQ0FBSywwSEFHYyxTQUN0QixDQUFDLHdHQUdZLFNBQ2IsQ0FBQyxzQkFDRSxDQUFXLDRHQUdDLGlCQUNkLENBQVEsU0FDVCxDQUFDLFdBQ0YsQ0FBSSxZQUNILENBQUkscUJBQ0csQ0FBTSxzQkFDTCxDQUFNLGVBQ1osQ0FBSyxzR0FHSyw0QnZCT0EsQ0FBSyxpQkUrQnBCLENBQW1ELGVxQm5DNUMsQ0FBRyxlQUNILENBQUcsa0JBQ0EsQ0FBRyxVeEJoRGYsQ0FBTywwR3dCb0RZLG1CQUNkLENBQVcsa0JBQ1AsQ0FBTSxjQUNSLENBQUksUUFDVixDQUFJLG9IQUVMLDRCdkJSaUIsQ0FBSyxvSHVCYUUsbUJBQ25CLENBQVcsa0JBQ1AsQ0FBTSw0QnZCZkUsQ0FBSyxrQkUrQnBCLENBQW1ELGdCcUJiNUMsQ0FBSSxrQkFDRCxDQUFHLDBHQUdJLGdCQUNYLENBQUssa0hBR1UsaUJBQ2pCLENBQVEsVUFDWCxDQUFJLGtCeEJ6RUgsQ0FBTyxVQUxYLENBQU8sZXdCaUZELENBQU0saUJBQ0gsQ0FBSyxtQkFDRixDQUFJLGtJQUdlLGlCQUN6QixDQUFRLE1BQ1osQ0FBQyxRQUNDLENBQUMsVUFDRixDQUFJLFdBQ0gsQ0FBSSxlQUNBLENBQUkscUJBQ0osQ0FESSxrQkFDSixDQUFPLFNBQ1YsQ0FBQyxtQkFDTSxDQUFJLDhIQUdhLGlCQUN2QixDQUFRLFNBQ1QsQ0FBQyxZQUNELENBQUksUUFDUixDQUFJLDBIQUdzQixZQUN6QixDQUFPLFNBQ04sQ0FBRyxZQUNELENBQUkscUJBQ0csQ0FBTSw4SEFHVyxzQkFDcEIsQ0FBVSwwQkFDTixDQUFVLG9CQUNYLENBQUssOEhBR1ksc0JBQ3BCLENBQVUsd0JBQ04sQ0FBUSw0SUFHZSxlQUM1QixDQUFJLGtJQUdtQixVeEIvSC9CLENBQU8sc0l3Qm1JMEIsa0JyQmxEL0IsQ0FBbUQsZ0JxQm9ENUMsQ0FBSSxrQkFDRCxDQUFHLDBJQUVsQixRQUNTLENBQUMsaUJBQ0UsQ0FBTyxtQkFDTCxDQUFPLHNCQUNKLENBQU8sc0lBSVksa0JyQi9EL0IsQ0FBbUQsZ0JxQmlFNUMsQ0FBSSxpQkFDRCxDQUFFLDBJQUVqQixRQUNTLENBQUMsaUJBQ0UsQ0FBTyxtQkFDTCxDQUFPLHNCQUNKLENBQU8sMEhBSU0sZUFDbkIsQ0FBSSxvQkFDUCxDQUFZLDhHQUdJLGNBQ2hCLENBQU0sZXhCbktYLENBQU8sVUFDUCxDQUFPLDBId0J1S29CLGlCQUNyQixDQUFRLFNBQ1QsQ0FBQyxpQkFDRSxDQUFNLFlBQ1QsQ0FBSSxxQkFDRyxDQUFNLFFBQ2pCLENBQUksOEhBR3dCLFlBQ3hCLENBQUksUUFDUixDQUFJLHdJQUc2QixrQkFDOUIsQ0FBVyxVQUNaLENBQUksZ0JBQ0MsQ0FBSyxnQ3ZCMUlTLENBQU8sa0JFa0MzQixDQUFtRCxnQnFCMkc1QyxDQUFJLGF4QnZMVCxDQUFPLHNId0IyTGMsWUFDdkIsQ0FBTyxTQUNOLENBQUcsMEhBR3FCLGlCQUNyQixDQUFRLFVBQ1gsQ0FBSSxzQkFDRyxDQUFTLGVBQ2IsQ0FBTSxleEJ4TVosQ0FBTyxzUXdCNk1vQixpQkFDckIsQ0FBUSxPQUNYLENBQUMsVUFDRCxDQUFJLFdBQ0gsQ0FBSSxtQkFDQSxDQURBLGdCQUNBLENBQUssNElBR3VCLFNBQy9CLENBQUMsMEhBR3FCLFNBQ3RCLENBQUMsc0JBQ0UsQ0FBVyw4SEFHVSxlQUNyQixDQUFJLGtCckIvSVYsQ0FBbUQsZ0JxQmlKNUMsQ0FBSSxpQkFDRCxDQUFFLFV4QmxPZCxDQUFPLGtJd0JxT1YsUUFDUyxDQUFDLGlCQUNFLENBQU8sbUJBQ0wsQ0FBTyxzQkFDSixDQUFPLGtJQUlVLFlBQzFCLENBQUksa0JBQ0EsQ0FBTSw4SEFHYyxlQUN0QixDQUFLLDBIQUdlLDRCdkJyTVYsQ0FBSyxjRStCcEIsQ0FBbUQsZ0JxQnlLNUMsQ0FBSSxrQkFDRCxDQUFHLFV4QjFQZixDQUFPLDhId0I2UFYsUUFDUyxDQUFDLGlCQUNFLENBQU8sbUJBQ0wsQ0FBTyxzQkFDSixDQUFPLGFBQ2hCLENBQU8sd0hBSWMsZUFDbEIsQ0FBSSxlQUNMLENBQUssNEJ2QnZOSyxDQUFLLGV1QnlOYixDQUFHLGlCckIxTFYsQ0FBbUQsZ0JxQjRMNUMsQ0FBSSxrQkFDRCxDQUFHLFV4QjdRZixDQUFPLDBLd0JrUlUsZUFDUCxDQUFJLDRHQUlNLFlBQ2YsQ0FBSSxrQkFDQSxDQUFNLHNCQUNGLENBQU0scUJBQ1gsQ0FBVSxnQkFDVixDQUFLLFlBQ1QsQ0FBSyxjQUNKLENBQU0sa0J4QnRSTixDQUFPLFVBUlosQ0FBTyxpQndCaVNDLENBQU0sc0hBR1csUUFDckIsQ0FBQyw0QnZCcFBZLENBQUssa0JFK0JwQixDQUFtRCxlcUJ3TjVDLENBQUcscUJBQ0EsQ0FBTSx3QkFDTixDQUFTLFV4QjFTckIsQ0FBTyxzRHlCQWEsZ0JBQ2IsQ0FBTSx5REFJVSxrQnpCQ2pCLENBQU8sdUR5QklRLGtCekJDcEIsQ0FBTyxVQVpSLENBQU8sd0x5Qm1Cc0IsVXpCbkI3QixDQUFPLG9FeUJ1QjJCLGF6QmhCNUIsQ0FBTywrRHlCb0JnQixZQUN4QixDQUFJLGdCQUNGLENBQU0sVUFDVixDQUFJLFdBQ0gsQ0FBSSxnQkFDQSxDQUFLLG1FQUdvQixxQkFDekIsQ0FBVSxXQUNYLENBQUMsMEVBR2dDLFlBQ3RDLENBQU8scUJ6QnhDVCxDQUFPLDBCeUIwQ1UsQ0FBTSwyQkFDUixDQUFTLHFCQUNYLENBQUssNEVBR3dCLFlBQ3hDLENBQU8sWUFDSixDQUFJLGtCQUNBLENBQU0sc0JBQ0YsQ0FBTSxpQkFDZCxDQUFTLGV6QnBEZCxDQUFPLFVBRFAsQ0FBTyxpQnlCd0RDLENBQU0scUVBR3FCLFVBQ2hDLENBQUksZUFDQSxDQUFLLFlBQ1AsQ0FBSSxxQkFDRyxDQUFNLGtCQUNULENBQU0sc0JBQ0YsQ0FBTSxRQUNsQixDQUFJLHFFQUc4QixRQUMvQixDQUFDLDRCeEJwQlksQ0FBSyxtQkUrQnBCLENBQW1ELGVzQlI1QyxDQUFHLGdCQUNILENBQUksa0JBQ0QsQ0FBRyxVekIzRWYsQ0FBTyxpQnlCNkVDLENBQU0sdUVBR3VCLFVBQ2xDLENBQUksa0J0QkFMLENBQW1ELGdCc0JFNUMsQ0FBSSxpQkFDRCxDQUFFLFV6QnBGZCxDQUFPLGlCeUJzRkMsQ0FBTSx5RUFFakIsY0FDUyxDQUFPLGlCQUNKLENBQU8sbUJBQ0wsQ0FBTyxzQkFDSixDQUFPLGFBQ2hCLENBQU8sb0ZBRUYsZUFDSyxDQUFDLHlFQUluQixhQUNRLENBQU8seUJBQ0csQ0FBUyx5QkFDSCxDQUFHLCtFQUVuQixvQkFDWSxDQUFJLG1FQUtZLGlCQUN6QixDQUFNLDBDdEJqRXNCLCtEc0JxRUwscUJBQ2pCLENBQU0sV0FDZCxDQUFJLHNKQUlrQyxhQUN4QyxDQUFRLFVBQ1AsQ0FBSSwwRUFHaUMsZ0JBQ2hDLENBQUssQ0FDbEIsMkRBRzRCLFlBQ3BCLENBQUksY0FDRixDQUFJLFVBQ1IsQ0FBSSxnQkFDQyxDQUFLLCtEQUdnQixxQkFDckIsQ0FBVSxXQUNYLENBQUMsd0VBRzhCLFlBQ3BDLENBQU8sWUFDSixDQUFJLGtCQUNBLENBQU0sc0JBQ0YsQ0FBTSxpQkFDZCxDQUFTLGtCekI5SVIsQ0FBTyxVQVBiLENBQU8saUV5QjBKd0IsVUFDNUIsQ0FBSSxlQUNBLENBQUssWUFDUCxDQUFJLHFCQUNHLENBQU0sUUFDakIsQ0FBSSxpRUFHMEIsUUFDM0IsQ0FBQyw0QnhCakhZLENBQUssaUJFK0JwQixDQUFtRCxlc0JxRjVDLENBQUcsZ0JBQ0gsQ0FBSSxrQkFDRCxDQUFHLFV6QnhLZixDQUFPLG1FeUI0SzBCLDRCeEIxSGhCLENBQUssa0JFK0JwQixDQUFtRCxlc0I4RjVDLENBQUcsZ0JBQ0gsQ0FBSSxrQkFDRCxDQUFHLFV6QmpMZixDQUFPLHFFeUJvTFYsY0FDUyxDQUFPLGlCQUNKLENBQU8sbUJBQ0wsQ0FBTyxzQkFDSixDQUFPLGFBQ2hCLENBQU8sbUJBQ0QsQ0FBTyxnRkFFUixlQUNLLENBQUMsaWJBU1YsbUJBQ0ssQ0FBTyxhQUNiLENBQU8sZ0VBSWtCLG1CQUN6QixDQUFXLGNBQ1QsQ0FBSSxRQUNWLENBQUksa0JBQ0ksQ0FBTSxzRUFHcUIsWUFDbEMsQ0FBTyxxQnpCbk5ULENBQU8sMEJ5QnFOVSxDQUFNLDJCQUNSLENBQVMscUJBQ1gsQ0FBSyxnQkFDVixDQUFLLDBDdEIxS3VCLDhJc0IrS0UsYUFDbEMsQ0FBUSxVQUNQLENBQUksQ0FDWixnQ0NsTzBCLGtCMUJhdEIsQ0FBTyx5QzBCVHdCLGtCMUJTL0IsQ0FBTyw0QjBCTFcsa0IxQktsQixDQUFPLGtDMEJGUCxRQUNHLENBQUMsWUFDQSxDQUFJLG9DQUNVLENBQWMsZ0JBQ3pCLENBQUssa0IxQkZaLENBQU8sMkNHeUI2QixrQ3VCM0JwQyxtREFRbUMsQ0FBYyxlQUN4QyxDQUFJLENBRW5CLG1DQUVPLFVBQ0MsQ0FBSSxrQjFCWk4sQ0FBTywyQ0d5QjZCLG1DdUJkbkMsZ0JBS1EsQ0FBSyxDQUVwQixtQ0FFTyxVQUNDLENBQUksV0FDSCxDQUFJLGdCQUNBLENBQUssaUMxQmxDYixDQUFPLHFCMEJvQ00sQ0FBSywwQkFDRCxDQUFNLDJCQUNSLENBQVMsMkN2QkZhLG1DdUJMbkMsdUJBVU0sQ0FWTixlQVVNLENBQU0sS0FDWCxDQUFDLENBRVQscUNBRVMsVUFDRCxDQUFJLGVBQ0EsQ0FBSyxnQkFDSCxDQUFJLGlCQUNILENBQUkseUJBQ1QsQ0FBaUIsWUFDakIsQ0FBSSxxQkFDRyxDQUFNLDBCQUNMLENBQVUsVTFCdkR2QixDQUFPLGtCQVlOLENBQU8sMkNHeUI2QixxQ3VCVWpDLGFBYU8sQ0FBQyxjQUNBLENBQUMsMEJBQ04sQ0FBa0IsQ0FFOUIsbUNBRU8sa0JBQ1MsQ0FBSSxVMUJuRWYsQ0FBTywyQzBCc0VKLGlCdkJXRCxDQUFtRCxvQkFBbkQsQ0FBbUQsZUVTOUMsQ0FBRyx3Q0o3Q2EsQ0FBVSxpQkVvQy9CLENBQW1ELGV1QlAxQyxDQUFHLGVBQ0gsQ0FBRyxrQkFDQSxDQUFHLHdCQUNILENBQVMscUVBR00sNEJ6QjlCWixDQUFLLG1DeUJtQ3BCLGVBQ0UsQ0FBUSxVMUJ0RlosQ0FBTyw0QkNrRFUsQ0FBSyxrQkUrQnBCLENBQW1ELGlCdUJTN0MsQ0FBTSxlQUNMLENBQUcsZ0JBQ0gsQ0FBSSxrQkFDRCxDQUFHLDJFQUdsQixpQkFDYSxDQUFNLHlDQUlSLGtCQUNHLENBQUksVTFCdEdmLENBQU8sd0NDNkNnQixDQUFVLGtCRW9DL0IsQ0FBbUQsZXVCeUI1QyxDQUFHLGVBQ0gsQ0FBRyxpQkFDQSxDQUFFLDJDQUVqQixrQkFDZ0IsQ0FBSSxVMUIvR2pCLENBQU8sa0MwQm9ITixjQUNPLENBQUcsNENBRU4sUUFDQyxDQUFDLDZEQUdlLGVBQ2IsQ0FBSyxxQ0FJVixlMUJoSUosQ0FBTyxtQjBCa0lGLENBQVcsMkNBR04sZUFDTixDQUFRLGlCQUNKLENBQU0sYTFCM0hiLENBQU8sNEJDc0NTLENBQUssa0JFK0JwQixDQUFtRCxpQnVCMEQ3QyxDQUFNLGVBQ0wsQ0FBRyxlQUNILENBQUcsa0JBQ0EsQ0FBRywwQ0FHTixZQUNKLENBQUksZ0JBQ0YsQ0FBTSxRQUNaLENBQUksZUFDRyxDQUFJLGlCQUNKLENBQU0sZ0NBQ0EsQ0FEQSw0QkFDQSxDQUFXLG1CQUNwQixDQUFXLG9CQUNILENBQUksMkN2QnBIb0IsMEN1QjRHNUIsZ0JBV0YsQ0FBUSxDQUVwQix5Q0FFYSxjQUNOLENBQVMsaUJBQ0wsQ0FBUSxlQUNSLENBQU0sZ0JBQ0osQ0FBSyxrQjFCM0pSLENBQU8sdUIwQjZKRyxDQUFLLDJDdkJqSWlCLHlDdUIySDdCLGdCQVNFLENBQUssZ0JBQ0wsQ0FBSyxDQUVwQiwwQ0FFYyxZQUNKLENBQUksa0JBQ0EsQ0FBTSxzQkFDRixDQUFNLFVBQ2hCLENBQUksV0FDSCxDQUFJLGtCQUNBLENBQU8saUJBQ1QsQ0FBUSw2Q0FHRixpQkFDTixDQUFRLE9BQ1gsQ0FBQyxVQUNELENBQUksV0FDSCxDQUFJLHFCQUNLLENBQUssMEJBQ0QsQ0FBTSwyQkFDUixDQUFTLGlCQUNwQixDQUFVLHFCQUNQLENBQVcsMENBR1QsaUJBQ0gsQ0FBUSxVQUNYLENBQUksZUFDQSxDQUFLLFlBQ1IsQ0FBSyxxQkFDSSxDQUFLLDBCQUNELENBQU0sMkJBQ1IsQ0FBUyxTQUNuQixDQUFDLDJDdkJ2SytCLDBDdUIrSjVCLGVBV0EsQ0FBSyxZQUNSLENBQUssQ0FFaEIseUNBRWEsaUJBQ0YsQ0FBUSxRQUNaLENBQUcsV0FDRCxDQUFJLDBCQUNELENBQWdCLFNBQ3BCLENBQUcsZUFDQyxDQUFLLGtCMUJqTlAsQ0FBTyxpQjBCbU5KLENBQU0sb0JBQ1QsQ0FBWSxTQUNaLENBQUMsMENBR0csY0FDTCxDQUFPLDRCekJoTE0sQ0FBSyxtQkUrQnBCLENBQW1ELGV1Qm9KNUMsQ0FBRyxlQUNILENBQUcsa0JBQ0EsQ0FBRyw0Q0FFbEIsYTFCN05JLENBQU8sb0IwQitOTyxDQUFJLDBDQUlWLGExQm5PUixDQUFPLHdDQ2lDZSxDQUFVLGlCRW9DL0IsQ0FBbUQsZXVCa0s1QyxDQUFHLGVBQ0gsQ0FBRyxrQkFDQSxDQUFHLG1CQUNILENBQUksd0JDdlBELGUzQkNmLENBQU8sYUFZTixDQUFPLFcyQlJOLGlCQUNFLENBQVEsZUFDTixDQUFJLGVBQ04sQ0FBTSxlQUVYLGlCQUNPLENBQVEsT0FDWCxDQUFDLGtCM0JGQyxDQUFPLHFCMkJJQyxDQUFLLDBCQUNELENBQU0sMkJBQ1IsQ0FBUyxrQkFHdEIsaUJBQ0ksQ0FBUSxTQUNULENBQUMsZUFDRSxDQUFJLFlBQ1AsQ0FBSSxrQkFDQSxDQUFNLHNCQUNGLENBQU0sdUJBQ2QsQ0FBZSxpQkFHbkIsVUFDRSxDQUFJLGVBQ0EsQ0FBSyxrQjNCckJQLENBQU8sWTJCdUJQLENBQUksdUJBQ0YsQ0FBYSxZQUNmLENBQUksb0NBQ1UsQ0FBYyxZQUM1QixDQUFJLDBDeEJnQjJCLGlCd0J4Qm5DLDBDQVcwQixDQUFjLG9CQUMvQixDQUQrQixlQUMvQixDQUFJLGtCQUNILENBQU0sQ0FFdEIsNEJBRWlCLFVBQ1QsQ0FBSSxlQUNBLENBQUssYUFDUixDQUFNLHVCQUdILFVBQ0osQ0FBSSxXQUNILENBQUksYUFDSCxDQUFLLGtCQUdSLGVBQ0UsQ0FBUSxpQ0FDSCxDQUFxQixrQnhCc0I1QixDQUFtRCxld0JwQjVDLENBQUcsaUJBQ0EsQ0FBRSxhM0JsRGIsQ0FBTyxpQjJCc0RQLHdDMUJyQnNCLENBQVUsZ0JFb0MvQixDQUFtRCxld0JaNUMsQ0FBRyxpQkFDQSxDQUFFLGEzQjFEYixDQUFPLG1CMkI2RFgsY0FDUyxDQUFPLFdBS1gsbUJBQ0MsQ0FBVyxpQkFFYixZQUNJLENBQUksc0JBQ0EsQ0FBVSw2QkFDTixDQUFhLFFBQ3pCLENBQUksa0JBQ00sQ0FBSSxxQkFHVixZQUNBLENBQUksc0JBQ0EsQ0FBVSxRQUNsQixDQUFJLG1CQUdGLFlBQ0UsQ0FBSSxxQkFDRyxDQUFNLE9BQ2pCLENBQUcsY0FDSSxDQUFHLG1CQUdSLGNBQ0ssQ0FBRyxrQkFHVCxRQUNFLENBQUMsNEIxQjFEWSxDQUFLLGlCRStCcEIsQ0FBbUQsaUJ3QjhCN0MsQ0FBTSxlQUNMLENBQUcsZUFDSCxDQUFHLGtCQUNBLENBQUcsYTNCdEdkLENBQU8sb0IyQjBHSixVQUNELENBQUkscUJBR0YsWUFDQSxDQUFJLCtDQUNVLENBQXlCLFFBQzNDLENBQUksMkN4QnhGZ0MscUJ3QnFGaEMsUUFNRixDQUFJLENBRVosa0JBRU8sd0MxQnZGcUIsQ0FBVSxpQkVvQy9CLENBQW1ELGlCd0JzRHpDLENBQUUsbUJBSUosaUJBQ04sQ0FBUSxlQUNSLENBQU0sZ0JBQ0osQ0FBSyxrQjNCcklOLENBQU8sMENHMkN3QixtQndCdUYxQixnQkFPRixDQUFLLENBMkVwQiwwQkF4RVMsWUFDRyxDQUFJLGtCQUNBLENBQU0sc0JBQ0YsQ0FBTSxVQUNoQixDQUFJLGtCQUNDLENBQU8saUJBQ1QsQ0FBUSw2QkFHVCxpQkFDQyxDQUFRLE9BQ1gsQ0FBQyxVQUNELENBQUksV0FDSCxDQUFJLHFCQUNLLENBQUssMEJBQ0QsQ0FBTSwyQkFDUixDQUFTLGlCQUNwQixDQUFVLHFCQUNQLENBQVcsMEJBR2hCLGlCQUNJLENBQVEsU0FDWCxDQUFHLGVBQ0MsQ0FBSyxZQUNSLENBQUsscUJBQ0ksQ0FBSywwQkFDRCxDQUFNLDJCQUNSLENBQVMsU0FDbkIsQ0FBQywwQ3hCOUg4QiwwQndCc0hsQyxlQVdPLENBQUssWUFDUixDQUFLLENBRWhCLHlCQUVNLGlCQUNLLENBQVEsUUFDWixDQUFHLFdBQ0QsQ0FBSSwwQkFDRCxDQUFnQixTQUNwQixDQUFHLGVBQ0MsQ0FBSyxrQjNCdkxQLENBQU8saUIyQnlMSixDQUFNLHFCQUNULENBQWEsU0FDYixDQUFDLDBCQUdKLGNBQ0UsQ0FBTyw0QjFCdEpNLENBQUssaUJFK0JwQixDQUFtRCxld0IwSDVDLENBQUcsZUFDSCxDQUFHLGtCQUNBLENBQUcsNEJBRWxCLGEzQm5NSSxDQUFPLG9CMkJxTU8sQ0FBSSwwQkFJakIsYTNCek1ELENBQU8sd0NDaUNlLENBQVUsZ0JFb0MvQixDQUFtRCxld0J3STVDLENBQUcsZUFDSCxDQUFHLGtCQUNBLENBQUcsV0MxTlQsdUJBQ1UsQ0FBWSxZQUdyQiwwQkFDUyxDQUFlLGFBR3ZCLDBCQUNRLENBQWUsWUFHeEIsMEJBQ1MsQ0FBZSxhQUd2QiwwQkFDUSxDQUFlLFdBS3pCLDBCQUNhLENBQVksWUFHeEIsNkJBQ1ksQ0FBZSxhQUcxQiw2QkFDVyxDQUFlLFlBRzNCLDZCQUNZLENBQWUsYUFHMUIsNkJBQ1csQ0FBZSxXQUs1Qix3QkFDVyxDQUFZLFlBR3RCLDJCQUNVLENBQWUsYUFHeEIsMkJBQ1MsQ0FBZSxZQUd6QiwyQkFDVSxDQUFlLGFBR3hCLDJCQUNTLENBQWUsV0FLMUIsMkJBQ2MsQ0FBWSxZQUd6Qiw4QkFDYSxDQUFlLGFBRzNCLDhCQUNZLENBQWUsWUFHNUIsOEJBQ2EsQ0FBZSxhQUczQiw4QkFDWSxDQUFlLDJDekIvQ0UsV3lCdUQzQix1QkFDVSxDQUFZLFlBR3JCLDBCQUNTLENBQWUsYUFHdkIsMEJBQ1EsQ0FBZSxZQUd4QiwwQkFDUyxDQUFlLGFBR3ZCLDBCQUNRLENBQWUsV0FLekIsMEJBQ2EsQ0FBWSxZQUd4Qiw2QkFDWSxDQUFlLGFBRzFCLDZCQUNXLENBQWUsWUFHM0IsNkJBQ1ksQ0FBZSxhQUcxQiw2QkFDVyxDQUFlLFdBSzVCLHdCQUNXLENBQVksWUFHdEIsMkJBQ1UsQ0FBZSxhQUd4QiwyQkFDUyxDQUFlLFlBR3pCLDJCQUNVLENBQWUsYUFHeEIsMkJBQ1MsQ0FBZSxXQUsxQiwyQkFDYyxDQUFZLFlBR3pCLDhCQUNhLENBQWUsYUFHM0IsOEJBQ1ksQ0FBZSxZQUc1Qiw4QkFDYSxDQUFlLGFBRzNCLDhCQUNZLENBQWUsQ0FDbEMsa0JDL0tJLGlCQUNMLENBQVEsVUFDWCxDQUFJLFdBQ0gsQ0FBSSxnQkFDQSxDQUFLLGVBQ1AsQ0FBTSxVN0JOVixDQUFPLHFFNkJVRixpQkFDQyxDQUFRLE9BQ1gsQ0FBQyxVQUNELENBQUksV0FDSCxDQUFJLG1CQUNBLENBREEsZ0JBQ0EsQ0FBSyx1Q0FHQyxTQUNULENBQUMsOEJBR0QsU0FDQSxDQUFDLHNCQUNFLENBQVcsZ0NBR1osaUJBQ0QsQ0FBUSxTQUNULENBQUMsV0FDRixDQUFJLFlBQ0gsQ0FBSSxxQkFDRyxDQUFNLHNCQUNMLENBQU0sZUFDWixDQUFLLDZCQUdSLDRCNUJhYSxDQUFLLGlCRStCcEIsQ0FBbUQsZTBCekM1QyxDQUFHLGVBQ0gsQ0FBRyxrQkFDQSxDQUFHLFU3QjFDZixDQUFPLCtCNkI4Q0QsbUJBQ0QsQ0FBVyxrQkFDUCxDQUFNLGNBQ1IsQ0FBSSxRQUNWLENBQUksb0NBRUwsNEI1QkZpQixDQUFLLG9DNEJPWCxtQkFDTixDQUFXLGtCQUNQLENBQU0sNEI1QlRFLENBQUssa0JFK0JwQixDQUFtRCxnQjBCbkI1QyxDQUFJLGtCQUNELENBQUcsK0JBR1QsZ0JBQ0UsQ0FBSyx3REFJTSxpQkFDWCxDQUFRLFNBQ1QsQ0FBQyxXQUNGLENBQUksWUFDSCxDQUFJLGtCQUNBLENBQU0sMEJBQ0YsQ0FBVSxxREFHVCxVQUNYLENBQUksZUFDQSxDQUFLLGlCQUNSLENBQVUsZUFDTixDQUFJLGdEQUdILFVBQ04sQ0FBSSw0QjVCdENRLENBQUssaUJFK0JwQixDQUFtRCxlMEJVMUMsQ0FBRyxlQUNILENBQUcsa0JBQ0EsQ0FBRyxlQUNQLENBQUksVTdCOUZkLENBQU8sa0Q2QmlHUixRQUNTLENBQUMsaUJBQ0UsQ0FBTyxtQkFDTCxDQUFPLHNCQUNKLENBQU8sYUFDaEIsQ0FBTyw2REFFRixlQUNLLENBQUMsZ0NBTVQsV0FFTCxDQUFJLGdCQUNBLENBQUssVTdCakhiLENBQU8sOEM2Qm9IRSxpQkFDRCxDQUFRLFNBQ1QsQ0FBQyxVQUNILENBQUksV0FDSCxDQUFJLFlBQ0gsQ0FBSSw2QkFDVSxDQUFPLG1CQUNqQixDQUFPLGVBQ1YsQ0FBTSwwQzFCOUVzQiw4QzBCc0UzQix5QkFXYyxDQUFHLDRCQUNOLENBQVMsV0FDckIsQ0FBSSxZQUNBLENBQUMsQ0FFaEIsbURBRWlCLGtCN0JySWQsQ0FBTyxZNkJ1SUEsQ0FBSSxrQkFDQSxDQUFNLHNCQUNGLENBQU0saUJBQ2QsQ0FBUyxZQUNOLENBQUMseURBR1MsVUFDZixDQUFJLGVBQ0EsQ0FBSyxzREFHRyw0QjVCbkdBLENBQUssa0JFK0JwQixDQUFtRCxnQjBCdUUxQyxDQUFJLGlCQUNELENBQUUsVTdCeEpoQixDQUFPLGlCNkIwSkcsQ0FBTSx3REFFakIsY0FDUyxDQUFPLGlCQUNKLENBQU8sbUJBQ0wsQ0FBTyxzQkFDSixDQUFPLGFBQ2hCLENBQU8sbUVBRUYsZUFDSyxDQUFDLG9EQUtILGlCQUNQLENBQVEsZTdCMUtoQixDQUFPLGU2QjRLQyxDQUFNLFlBQ0osQ0FBQyxvREFHSSxpQkFDUCxDQUFRLE9BQ1gsQ0FBQyxVQUNELENBQUksV0FDSCxDQUFJLG1CQUNBLENBREEsZ0JBQ0EsQ0FBSyxrREFHRixpQkFDTCxDQUFRLFFBQ1osQ0FBRyxPQUNKLENBQUcsK0JBQ0csQ0FBcUIsU0FDdkIsQ0FBQyxXQUNILENBQUssMkJBQ0QsQ0FBaUIsbUJBQ25CLENBQVcsa0I3QjNMUixDQUFPLFVBTGpCLENBQU8sZ0NBQVAsQ0FBTyxpQjZCb01HLENBQU0seVBBSWUsVTdCek0vQixDQUFPLGtDQUFQLENBQU8sMENHK0M2QixrRDBCMEl2QixlQXNCSCxDQUFNLGNBQ0wsQ0FBSSxtQkFDUCxDQUFZLENBRXZCLDJEQUV5Qix3QzVCeEtDLENBQVUsa0JFb0MvQixDQUFtRCxlMEJ1STFDLENBQUcsZ0JBQ0gsQ0FBSSxpQkFDRCxDQUFFLHdCQUNGLENBQVMsd0RBR0osZUFDVCxDQUFJLDRCNUI3S0csQ0FBSyxrQkUrQnBCLENBQW1ELGUwQmlKMUMsQ0FBRyxpQkFDSixDQUFNLGdCQUNMLENBQUksa0JBQ0QsQ0FBRyxnQ0FJUixXQUVMLENBQUksWUFDQSxDQUFDLFlBQ0osQ0FBSSxrQkFDQSxDQUFNLHNCQUNGLENBQU0saUJBQ2QsQ0FBUyxVN0JoUGQsQ0FBTyxpRTZCbVB1QixVN0JsUDlCLENBQU8scUY2QnFQVSxVN0JyUGpCLENBQU8sdUY2QnlQWSxVN0J6UG5CLENBQU8seUY2QjRQTixhQUNRLENBQU8sNEhBSXdDLGE3QjdQcEQsQ0FBTyxvQkFBUCxDQUFPLGtJNkJpUUosa0I3QmpRSCxDQUFPLFVBTFgsQ0FBTyxvRDZCNlFRLGlCQUNQLENBQVEsU0FDVCxDQUFDLFVBQ0gsQ0FBSSxlQUNBLENBQUssYUFDUixDQUFNLGlCQUNGLENBQU0sb0RBR0QsWUFDUixDQUFJLHFCQUNHLENBQU0sa0JBQ1QsQ0FBTSxRQUNkLENBQUksVUFDRixDQUFJLG9EQUdNLFFBQ1QsQ0FBQyxVQUNGLENBQUksNEI1QjlPUSxDQUFLLGtCRStCcEIsQ0FBbUQsZTBCa04xQyxDQUFHLGVBQ0gsQ0FBRyxrQkFDQSxDQUFHLGFBQ1osQ0FBTyxpQkFDRixDQUFNLHNEQUdDLFVBQ1osQ0FBSSx3QzVCOVBjLENBQVUsY0VvQy9CLENBQW1ELGUwQjZOMUMsQ0FBRyxnQkFDSCxDQUFJLGlCQUNELENBQUUsYUFDWCxDQUFPLGlCQUNGLENBQU0sd0RBRWpCLGNBQ1MsQ0FBTyxpQkFDSixDQUFPLG1CQUNMLENBQU8sc0JBQ0osQ0FBTyxhQUNoQixDQUFPLG1FQUVGLGVBQ0ssQ0FBQyxtREFLSixZQUNQLENBQUksY0FDRixDQUFJLGtCQUNGLENBQU0sc0JBQ0YsQ0FBTSxhQUNsQixDQUFTLFVBQ1AsQ0FBSSxrREFHSSxhQUNULENBQVEsNEJDMVVPLGlCQUNmLENBQVEsVUFDWCxDQUFJLHdCOUJFRCxDQUFPLFVBTFgsQ0FBTyxlOEJNSCxDQUFNLGlCQUNILENBQUssbUJBQ0YsQ0FBSSx5REFFVSxxQkFDWCxDQUFLLGlDQUNELENBQWEsMkJBQ2YsQ0FBUyxrREFHVCxpQkFDVCxDQUFRLFNBQ1QsQ0FBQyxZQUNELENBQUksUUFDUixDQUFJLGdEQUdRLFlBQ1gsQ0FBTyxTQUNOLENBQUcsWUFDRCxDQUFJLHFCQUNHLENBQU0sa0RBR0gsc0JBQ04sQ0FBVSwwQkFDTixDQUFVLG9CQUNYLENBQUssa0RBR0Ysc0JBQ04sQ0FBVSx3QkFDTixDQUFRLHlEQUdDLGVBQ2QsQ0FBSSxvREFHSyxVOUI3Q2pCLENBQU8sc0Q4QmlEWSxrQjNCZ0NqQixDQUFtRCxnQjJCOUI1QyxDQUFJLGtCQUNELENBQUcsd0RBRWxCLFFBQ1MsQ0FBQyxpQkFDRSxDQUFPLG1CQUNMLENBQU8sc0JBQ0osQ0FBTyxzREFJRixrQjNCbUJqQixDQUFtRCxnQjJCakI1QyxDQUFJLGlCQUNELENBQUUsd0RBRWpCLFFBQ1MsQ0FBQyxpQkFDRSxDQUFPLG1CQUNMLENBQU8sc0JBQ0osQ0FBTyxnREFJUixlQUNMLENBQUksb0JBQ1AsQ0FBWSxrQ0MzRVEsY0FDdEIsQ0FBTSxlL0JIVCxDQUFPLFVBQ1AsQ0FBTyw4RCtCTWMsaUJBQ2YsQ0FBUSxTQUNULENBQUMsWUFDRCxDQUFJLHFCQUNHLENBQU0sUUFDakIsQ0FBSSwrRkFHbUQsaUJBQ2hELENBQU0sZ0VBR1MsWUFDbEIsQ0FBSSxRQUNSLENBQUkscUVBR3VCLGtCQUN4QixDQUFXLFVBQ1osQ0FBSSxnQkFDQyxDQUFLLGdDOUJvQlMsQ0FBTyxrQkVrQzNCLENBQW1ELGdCNEJuRDVDLENBQUksYS9CekJULENBQU8sNEQrQjZCUSxZQUNqQixDQUFPLFNBQ04sQ0FBRyw4REFHZSxpQkFDZixDQUFRLFVBQ1gsQ0FBSSxzQkFDRyxDQUFTLGVBQ2IsQ0FBTSxlL0IxQ1osQ0FBTyxxSStCK0NjLGlCQUNmLENBQVEsT0FDWCxDQUFDLFVBQ0QsQ0FBSSxXQUNILENBQUksbUJBQ0EsQ0FEQSxnQkFDQSxDQUFLLHVFQUdpQixTQUN6QixDQUFDLDhEQUdlLFNBQ2hCLENBQUMsc0JBQ0UsQ0FBVyxnRUFHSSxlQUNmLENBQUksa0I1QmVWLENBQW1ELGdCNEJiNUMsQ0FBSSxpQkFDRCxDQUFFLFUvQnBFZCxDQUFPLGtFK0J1RVYsUUFDUyxDQUFDLGlCQUNFLENBQU8sbUJBQ0wsQ0FBTyxzQkFDSixDQUFPLGtFQUlJLFlBQ3BCLENBQUksa0JBQ0EsQ0FBTSxnRUFHUSxlQUNoQixDQUFLLHNGQUVLLGVBQ1AsQ0FBSSw4REFJTyw0QjlCM0NKLENBQUssY0UrQnBCLENBQW1ELGdCNEJlNUMsQ0FBSSxrQkFDRCxDQUFHLFUvQmhHZixDQUFPLGdFK0JtR1YsUUFDUyxDQUFDLGlCQUNFLENBQU8sbUJBQ0wsQ0FBTyxzQkFDSixDQUFPLGFBQ2hCLENBQU8sNkRBSVEsZUFDWixDQUFJLGVBQ0wsQ0FBSyw0QjlCN0RLLENBQUssZThCK0RiLENBQUcsaUI1QmhDVixDQUFtRCxnQjRCa0M1QyxDQUFJLGtCQUNELENBQUcsVS9CbkhmLENBQU8sa0NnQ0FrQixjQUN0QixDQUFNLHFCaENGVCxDQUFPLFVBQ1AsQ0FBTyxpQmdDSUQsQ0FBTSw4REFFUyxZQUNoQixDQUFJLHNCQUNJLENBQU0sa0JBQ1YsQ0FBTSw2REFHSyxRQUNoQixDQUFDLHdDL0IrQmtCLENBQVUsZStCN0J4QixDQUFHLGtCN0JpRVYsQ0FBbUQscUI2Qi9EekMsQ0FBTSx3QkFDTixDQUFTLDhCQ2xCQSxZQUNsQixDQUFJLGtCQUNBLENBQU0sc0JBQ0YsQ0FBTSxxQkFDWCxDQUFVLGdCQUNWLENBQUssWUFDVCxDQUFLLGNBQ0osQ0FBTSx3QmpDR1YsQ0FBTyxVQVhOLENBQU8saUJpQ1dELENBQU0sc0RBRUssWUFDWixDQUFJLHNCQUNJLENBQU0sa0JBQ1YsQ0FBTSxxREFHQyxRQUNaLENBQUMsNEJoQzhCWSxDQUFLLGtCRStCcEIsQ0FBbUQsZThCMUQ1QyxDQUFHLHFCQUNBLENBQU0sd0JBQ04sQ0FBUyxVakN6QnJCLENBQU8sOEJrQ0NjLFlBQ2xCLENBQUksa0JBQ0EsQ0FBTSxzQkFDRixDQUFNLHFCQUNYLENBQVUsV0FDZCxDQUFJLGdCQUNBLENBQUssY0FDUixDQUFNLHdCbENDSixDQUFPLFVBUlosQ0FBTyxpQmtDVUQsQ0FBTSxzREFFSyxZQUNaLENBQUksc0JBQ0ksQ0FBTSxrQkFDVixDQUFNLHFEQUdDLFFBQ1osQ0FBQyw0QmpDOEJZLENBQUssa0JFK0JwQixDQUFtRCxlK0IxRDVDLENBQUcscUJBQ0EsQ0FBTSx3QkFDTixDQUFTLFVsQ3hCckIsQ0FBTyxnQ21DQWdCLFlBQ3BCLENBQUksa0JBQ0EsQ0FBTSxzQkFDRixDQUFNLHFCQUNYLENBQVUsV0FDZCxDQUFJLGdCQUNBLENBQUssY0FDUixDQUFNLHdCQUNHLENBQU8sVW5DUm5CLENBQU8saUJtQ1VELENBQU0sMERBRU8sWUFDZCxDQUFJLHNCQUNJLENBQU0sa0JBQ1YsQ0FBTSx5REFHRyxRQUNkLENBQUMsNEJsQzhCWSxDQUFLLGtCRStCcEIsQ0FBbUQsZWdDMUQ1QyxDQUFHLHFCQUNBLENBQU0sd0JBQ04sQ0FBUyxVbkN4QnJCLENBQU8seUJvQ0FTLGNBQ2IsQ0FBTSx5QnBDRFQsQ0FBTyw0QkFBUCxDQUFPLHdCQVFGLENBQU8sVUFSWixDQUFPLDRDb0NPSyxVQUNULENBQUkseUJwQ1JQLENBQU8sNEJBQVAsQ0FBTyx3Qm9DV08sQ0FBTyxnREFHTCxZQUNYLENBQUksY0FDRixDQUFJLGtCQUNGLENBQU0sNkJBQ0YsQ0FBYSxRQUN6QixDQUFJLGNBQ0EsQ0FBTSw4Q0FHRyxhQUNaLENBQVEsV0FDSCxDQUFDLG1CakN1RE4sQ0FBbUQsZ0JpQ3JENUMsQ0FBSSxrQkFDRCxDQUFHLGdEQUVsQixpQkFDYSxDQUFNLHlCQUNELENBQVMseUJBQ0gsQ0FBRyxzREFFbkIsYUFDRSxDQUFPLG9CQUNHLENBQUksZ0RBSXhCLFFBQ1MsQ0FBQyxpQkFDRSxDQUFPLG1CQUNMLENBQU8sc0JBQ0osQ0FBTywyREFHYixlQUNLLENBQUMsMENBSUosYUFDRCxDQUFDLHNDQ3REbUIsZ0JBQ3ZCLENBQUssV0FDVCxDQUFJLHdCckNNRCxDQUFPLFVBUlosQ0FBTywyRXFDTXlCLFVyQ1BoQyxDQUFPLHVOcUNXcUIsVXJDWDVCLENBQU8sNEdxQ2VxQixVckNmNUIsQ0FBTyw4R3FDa0JSLGFBQ1EsQ0FBTyxnSkFJa0Qsc0JBQ3RELENBQVcsVXJDeEJyQixDQUFPLGlCQUFQLENBQU8sc0pxQzRCRixlckM1QkwsQ0FBTyxVQUNQLENBQU8saUJBRFAsQ0FBTyxzRXFDb0NrQixZQUNwQixDQUFJLGNBQ0YsQ0FBSSxVQUNSLENBQUksZ0JBQ0MsQ0FBSyxXQUNULENBQUksbUJBQ0MsQ0FBTyxzSkFHYSxZQUNwQixDQUFJLHdKQUdrQixhQUN6QixDQUFRLGNBQ0gsQ0FBSSxzRUFLVSxpQkFDbkIsQ0FBUSxZQUNaLENBQU8sYUFDRixDQUFHLFlBQ0YsQ0FBQyxrQkFDRCxDQUFPLGVBQ1QsQ0FBTSxlckM3RFosQ0FBTywwQ0c4QzZCLHNFa0NTWCxhQVVyQixDQUFRLGNBQ0gsQ0FBSSxnQkFDSCxDQUFLLFdBQ1QsQ0FBSSxDQUVmLHNFQUU4QixpQkFDbkIsQ0FBUSxPQUNYLENBQUMsU0FDQyxDQUFDLFVBQ0gsQ0FBSSxXQUNILENBQUksbUJBQ0EsQ0FEQSxnQkFDQSxDQUFLLDBFQUdnQixpQkFDdkIsQ0FBUSxRQUNaLENBQUcsT0FDSixDQUFHLCtCQUNHLENBQXFCLFNBQ3ZCLENBQUMsVUFDSCxDQUFJLFdBQ0gsQ0FBSSxhQUNELENBQUcsZ0JBQ0YsQ0FBSyxxQkFDTCxDQURLLGtCQUNMLENBQU8sbUJBQ0gsQ0FBSSx3RUFHVyxxQkFDbkIsQ0FBVSxZQUNoQixDQUFPLGFBQ0YsQ0FBRyxZQUNMLENBQUkscUJBQ0csQ0FBTSw2QkFDTCxDQUFhLHNCQUNqQixDQUFVLGVBQ1gsQ0FBSSwyQkFDUCxDQUFtQiwwQ2xDMURZLHdFa0NpRFQsYUFZdkIsQ0FBUSxjQUNILENBQUksaUJBQ04sQ0FBUyxDQUVyQixxRUFFNkIsYUFDdEIsQ0FBUSxVQUNQLENBQUksZUFDQSxDQUFLLHNFQUdhLFFBQ3JCLENBQUMsU0FDQSxDQUFDLFFBQ0YsQ0FBQyw0QnBDekVZLENBQUssZ0JFK0JwQixDQUFtRCxnQmtDNkM1QyxDQUFJLGtCQUNELENBQUcsYXJDMUhYLENBQU8sdUVxQzhIZSxlQUN0QixDQUFRLDRCcENsRkssQ0FBSyxtQkUrQnBCLENBQW1ELGdCa0NzRDVDLENBQUksa0JBQ0QsQ0FBRyxhckNuSVgsQ0FBTyxpQnFDcUlILENBQU0sb0VBR1MsZUFDZixDQUFJLG9CQUNQLENBQVksdUVBR1MsZUFDbEIsQ0FBSSxnQkFDSCxDQUFJLHFCQUNMLENBQVUsVUFDZixDQUFJLGVBQ0EsQ0FBSyx3Q3BDMUdXLENBQVUsa0JFb0MvQixDQUFtRCxnQmtDeUU1QyxDQUFJLGlCQUNELENBQUUsVXJDMUpkLENBQU8seUVxQzZKVixRQUNTLENBQUMsaUJBQ0UsQ0FBTyxtQkFDTCxDQUFPLHNCQUNKLENBQU8sYUFDaEIsQ0FBTywyQkNsS00sVUFDakIsQ0FBSSxlQUNELENBQU0sWUFDUCxDQUFJLHFCQUNHLENBQU0saUtBS0QsVXRDVGYsQ0FBTyxrRnNDY1IsYUFDUSxDQUFPLHdIQUl5QyxhdENmbkQsQ0FBTyxvQkFBUCxDQUFPLDhIc0NtQk4sa0J0Q25CRCxDQUFPLFVBTFgsQ0FBTyxnRHNDK0JPLFlBQ1QsQ0FBSSxnQkFDRixDQUFNLFVBQ1YsQ0FBSSxhQUNMLENBQVEsWUFDRixDQUFDLG1CQUNBLENBQU8sMENuQ1VvQixnRG1DaEJ0QixxQkFTQSxDQUFNLGNBQ1gsQ0FBSSxDQUVsQiwwRUFHcUIsMEJBQ0YsQ0FBVywwQ25DQVcsMEVtQ0RwQixxQkFJQSxDQUFNLENBRXpCLG9EQUdxQixxQkFDVixDQUFVLFlBQ2hCLENBQU8sYUFDRixDQUFHLFlBQ0wsQ0FBSSxzQkFDSSxDQUFNLGtCQUNWLENBQU0sa0JBQ1YsQ0FBVSxVdEM5RGYsQ0FBTyxrQnNDZ0VDLENBQU8sWUFDUCxDQUFDLDBDbkNsQjJCLG9EbUNRbEIsYUFhZCxDQUFRLGNBQ0gsQ0FBSSxpQkFDTixDQUFTLENBRXJCLDRFQUd5QixhQUNoQixDQUFRLGNBQ0gsQ0FBSSxxREFJTSxVQUNoQixDQUFJLGVBQ0EsQ0FBSyxZQUNQLENBQUkscUJBQ0csQ0FBTSxrQkFDVCxDQUFNLFFBQ2QsQ0FBSSxnREFHUyxRQUNWLENBQUMsVUFDRixDQUFJLDRCckMxQ1UsQ0FBSyxrQkUrQnBCLENBQW1ELGVtQ2M1QyxDQUFHLGdCQUNILENBQUksa0JBQ0QsQ0FBRyxpQkFDUCxDQUFNLFV0Q2xHZCxDQUFPLGlOc0N3R1AsZUFDVyxDQUFHLGtEQUlJLFdBQ2QsQ0FBSSxnQkFDQSxDQUFLLHVFQUVHLGFBQ1osQ0FBUSxZQUNGLENBQUMsMkVBR1Msc0JBQ1QsQ0FBVSw0RUFHQSxzQkFDVixDQUFVLHVFQUdMLGVBQ04sQ0FBSSxxRUFHQSxxQkFDSixDQUFVLHNFQUdMLG1CQUNSLENBQVcsY0FDVCxDQUFJLFFBQ1YsQ0FBSSxrQkFDSSxDQUFNLGtEQUtDLGNBQ2IsQ0FBTSw0RUFFVSxzQkFDVixDQUFVLHVFQUdMLGVBQ04sQ0FBSSw0RUFHTyxzQkFDWCxDQUFXLGdCQUNiLENBQU8sWUFDTCxDQUFDLGFBQ0osQ0FBSywwQ25DL0d3Qiw0RW1DMkdmLFlBT1QsQ0FBQyxDQUVoQix1RUFFbUIsZUFDUixDQUFNLFVBQ1QsQ0FBSSxVQUNKLENBQUksV0FDSCxDQUFJLFlBQ0EsQ0FBQyxxQkFDRCxDQURDLGtCQUNELENBQU8sYUFDVixDQUFLLCtDQUlDLFVBQ1YsQ0FBSSx3Q3JDcElnQixDQUFVLGtCRW9DL0IsQ0FBbUQsZ0JtQ21HNUMsQ0FBSSxnQkFDRCxDQUFDLFV0Q3JMYixDQUFPLGlEc0NtTVYsY0FDUyxDQUFPLGlCQUNKLENBQU8sbUJBQ0wsQ0FBTyxzQkFDSixDQUFPLGFBQ2hCLENBQU8sd0RBRVIsZUFDUyxDQUFHLDREQUdOLGVBQ0ssQ0FBQyxpREFJbkIsYUFDUSxDQUFPLHlCQUNHLENBQVMseUJBQ0gsQ0FBRyx1REFFbkIsb0JBQ1ksQ0FBSSw4RUFNTiw2QkFDTCxDQUFrQiw0VUFLcEIsNkJBQ0ksQ0FBa0IsNEJBQ2IsQ0FEYSx1QkFDYixDQUFPLHVCQUNWLENBQVUsNFNBS0wsNkJBQ1AsQ0FBa0IsNEJBQ2IsQ0FEYSx1QkFDYixDQUFPLGdGQUd6Qiw2QkFDYSxDQUFrQiw0QkFDYixDQURhLHVCQUNiLENBQU8sdUJBQ1YsQ0FBVSw4Q0FLWixvQkFDUCxDQUFZLGlCQUNULENBQU0scURBR0ssaUJBQ2IsQ0FBUSxZQUNaLENBQU8sYUFDRixDQUFHLGtCQUNGLENBQU8sZ0JBQ1AsQ0FBSyxlQUNQLENBQU0sZXRDcFFaLENBQU8sMENHOEM2QixxRG1DZ05qQixhQVVmLENBQVEsVUFDUCxDQUFJLGNBQ0EsQ0FBSSxnQkFDSCxDQUFLLFFBQ1YsQ0FBRSxDQUVaLGdEQUVtQixpQkFDUixDQUFRLE9BQ1gsQ0FBQyxVQUNELENBQUksV0FDSCxDQUFJLGVBQ0EsQ0FBSSxtQkFDSixDQURJLGdCQUNKLENBQUssc0JDdFJBLGlCQUNULENBQVEsVUFDWCxDQUFJLGVBQ0QsQ0FBTSxldkNIVixDQUFPLFVBRFAsQ0FBTyx3Q3VDUU0sV0FDVCxDQUFJLGdCQUNBLENBQUssd0NBR0EsV0FDVCxDQUFJLGdCQUNBLENBQUssMERBRUEsa0JBQ0YsQ0FBTSxzQkFDRixDQUFNLDREQUdOLFlBQ1IsQ0FBSSxzQkFDSSxDQUFNLDBEQUdSLFVBQ1IsQ0FBSSw0REFHTSxzQkFDQSxDQUFNLFVBQ2hCLENBQUksc0NBSUEsaUJBQ0gsQ0FBUSxPQUNYLENBQUMsVUFDRCxDQUFJLFdBQ0gsQ0FBSSxlQUNGLENBQU0scUJ2Q3pDWixDQUFPLDBCdUMyQ1UsQ0FBTSwyQkFDUixDQUFTLHFCQUNYLENBQUssd0NBR1AsaUJBQ0wsQ0FBUSxPQUNYLENBQUMsWUFDQyxDQUFJLG9CQUNBLENBQVEsMEJBQ0osQ0FBVSxjQUNsQixDQUFNLDBDQUdFLFVBQ1YsQ0FBSSx3Q0FHSSxlQUNKLENBQUssWUFDUCxDQUFJLHFCQUNHLENBQU0sc0JBQ1QsQ0FBVSxRQUNsQixDQUFJLHNDQUdJLFFBQ0wsQ0FBQyw0QnRDckJZLENBQUssbUJFK0JwQixDQUFtRCxlb0NQNUMsQ0FBRyxnQkFDSCxDQUFJLGtCQUNELENBQUcsVXZDNUVmLENBQU8scUN1Q2dGQyw0QnRDOUJTLENBQUssaUJFK0JwQixDQUFtRCxxQkFBbkQsQ0FBbUQsa0JvQ0d6QyxDQUFHLFV2Q3BGZixDQUFPLHVDdUN1RlYsY0FDUyxDQUFPLGlCQUNKLENBQU8sbUJBQ0wsQ0FBTyxzQkFDSixDQUFPLGFBQ2hCLENBQU8sa0RBRUYsZUFDSyxDQUFDLDBDQUtILFlBQ1IsQ0FBSSxjQUNGLENBQUksa0JBQ0YsQ0FBTSxzQkFDRixDQUFNLGFBQ2xCLENBQVMsUUFDTixDQUFDLFNBQ0EsQ0FBQyxlQUNFLENBQUksMENBR0MsUUFDVCxDQUFDLFNBQ0EsQ0FBQyxvQkNsSEssaUJBQ1AsQ0FBUSxlQUNSLENBQU0sNEJBR1MsaUJBQ2YsQ0FBUSxZQUNULENBQUksZ0JBQ0QsQ0FBSyxxREFJTyxTQUNqQixDQUFHLDBCQUdhLFlBQ2QsQ0FBSSxrQkFDQSxDQUFNLGtCQUNQLENBQU8sYUFDWixDQUFPLGdDQUdlLFVBQ3RCLENBQUksY0FDQSxDQUFJLGdCQUNGLENBQUksMkJBQ1IsQ0FBbUIsK0JBR0EsVUFDckIsQ0FBSSw0QkFDQSxDQUFrQiwyQkFHTCw2QkFDWCxDQUFpQixjQUNuQixDQUFJLGVBQ0YsQ0FBRyxnQkFDSCxDQUFJLHNCQUNELENBQU8sYUFDaEIsQ0FBTyw2QkFHWSxpQkFDbEIsQ0FBVSw2QkFHUSx5Q0FDYixDQUE2QixpQnJDaUNsQyxDQUFtRCxlcUMvQjlDLENBQUcsZ0JBQ0gsQ0FBSSxhQUNWLENBQU8sK0JBR2MsY0FDcEIsQ0FBTywwQ0FHd0IsZUFDeEIsQ0FBQyx5QkFHTSxlQUNWLENBQUksMkJBR1EsaUJBQ2QsQ0FBUSxnQkFDTixDQUFLLDJCQUdPLGlCQUNkLENBQVEsT0FDWCxDQUFDLFVBQ0QsQ0FBSSxXQUNILENBQUksbUJBQ0EsQ0FEQSxnQkFDQSxDQUFLLGFBQ1IsQ0FBSyx5QkFHUSxpQkFDWixDQUFRLFFBQ1osQ0FBRyxPQUNKLENBQUcsK0JBQ0csQ0FBcUIsdUJBQ3pCLENBQWlCLGVBQ2IsQ0FBSyxrQnhDOUVMLENBQU8sYXdDZ0ZYLENBQU8saUJBQ0YsQ0FBTSxTQUNULENBQUMsb0JBQ08sQ0FBSSxrQ0FHVSx5Q0FDbEIsQ0FBNkIsY0FDL0IsQ0FBSSxlQUNGLENBQUcsZUFDSCxDQUFHLHFCQUNBLENBQU0sd0JBQ04sQ0FBUywrQkFHRyxjQUNoQixDQUFHLGVBQ0EsQ0FBQyxnQkFDQSxDQUFDLDRCdkN6RE0sQ0FBSyxrQkUrQnBCLENBQW1ELGVxQzZCOUMsQ0FBRyxnQkFDSCxDQUFJLGlCQUNMLENBQU0sa0JBQ0YsQ0FBRywwQkFHRyw0QkFDSyw2QkFDVCxDQUFjLFlBQ2xCLENBQUMscURBSVcsVUFDakIsQ0FBSSwyQkFHYSxnQkFDWixDQUFLLGdDQUdZLGNBQ2xCLENBQUksYUFDRixDQUFDLGlCQUNMLENBQVMseUJBR0ksZUFDWixDQUFNLGNBQ0wsQ0FBSSxVQUNSLENBQUksWUFDQyxDQUFDLENBQ2QsNEJDN0l3QixpQkFDZixDQUFRLFVBQ1gsQ0FBSSxjQUNGLENBQU0sd0JBQ0csQ0FBTywyQkFDTixDQUFTLDBCQUNQLENBQU0scUJBQ1YsQ0FBSyxrREFFRCxZQUNWLENBQUkscUJBQ0csQ0FBTSxrQkFDVCxDQUFNLFFBQ2QsQ0FBSSxzREFHYyxZQUNkLENBQUksc0JBQ0ksQ0FBTSxrREFHSixVQUNaLENBQUksY0FDRixDQUFNLHFCQUNILENBQVUsWUFDYixDQUFJLHNCQUNJLENBQU0sd0RBR0UsaUJBQ2YsQ0FBUSxVQUNYLENBQUksZUFDQSxDQUFLLGtEQUdHLFVBQ1osQ0FBSSxXQUNILENBQUksYUFDSCxDQUFLLG9EQUdPLGlCQUNYLENBQVEsT0FDYixDQUFHLE9BQ0QsQ0FBQyx5QkFDRyxDQUFlLFNBQ2pCLENBQUMsYUFDQyxDQUFHLFdBQ04sQ0FBSSxhQUNILENBQUssMkJDakRRLGlCQUNkLENBQVEsVUFDWCxDQUFJLGVBQ0YsQ0FBTyxxQjFDSFYsQ0FBTywwQjBDS1EsQ0FBTSwyQkFDUixDQUFTLHFCQUNYLENBQUssVTFDUmhCLENBQU8sMEMwQ1lHLDRCQUNJLENBQVcsZ0RBR1gsWUFDVCxDQUFJLFFBQ1IsQ0FBSSxzQkFDSSxDQUFVLDhDQUdQLHFCQUNKLENBQVUsV0FDWCxDQUFDLFlBQ04sQ0FBTywyRUFJTywwQkFDRixDQUFXLGdEQUlYLDRCekNnQkcsQ0FBSyxrQkUrQnBCLENBQW1ELGV1QzVDNUMsQ0FBRyxnQkFDSCxDQUFJLGtCQUNELENBQUcsVTFDdkNmLENBQU8sZ0owQzZDYSxlQUNULENBQUcsZ0JBQ0gsQ0FBSSx5R0FJbEIsZUFDYyxDQUFHLGtEQUdqQixRQUNTLENBQUMsaUJBQ0UsQ0FBTyxtQkFDTCxDQUFPLHNCQUNKLENBQU8sYUFDaEIsQ0FBTyw2REFFRixlQUNLLENBQUMsa0RBS0Esd0N6Q3ZCTyxDQUFVLGtCRW9DL0IsQ0FBbUQsZXVDVjVDLENBQUcscUJ2Q1VWLENBQW1ELGlCdUNSekMsQ0FBRSxVMUN6RWQsQ0FBTyxvSjBDOEVhLGlCdkNHbEIsQ0FBbUQsa0J1Q0R2QyxDQUFHLG9EQUdwQixjQUNTLENBQU8saUJBQ0osQ0FBTyxtQkFDTCxDQUFPLHNCQUNKLENBQU8sYUFDaEIsQ0FBTywrREFFRixlQUNLLENBQUMsMEN2QzVDb0IsMkJ1QzlDbEIsZUFnR2IsQ0FBTyxnREFFSSxxQkFDRixDQUFNLFFBQ2pCLENBQUksOENBR08sYUFDVixDQUFRLFVBQ1AsQ0FBSSwyRUFJUyxxQkFDRixDQUFNLENBQ3ZCLDRDQy9Hb0MsaUJBQy9CLENBQVEsVUFDWCxDQUFJLGVBQ0YsQ0FBTyx3QjNDRlYsQ0FBTywwQjJDSVEsQ0FBTSwyQkFDUixDQUFTLHFCQUNYLENBQUssVTNDUGhCLENBQU8sMkQyQ1VHLDRCQUNJLENBQVcsa0VBR1YsaUJBQ1QsQ0FBUSxTQUNULENBQUMsOERBR0ssWUFDTixDQUFJLGdCQUNGLENBQU0sbUJBQ0osQ0FBTyxLQUNmLENBQUMsVUFDQyxDQUFJLDREQUdFLHFCQUNELENBQVUsWUFDaEIsQ0FBTyxhQUNGLENBQUcsV0FDSCxDQUFDLHFFQUdVLFlBQ2IsQ0FBSSxzQkFDSSxDQUFNLGtCQUNWLENBQU0sa0JBQ0osQ0FBSSwyQjNDdENmLENBQU8sMEUyQzBDZ0IsVUFDcEIsQ0FBSSxlQUNBLENBQUssaUJBQ0osQ0FBTSxnRUFHRCx3QzFDSlUsQ0FBVSxrQkVvQy9CLENBQW1ELGV3QzdCNUMsQ0FBRyxnQkFDSCxDQUFJLGlCQUNELENBQUUsYUFDWCxDQUFPLGlCQUNGLENBQU0sOEVBR0gsWUFDRCxDQUFDLDRCMUNWTSxDQUFLLGNFK0JwQixDQUFtRCxld0NsQjFDLENBQUcsaUJBQ0osQ0FBTSxnQkFDTCxDQUFJLGtCQUNELENBQUcsa0VBR3BCLGNBQ1MsQ0FBTyxpQkFDSixDQUFPLG1CQUNMLENBQU8sc0JBQ0osQ0FBTyxhQUNoQixDQUFPLDZFQUVGLGVBQ0ssQ0FBQyxrRkFJRCx3QzFDcENRLENBQVUsa0JFb0MvQixDQUFtRCxpQndDRzNDLENBQU0saUJBQ0YsQ0FBRSw0REFJUCxlQUNELENBQUksb0JBQ1AsQ0FBWSxpQkFDWixDQUFTLHdDMUMvQ1MsQ0FBVSxnQkVvQy9CLENBQW1ELGV3Q2M1QyxDQUFHLG9CQUNBLENBQUssYUFDUixDQUFDLHdCQUNFLENBQVMsb0JBQ1IsQ0FBSSxhM0N2RmhCLENBQU8sd0JBQVAsQ0FBTyw0QjJDMEZNLENBQVcsc0RBQ2pCLENBQTJDLGtFQUVoRCx3QjNDN0ZGLENBQU8sVUFaUixDQUFPLG1FMkMrR1MsWUFDWCxDQUFJLHNCQUNJLENBQU0sa0JBQ1YsQ0FBTSxpQkFDTCxDQUFJLDZEQUdKLGVBQ0YsQ0FBSSxRQUNSLENBQUMsU0FDQSxDQUFDLFVBQ0gsQ0FBSSxlQUNBLENBQUssWUFDUCxDQUFJLHFCQUNHLENBQU0sa0JBQ1QsQ0FBTSxRQUNkLENBQUksaUJBQ0csQ0FBTSw2REFHSixZQUNMLENBQUkscUJBQ0csQ0FBTSxrQkFDVCxDQUFNLE9BQ2QsQ0FBRyxrRUFHVyxhQUNWLENBQUssNEIxQ3pGTyxDQUFLLGdCRStCcEIsQ0FBbUQsZXdDNkQ1QyxDQUFHLGVBQ0gsQ0FBRyxrQkFDQSxDQUFHLGFBQ1osQ0FBTyxpRUFHSSxhQUNULENBQUssNEIxQ25HTyxDQUFLLGtCRStCcEIsQ0FBbUQsZXdDdUU1QyxDQUFHLGlCQUNKLENBQU0sZ0JBQ0wsQ0FBSSxrQkFDRCxDQUFHLGFBQ1osQ0FBTyxtWUFRc0IsVTNDcEtoQyxDQUFPLGdnQjJDdUthLHVCM0N0S3BCLENBQU8sbWQyQzBLSSxVM0MzS1gsQ0FBTyxpQkFBUCxDQUFPLDRCMkM4S1MsQ0FBVyxpZkFFdEIscUIzQ2hMTCxDQUFPLFVBQ1AsQ0FBTyxzRzJDc0w4Qyx1QjNDdkxyRCxDQUFPLDBDRytDNkIsNEN3QzlDRCxjQTJMOUIsQ0FBTSw4REFFRSxxQkFDQyxDQUFNLFFBQ2pCLENBQUksNERBR0ksYUFDUCxDQUFRLGNBQ0gsQ0FBSSxVQUNSLENBQUkscUVBR1csZUFDUCxDQUFDLG1CQUNBLENBQUksY0FDTixDQUFDLDRCM0MzTWIsQ0FBTyxzRzJDK01nRCx3QjNDaE52RCxDQUFPLG1FMkNvTlcsY0FDTixDQUFDLGtFQUdJLGdCeEN2SWYsQ0FBbUQsQ3dDeUl4RCw0Q0FLc0MsaUJBQy9CLENBQVEsVUFDWCxDQUFJLGNBQ0YsQ0FBTSx3QjNDdE5SLENBQU8sMEIyQ3dOTyxDQUFNLDJCQUNSLENBQVMscUJBQ1gsQ0FBSyxVM0N0T2hCLENBQU8sMkQyQ3lPRyw0QkFDSSxDQUFXLHVFQUdMLFlBQ2YsQ0FBSSxnQkFDRixDQUFNLG1CQUNKLENBQU8sUUFDZixDQUFJLFVBQ0YsQ0FBSSwwRUFHZ0IscUJBQ2YsQ0FBVSxZQUNoQixDQUFPLGFBQ0YsQ0FBRyxXQUNILENBQUMsWUFDSCxDQUFJLHNCQUNJLENBQU0sa0JBQ1YsQ0FBTSxjQUNWLENBQU0sMkVBR2EscUJBQ2hCLENBQVUsWUFDaEIsQ0FBTyxhQUNGLENBQUcsV0FDSCxDQUFDLFlBQ0gsQ0FBSSxtQkFDQSxDQUFPLHNFQUdHLGVBQ1gsQ0FBSSxRQUNSLENBQUMsU0FDQSxDQUFDLFVBQ0gsQ0FBSSxlQUNBLENBQUssWUFDUCxDQUFJLHFCQUNHLENBQU0sa0JBQ1QsQ0FBTSxRQUNkLENBQUksaUJBQ0csQ0FBTSw2REFHSixZQUNMLENBQUkscUJBQ0csQ0FBTSxrQkFDVCxDQUFNLE9BQ2QsQ0FBRyxrRUFHVyxhQUNWLENBQUssNEIxQzVPTyxDQUFLLGNFK0JwQixDQUFtRCxld0NnTjVDLENBQUcsZUFDSCxDQUFHLGtCQUNBLENBQUcsYUFDWixDQUFPLGlFQUdJLGFBQ1QsQ0FBSyw0QjFDdFBPLENBQUssY0UrQnBCLENBQW1ELGV3QzBONUMsQ0FBRyxpQkFDSixDQUFNLGdCQUNMLENBQUksa0JBQ0QsQ0FBRyxhQUNaLENBQU8sc0VBR1MsaUJBQ2IsQ0FBUSxVQUNYLENBQUksYUFDTCxDQUFRLGtCQUNGLENBQU8sZ0JBQ1AsQ0FBSyxnQkFDUCxDQUFPLGdDM0N2VGIsQ0FBTyxzRTJDMlRZLGFBQ2QsQ0FBSyxVQUNQLENBQUksV0FDSCxDQUFJLGdCQUNBLENBQUssUUFDVCxDQUFDLG1CQUNHLENBREgsZ0JBQ0csQ0FBSyxzRUFJTSxpQkFDYixDQUFRLE1BQ1osQ0FBQyxRQUNGLENBQUksU0FDQSxDQUFDLFFBQ0YsQ0FBQyxTQUNBLENBQUMsNEIxQzFSVyxDQUFLLG1CRStCcEIsQ0FBbUQsZXdDOFA1QyxDQUFHLGlCQUNKLENBQU0sYUFDTCxDQUFDLGtCQUNFLENBQUcsVTNDbFZmLENBQU8sa0IyQ29WRSxDQUFNLG1CQUNILENBQUksOENBQ2EsQ0FBYyw0QkFDN0IsQ0FBVyw2RUFHRyxVM0N6VjVCLENBQU8sdUcyQzRWYyxhM0NqVnBCLENBQU8sdUcyQ3FWYSxpQzNDaFdyQixDQUFPLDBDRzhDNkIsNEN3Q2dMRCxjQXdJOUIsQ0FBTSx1RUFFVyxxQkFDUixDQUFNLFFBQ2pCLENBQUkscUpBSW1CLGFBQ3RCLENBQVEsY0FDSCxDQUFJLFVBQ1IsQ0FBSSxzRUFHWSxnQkFDWCxDQUFLLHNFQUdNLGdCQUNYLENBQUssc0VBR00sUUFDakIsQ0FBRyxRQUNKLENBQUksY3hDOVNMLENBQW1ELHVDd0NnVDNCLENBQVksOEJBQ3RCLENBQWEsaUJBQ25CLENBQU0sQ0FDbkIsbUNDblk2QixpQkFDdEIsQ0FBUSxVQUNYLENBQUksY0FDRixDQUFNLFU1Q0pULENBQU8sK0U0Q1NpQiw0QkFDUixDQUFXLGdFQUlMLGlCQUNoQixDQUFRLFVBQ1gsQ0FBSSxnQkFDQyxDQUFLLHFCNUNoQmIsQ0FBTywwQjRDa0JVLENBQU0sMkJBQ1IsQ0FBUyx1QkFDWCxDQUFPLFlBQ2YsQ0FBSSxtQkFDQSxDQUFPLHNCQUNILENBQU0sbUVBR00saUJBQ25CLENBQVEsS0FDYixDQUFDLE1BQ0EsQ0FBQyxTQUNFLENBQUMsVUFDSCxDQUFJLGVBQ0EsQ0FBSyxZQUNQLENBQUksWUFDSixDQUFJLHFCQUNHLENBQU0sc0JBQ1QsQ0FBVSxRQUNsQixDQUFJLGdFQUdpQixRQUNsQixDQUFDLDRCM0NRWSxDQUFLLGtCRStCcEIsQ0FBbUQsZXlDcEM1QyxDQUFHLGdCQUNILENBQUksa0JBQ0QsQ0FBRyxVNUMvQ2YsQ0FBTyxrRTRDa0RWLFFBQ1MsQ0FBQyxpQkFDRSxDQUFPLG1CQUNMLENBQU8sc0JBQ0osQ0FBTyxhQUNoQixDQUFPLDhEQUlRLHFCQUNaLENBQVUsdUVBR1csaUJBQ3ZCLENBQVEsT0FDWCxDQUFDLFFBQ0EsQ0FBQyxTQUNBLENBQUMsWUFDRCxDQUFJLFlBQ0osQ0FBSSx3QkFDSSxDQUFRLGtFQUdHLFVBQ3JCLENBQUksZUFDQSxDQUFLLHdDM0M5QlcsQ0FBVSxjRW9DL0IsQ0FBbUQsZXlDSDVDLENBQUcsZ0JBQ0gsQ0FBSSxpQkFDRCxDQUFFLFU1Q2hGZCxDQUFPLGdCNENrRkMsQ0FBSyxvRUFFaEIsY0FDUyxDQUFPLGlCQUNKLENBQU8sbUJBQ0wsQ0FBTyxzQkFDSixDQUFPLGFBQ2hCLENBQU8sK0VBRUYsZUFDSyxDQUFDLDBDekM3Q29CLG1DeUM5Q1YsY0FpR3JCLENBQU0sZ0VBRWEsZ0JBQ2QsQ0FBSywwSUFJZ0IsWUFDeEIsQ0FBSSxnRUFHYSxnQnpDNUJ0QixDQUFtRCxrRXlDZ0MzQixlQUNqQixDQUFLLGVBQ0osQ0FBSSxDQUNqQiwwQkNuSG9CLGlCQUNiLENBQVEsVUFDWCxDQUFJLGNBQ0YsQ0FBTSwwQkFDTSxDQUFNLDJCQUNSLENBQVMscUJBQ1gsQ0FBSywrRUFJRCxVN0NWZixDQUFPLGdLNkNpQlUsVTdDbEJqQixDQUFPLDhDNkN1Qk0sZUFDVCxDQUFRLDRCNUMwQkssQ0FBSyxrQkUrQnBCLENBQW1ELGUwQ3RENUMsQ0FBRyxnQkFDSCxDQUFJLGtCQUNELENBQUcsZUFDUCxDQUFJLGFBQ1QsQ0FBTyxnREFFYixRQUNTLENBQUMsaUJBQ0UsQ0FBTyxtQkFDTCxDQUFPLHNCQUNKLENBQU8sYUFDaEIsQ0FBTyw4Q0FJQyxZQUNSLENBQUksK0NBQ1UsQ0FBeUIsUUFDM0MsQ0FBSSwwQzFDRStCLDhDMENMdkIseUJBTVEsQ0FBRyxDQUU3QixtRUFJbUIsaUJBQ04sQ0FBUSxZQUNULENBQUkscUJBQ0csQ0FBTSxlQUNaLENBQU0sc0JBQ0osQ0FBVyxVN0MxRHJCLENBQU8sWTZDNERELENBQUsseUVBR1MsaUJBQ1osQ0FBUSxVQUNYLENBQUksV0FDSCxDQUFJLGVBQ0YsQ0FBTSxlN0NuRWQsQ0FBTyx5RTZDdUVhLGlCQUNaLENBQVEsT0FDWCxDQUFDLFVBQ0QsQ0FBSSxXQUNILENBQUksbUJBQ0EsQ0FEQSxnQkFDQSxDQUFLLHdFQUdJLGlCQUNYLENBQVEsUUFDYixDQUFJLE9BQ0YsQ0FBQyxRQUNBLENBQUMsY0FDRSxDQUFJLFVBQ1IsQ0FBSSxlQUNBLENBQUssZ0JBQ0osQ0FBSyxpQkFDUixDQUFTLFlBQ1QsQ0FBSSxxQkFDRyxDQUFNLFFBQ2pCLENBQUksV0FDRCxDQUFJLDZCQUNLLENBQWEsc0JBQ2pCLENBQVUsa0I3QzdGckIsQ0FBTyxnRjZDZ0dBLFVBQ0UsQ0FBRSxpQkFDRCxDQUFRLEtBQ2IsQ0FBQyxRQUNBLENBQUcsU0FDQSxDQUFDLFVBQ0gsQ0FBSSxXQUNILENBQUksZ0ZBQ3VELENBQzFELCtCQUNFLENBQXFCLG1CQUNoQixDQUFJLHlFQUlBLDRCNUMvREgsQ0FBSyxnQkUrQnBCLENBQW1ELGUwQ21DMUMsQ0FBRyxnQkFDSCxDQUFJLGtCQUNELENBQUcsZUFDUCxDQUFJLDJFQUVmLFFBQ1MsQ0FBQyxpQkFDRSxDQUFPLG1CQUNMLENBQU8sc0JBQ0osQ0FBTyxhQUNoQixDQUFPLDJFQUlRLHdDNUNyRkMsQ0FBVSxrQkVvQy9CLENBQW1ELGUwQ29EMUMsQ0FBRyxnQkFDSCxDQUFJLGlCQUNELENBQUUsZUFDTixDQUFJLDZFQUVmLGNBQ1MsQ0FBTyx3RkFFSCxlQUNLLENBQUMsMEMxQy9Ga0Isd0UwQ3FHZixpQkFDWCxDQUFRLGNBQ1AsQ0FBSSxlQUNILENBQUksY0FDTCxDQUFJLENBQ2hCLG1FQU1lLFlBQ1AsQ0FBSSxxQkFDRyxDQUFNLFdBQ2QsQ0FBSSxZQUNBLENBQUMsZUFDSCxDQUFNLHFCN0NuS2QsQ0FBTyxlQURQLENBQU8sVUFDUCxDQUFPLGdGNkN5S29CLGFBQ3ZCLENBQVEsa0I3Q3JLRixDQUFPLFVBTmpCLENBQU8sd0NDNkNnQixDQUFVLGdCRW9DL0IsQ0FBbUQsZTBDK0YxQyxDQUFHLHFCQUNBLENBQU0sZ0JBQ1QsQ0FBSSxpQkFDUixDQUFTLHdCQUNGLENBQVMseUVBR0gsaUJBQ1osQ0FBUSxhQUNaLENBQVEsVUFDUCxDQUFJLGVBQ0QsQ0FBTSxlN0MxTGQsQ0FBTyxtQjZDNExLLENBQU0sWUFDUixDQUFDLHlFQUdTLGlCQUNaLENBQVEsT0FDWCxDQUFDLFVBQ0QsQ0FBSSxXQUNILENBQUksbUJBQ0EsQ0FEQSxnQkFDQSxDQUFLLHdFQUdJLGlCQUNYLENBQVEsWUFDVCxDQUFJLHFCQUNHLENBQU0sYUFDaEIsQ0FBUSxRQUNULENBQUksc0JBQ0ksQ0FBVSxVQUNoQixDQUFJLGNBQ0EsQ0FBSSxlQUNILENBQUksV0FDUixDQUFJLFFBQ0osQ0FBQyxzQkFDQSxDQUFjLGtCN0NuTnJCLENBQU8seUU2Q3VOYSw0QjVDdktILENBQUssa0JFK0JwQixDQUFtRCxlMEMySTFDLENBQUcsZ0JBQ0gsQ0FBSSxzQkFDRCxDQUFPLGVBQ1gsQ0FBSSxhN0N6TkosQ0FBTywyRTZDNE5sQixRQUNTLENBQUMsaUJBQ0UsQ0FBTyxtQkFDTCxDQUFPLHNCQUNKLENBQU8sYUFDaEIsQ0FBTywyRUFJUSxhQUNsQixDQUFRLHdDNUMvTFcsQ0FBVSxrQkVvQy9CLENBQW1ELGUwQzhKMUMsQ0FBRyxnQkFDSCxDQUFJLHFCQUNELENBQU0sZUFDVixDQUFJLFU3Q2pQZCxDQUFPLDZFNkNvUFIsaUJBQ1MsQ0FBVSx3RkFFTixlQUNLLENBQUMsMkZBTW9CLHFCQUM1QixDQUFVLGVBQ1YsQ0FBSSwwSkFJVSxhQUNuQixDQUFPLDZFQUdZLGVBQ2IsQ0FBRyw2RUFHVSxlQUNiLENBQUcsZ0RBS0csU0FDWixDQUFDLHdFQUVhLFVBQ2QsQ0FBSSxjQUNBLENBQUksY0FDRCxDQUFDLGVBQ0EsQ0FBQyxvRUFHQywrQ0FDTSxDQUF5QixLQUMzQyxDQUFDLG1FQUdVLGlCQUNOLENBQVEsZUFDUixDQUFNLFdBQ1IsQ0FBSSxnQkFDQSxDQUFLLGU3Q3JTZixDQUFPLFVBRFAsQ0FBTywwQ0crQzZCLG1FMENtUHRCLFdBU04sQ0FBSSxnQkFDQSxDQUFLLENBRXBCLHlFQUV1QixpQkFDWixDQUFRLE9BQ1gsQ0FBQyxVQUNELENBQUksV0FDSCxDQUFJLGVBQ0YsQ0FBTSx5RUFHTSxpQkFDWixDQUFRLE9BQ1gsQ0FBQyxVQUNELENBQUksV0FDSCxDQUFJLG1CQUNBLENBREEsZ0JBQ0EsQ0FBSyxrQkFDTixDQUFRLCtCQUNQLENBQW9CLDJFQUdSLGlCQUNkLENBQVEsT0FDWCxDQUFDLFNBQ0MsQ0FBQyxZQUNELENBQUksa0JBQ0EsQ0FBTSxzQkFDRixDQUFNLGlCQUNkLENBQVMsMkI3Q3hVaEIsQ0FBTyxTNkMwVUEsQ0FBQyxpQkFDRSxDQUFNLG9EQUNOLENBQXlDLGlGQUd2QixVQUN2QixDQUFJLGVBQ0EsQ0FBSyxZQUNQLENBQUkscUJBQ0csQ0FBTSxRQUNqQixDQUFJLHNCQUNJLENBQVUsNEVBR0Usd0M1QzVTQSxDQUFVLGdCRW9DL0IsQ0FBbUQsZTBDMlExQyxDQUFHLGdCQUNILENBQUkscUJBQ0QsQ0FBTSx3QkFDTixDQUFTLFU3Qy9WdkIsQ0FBTyw4RTZDa1dSLFFBQ1MsQ0FBQyxpQkFDRSxDQUFPLG1CQUNMLENBQU8sc0JBQ0osQ0FBTyxhQUNoQixDQUFPLHlFQUlNLDRCNUN6VEgsQ0FBSyxpQkUrQnBCLENBQW1ELGUwQzZSMUMsQ0FBRyxnQkFDSCxDQUFJLGtCQUNELENBQUcsVTdDaFhqQixDQUFPLDJFNkNtWFIsUUFDUyxDQUFDLGlCQUNFLENBQU8sbUJBQ0wsQ0FBTyxzQkFDSixDQUFPLGFBQ2hCLENBQU8sMkVBSVEsd0M1Qy9VQyxDQUFVLGtCRW9DL0IsQ0FBbUQsZTBDOFMxQyxDQUFHLGdCQUNILENBQUkscUJBQ0QsQ0FBTSxVN0NqWXBCLENBQU8sNkU2Q29ZUixnQkFDUyxDQUFTLHdGQUVMLGVBQ0ssQ0FBQywyRkFLb0IsY0FDNUIsQ0FBRywwSkFJVyxhQUNuQixDQUFPLDZFQUdZLGVBQ2IsQ0FBRyw2RUFHVSxlQUNiLENBQUcsK01BS1UsU0FDZixDQUFDLGtCQUNFLENBQU8sMk1BR0cscUJBQ1gsQ0FBVyxnREFNTCxTQUNaLENBQUMsV0FDRixDQUFJLGdCQUNBLENBQUssWUFDUixDQUFJLHFCQUNHLENBQU0sV0FDWCxDQUFDLHdFQUVXLFlBQ1osQ0FBSSxxQkFDRyxDQUFNLGFBQ2hCLENBQVEsWUFDRixDQUFDLFdBQ0YsQ0FBQyxVQUNMLENBQUksY0FDQSxDQUFJLGNBQ0QsQ0FBQyxlQUNBLENBQUMsb0VBR0MsWUFDUixDQUFJLGtCQUNHLENBQUcsZ0JBQ1IsQ0FBTSxtQkFDSixDQUFPLEtBQ2YsQ0FBQyxXQUNFLENBQUksWUFDQSxDQUFDLFVBQ04sQ0FBSSxXQUNBLENBQUMsMEJBQ1csQ0FBSSxlQUNmLENBQUksaUJBQ0osQ0FBTSxnQ0FDVSxDQUFLLDRFQUdSLGFBQ25CLENBQVEsV0FDTixDQUFJLFVBQ0wsQ0FBSSxRQUNILENBQUMsZUFDQyxDQUFNLGU3Q3BkZCxDQUFPLDRFNkN3ZGdCLGFBQ2hCLENBQUssVUFDUCxDQUFJLGNBQ0EsQ0FBSSxXQUNQLENBQUksZUFDQSxDQUFJLFFBQ1IsQ0FBQyx3QkM5ZFEsVUFDZCxDQUFJLDJDQUdPLGtCM0NnSFosQ0FBYSw0QkFDUixDQURRLG9CQUNSLENBQVUsVUFDYixDQUFHLGVBQ0QsQ0FBTSxpQkFDTixDQUFRLGtCQUNMLENBQU0sU0FDWixDQUFHLHlDMkNsSE0sWUFDTCxDQUFJLFVBQ04sQ0FBSSxnQkFDQSxDQUFNLG1CQUNKLENBQU8sdUJBQ0gsQ0FBTyx3QkFDTixDQUF1QiwrQkFDaEIsQ0FBd0IseUNBR25DLHFCQUNGLENBQVUsVUFDaEIsQ0FBSyxXQUNBLENBQUMsUUFDSixDQUFDLGlCQUNBLENBQVMsWUFDVCxDQUFJLGtCQUNBLENBQU0sc0JBQ0YsQ0FBTSxpQkFDWCxDQUFNLHdDN0NpQlMsQ0FBVSxnQkVvQy9CLENBQW1ELGUyQ2xENUMsQ0FBRyxlQUNILENBQUcscUJBQ0EsQ0FBTSx3QkFDTixDQUFTLFU5Q2pDckIsQ0FBTyxjOENtQ0gsQ0FBTyxRQUNQLENBQUMsOEJBQ2UsQ0FBd0IsNEJBQzlCLENBQVcsNkRBQ2pCLENBQWtELG9EQUVsRCxjQUNJLENBQUMsNENBSUEsaUJBQ1AsQ0FBUSwyQ0FHRixZQUNQLENBQUksb0JBQ0osQ0FBWSwwQzNDTm1CLDJDMkNJeEIsbUJBS0wsQ0FBVyxDQUV2QiwrQ0FFcUIscUJBQ1IsQ0FBVSwyQ0FHTixZQUNQLENBQUksZ0JBQ0YsQ0FBTSxzQkFDSixDQUFVLFFBQ2xCLENBQUksVUFDRixDQUFJLDBDM0N0QjZCLDJDMkNpQnhCLHFCQVFFLENBQU0sUUFDakIsQ0FBSSxDQUVaLHlDQUVlLHFCQUNGLENBQVUsWUFDaEIsQ0FBTyxhQUNGLENBQUcsV0FDSCxDQUFDLDBDM0NsQzRCLHlDMkM4QjFCLGFBT04sQ0FBUSxjQUNILENBQUksQ0FFbEIsZ0RBRXNCLFlBQ1osQ0FBSSxxQkFDRyxDQUFNLFFBQ2pCLENBQUksMEMzQ3hDK0IsZ0QyQ3FDbkIscUJBTVAsQ0FBVSx1QkFDWixDQURZLGVBQ1osQ0FBTSxLQUNYLENBQUMsQ0FFVCwwQzNDL0N5QywrRDJDaURKLFFBRTdCLENBQUksQ0FNWixpRUFKc0MsK0RBSkQsUUFLM0IsQ0FBSSxDQUdkLDJDQUVpQixpQkFDTixDQUFRLFVBQ1gsQ0FBSSxlQUNELENBQU0sd0JBQ0UsQ0FBdUIsMkNBR3pCLGFBQ1AsQ0FBSyxVQUNQLENBQUksV0FDSCxDQUFJLHFCQUNJLENBQU0sOENBR0gsaUJBQ1QsQ0FBUSxPQUNYLENBQUMsWUFDQyxDQUFJLGtCQUNBLENBQU0sc0JBQ0YsQ0FBTSxtQkFDUCxDQUFJLCtEQUVKLG1CQUNFLENBQUksNkNBSUosd0M3QzdGUyxDQUFVLGtCRW9DL0IsQ0FBbUQsZ0IyQzRENUMsQ0FBSSxxQkFDRCxDQUFNLFU5QzdJbEIsQ0FBTywrQzhDZ0pWLGlCQUNTLENBQVUsaUJBQ1AsQ0FBTyxtQkFDTCxDQUFPLDBEQUVSLGVBQ0ssQ0FBQyxtR0FLbkIsZUFDYyxDQUFHLHdCQUNBLENBQVMsK0NBSVAsWUFDWCxDQUFJLHFCQUNHLENBQU0sc0JBQ1QsQ0FBVSxRQUNsQixDQUFJLGVBQ0ksQ0FBRyxVOUN0S1osQ0FBTywyQzhDMEtLLFFBQ1IsQ0FBQyw0QjdDMUhZLENBQUssZ0JFK0JwQixDQUFtRCxlMkM4RjVDLENBQUcsZ0JBQ0gsQ0FBSSxrQkFDRCxDQUFHLGFBQ1osQ0FBTyw4Q0FHSyxVQUNaLENBQUksd0M3Q3pJZ0IsQ0FBVSxrQkVvQy9CLENBQW1ELGUyQ3dHNUMsQ0FBRyxnQkFDSCxDQUFJLGtCQUNELENBQUcsYUFDWixDQUFPLGdEQUViLGNBQ1MsQ0FBTyxpQkFDSixDQUFPLG1CQUNMLENBQU8sc0JBQ0osQ0FBTywyREFFWCxlQUNLLENBQUMsNkNBS0YsYUFDTCxDQUFDLFNBQ1AsQ0FBRyxXQUNGLENBQUkscUI5QzVNUixDQUFPLDZDOENnTk8sVUFDWCxDQUFJLHdDN0NyS2dCLENBQVUsa0JFb0MvQixDQUFtRCxlMkNvSTVDLENBQUcsZ0JBQ0gsQ0FBSSxhQUNWLENBQU8sK0NBRWIsY0FDUyxDQUFPLGlCQUNKLENBQU8sbUJBQ0wsQ0FBTywwREFFUixlQUNLLENBQUMsNkJDOU5JLHFCQUNkLENBQVUsVUFDZixDQUFJLGlCQUNGLENBQVMsVS9DSlosQ0FBTyxvRCtDT1MsWUFDWCxDQUFJLDZCQUNVLENBQU8sVUFDdkIsQ0FBSSxnQkFDQSxDQUFNLGFBQ1QsQ0FBTSxpQkFDRCxDQUFLLGFBQ2IsQ0FBUywwQzVDaUMwQixvRDRDeENwQix5QkFVSyxDQUFHLENBRTdCLGtEQUVtQixxQkFDTixDQUFVLFdBQ1gsQ0FBQyx3REFHWSxZQUNmLENBQUkscUJBQ0csQ0FBTSxRQUNqQixDQUFJLG9EQUdXLFFBQ1osQ0FBQyw0QjlDaUJZLENBQUssaUJFK0JwQixDQUFtRCxlNEM3QzVDLENBQUcsZ0JBQ0gsQ0FBSSxrQkFDRCxDQUFHLFUvQ3RDZixDQUFPLG1mK0NpRFQsZUFDYSxDQUFHLHNEQUdqQixnQkFDUyxDQUFTLGlCQUNOLENBQU8sbUJBQ0wsQ0FBTyxzQkFDSixDQUFPLG1CQUNWLENBQU8sYUFDYixDQUFPLGlFQUVGLGVBQ0ssQ0FBQyxtREFLRCxRQUNYLENBQUMsd0M5Q3ZCa0IsQ0FBVSxrQkVvQy9CLENBQW1ELGU0Q1Y1QyxDQUFHLGdCQUNILENBQUksaUJBQ0QsQ0FBRSxVL0N6RWQsQ0FBTyxxRCtDNEVWLGNBQ1MsQ0FBTyxpQkFDSixDQUFPLG1CQUNMLENBQU8sc0JBQ0osQ0FBTyxhQUNoQixDQUFPLGdFQUVGLGVBQ0ssQ0FBQyxrREFLRixvQkFDVCxDQUFZLHFCQUNULENBQVUseURBR0csWUFDaEIsQ0FBSSxxQkFDRyxDQUFNLFFBQ2pCLENBQUkscURBR1ksWUFDWixDQUFJLHFCQUNHLENBQU0sc0JBQ1QsQ0FBVSxPQUNsQixDQUFHLG1GQUdxQixvQkFDbEIsQ0FBWSw0QjlDMURGLENBQUssbUJFK0JwQixDQUFtRCxlNEM4QjFDLENBQUcsZ0JBQ0gsQ0FBSSxrQkFDRCxDQUFHLFUvQ2pIakIsQ0FBTyxvQitDbUhRLENBQUksZUFDVCxDQUFJLHlGQUVULHlCQUNZLENBQVMseUJBQ0gsQ0FBRyw4REFLQSxRQUN0QixDQUFDLHdDOUNqRmtCLENBQVUsa0JFb0MvQixDQUFtRCxlNENnRDVDLENBQUcsZ0JBQ0gsQ0FBSSxpQkFDRCxDQUFFLHdCQUNGLENBQVMsZUFDYixDQUFJLFUvQ3JJWixDQUFPLGVnRERELGtCaERHTixDQUFPLG1CZ0RESixDQUFXLHNCQUVaLFlBQ0csQ0FBSSw2QkFDVSxDQUFPLGtCQUNqQixDQUFNLG9CQUNQLENBRE8sZUFDUCxDQUFJLGtCQUNELENBQUksMEJBRUssc0JBUGxCLHlCQVFtQixDQUFHLFlBQ2pCLENBQUksQ0FFaEIsaUNBRWtCLGdCQUNMLENBQUssMEJBRU8saUNBSFAsZUFJSCxDQUFJLENBRW5CLG9DQUVxQixlQUNSLENBQUksc0JBR1YsUUFDRSxDQUFDLDRCL0NxQlksQ0FBSyxtQkUrQnBCLENBQW1ELGU2Q2pENUMsQ0FBRyxnQkFDSCxDQUFJLGtCQUNELENBQUcsYWhEdEJkLENBQU8seUJnRDBCSCx3Qy9DT2tCLENBQVUsY0VvQy9CLENBQW1ELGU2Q3hDNUMsQ0FBRyxnQkFDSCxDQUFJLGdCQUNELENBQUMsYWhEL0JaLENBQU8sMkJnRGtDWCxRQUNTLENBQUMsWUFDSCxDQUFPLGFBQ04sQ0FBTyxzQkFJVixZQUNHLENBQUksUUFDUixDQUFJLGVBQ0csQ0FBSSxpQkFDSixDQUFNLG1CQUNGLENBQUksZ0NBQ0YsQ0FERSw0QkFDRixDQUFXLHFCQUd4QixjQUNDLENBQVMsZUFDSixDQUFLLHVCQUNHLENBQUsscUJBR25CLGlCQUNLLENBQVEsYUFDVCxDQUFLLGdCQUNGLENBQUssVWhEdkViLENBQU8sb0JnRHlFTSxDQUFJLGVBQ1gsQ0FBTSxlaER6RVosQ0FBTyw0QmdENEVILFVBQ0csQ0FBRSxpQkFDRCxDQUFRLE1BQ1osQ0FBQyxPQUNBLENBQUMsUUFDQSxDQUFDLFVBQ0QsQ0FBRywyRUFDQyxDQUFvRSxtQkFDaEUsQ0FBSSxTQUNYLENBQUMsc0JBSU4saUJBQ0ksQ0FBUSxPQUNYLENBQUMsVUFDRCxDQUFJLFdBQ0gsQ0FBSSxtQkFDQSxDQURBLGdCQUNBLENBQUsseUJBQ0EsQ0FEQSxzQkFDQSxDQUFNLGFBQ2QsQ0FBSyw2QkFFTiwyQmhEbEdKLENBQU8sNkJnRHVHRSxpQkFDSCxDQUFRLFNBQ1osQ0FBSSxVQUNILENBQUksV0FDSCxDQUFJLFNBQ0gsQ0FBQyxZQUNELENBQUkscUJBQ0csQ0FBTSxzQkFDVCxDQUFVLFFBQ2xCLENBQUkscUJBR0osbUJBQ0ksQ0FBVyxrQkFDUCxDQUFNLHNCQUNGLENBQU0sc0NoRHZIbkIsQ0FBTyxvQmdEeUhJLENBQU0sZ0JBQ1osQ0FBUSx3Qy9DN0VVLENBQVUsa0JFb0MvQixDQUFtRCxlNkM0QzVDLENBQUcsYUFDSCxDQUFDLHFCQUNFLENBQU0sd0JBQ04sQ0FBUywyQkFHZCxRQUNILENBQUMsNEIvQ2xGWSxDQUFLLGtCRStCcEIsQ0FBbUQsZTZDc0Q1QyxDQUFHLGdCQUNILENBQUksa0JBQ0QsQ0FBRyxVaER6SWYsQ0FBTyx5Q2lEQU8sWUFDTixDQUFJLHlEQUVOLFM5QzRISixDQUFDLFFBQ0YsQ0FBQyxlQUNHLENBQUksWThDNUhRLENBQUksY0FDRixDQUFJLFFBQ1YsQ0FBSSw4REFFSixvQkFDb0IsQ0FBSSxvRUFDZCxhakRObkIsQ0FBTyxrRWlEVVEsV0FDTSxDQUFHLGdCQUNDLENBQUksNkVBR1YsWUFDTSxDQUFJLG9FQUtkLGVBQ0MsQ0FBSSwwREFJbEIsa0I5Q2tESixDQUFtRCxrQkFBbkQsQ0FBbUQsZUVIOUMsQ0FBRyx5RDRDNUNMLHFCQUNnQixDQUFVLHlCQUNOLENBQVMsK0RBQ25CLHFCQUNVLENBQVUsb0JBQ04iLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb2xvdXJzXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMwMDAwMDA7XG4kc3RvbmU6ICNlYmU4ZTM7XG5cbi8vIFRoZW1lIGJyYW5kIGNvbG91cnNcbiR0aGVtZS1yZWQ6ICM2RTE2MzE7XG4kdGhlbWUtcmFzcGJlcnJ5OiAjNkUxNjMxO1xuJHRoZW1lLW9saXZlOiAjODc3ZDU2O1xuJHRoZW1lLW9saXZlLTMwMDogI0FEQUM4NjtcbiR0aGVtZS1ncmV5OiAjRERENkNDO1xuJHRoZW1lLXNhbmQ6ICR0aGVtZS1ncmV5O1xuJHBsdW06ICMyNzA3MTk7XG4kY2Fzc2lzOiAjMjcwNzE5O1xuJGNhc3Npcy1zaGFkZTogIzQxMWYyYjtcbiRvcmFuZ2U6ICNlMTdiMzA7XG4kYXJhbmNpYTogI2UxN2IzMDtcblxuLy8gQ29sb3VyIFBhbGV0dGUgJiBDbGFzc2VzXG4vLyBTYW1lIHBhbGV0dGUgY29sb3VycyBkZWZpbmVkIGluIGZ1bmN0aW9ucy5waHBcbiRwYWxldHRlLWNvbG9yczogKFxuICAoXCJ0aGVtZS13aGl0ZVwiLCAkd2hpdGUpLFxuICAoXCJ0aGVtZS1ibGFja1wiLCAkYmxhY2spLFxuICAoXCJ0aGVtZS1yZWRcIiwgJHRoZW1lLXJlZCksXG4gIChcInRoZW1lLXJhc3BiZXJyeVwiLCAkdGhlbWUtcmFzcGJlcnJ5KSxcbiAgKFwidGhlbWUtb2xpdmVcIiwgJHRoZW1lLW9saXZlKSxcbiAgKFwidGhlbWUtb2xpdmUtMzAwXCIsICR0aGVtZS1vbGl2ZS0zMDApLFxuICAoXCJ0aGVtZS1ncmV5XCIsICR0aGVtZS1ncmV5KSxcbiAgKFwidGhlbWUtc2FuZFwiLCAkdGhlbWUtc2FuZCksXG4gIChcInRoZW1lLXN0b25lXCIsICRzdG9uZSksXG4gIChcInRoZW1lLXBsdW1cIiwgJHBsdW0pLFxuICAoXCJ0aGVtZS1jYXNzaXNcIiwgJGNhc3NpcyksXG4gIChcInRoZW1lLW9yYW5nZVwiLCAkb3JhbmdlKSxcbiAgKFwidGhlbWUtYXJhbmNpYVwiLCAkYXJhbmNpYSlcbik7XG5cbi5ndXRlbi1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAmLmhhcy1iYWNrZ3JvdW5kLFxuICAuaGFzLWJhY2tncm91bmQge1xuICAgIEBlYWNoICRjb2xvciBpbiAkcGFsZXR0ZS1jb2xvcnMge1xuICAgICAgJi5oYXMtI3tudGgoJGNvbG9yLDEpfS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRjb2xvciwgMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdGV4dC1jb2xvcixcbiAgLmhhcy10ZXh0LWNvbG9yIHtcbiAgICBAZWFjaCAkY29sb3IgaW4gJHBhbGV0dGUtY29sb3JzIHtcbiAgICAgICYuaGFzLSN7bnRoKCRjb2xvciwxKX0tY29sb3Ige1xuICAgICAgICBjb2xvcjogbnRoKCRjb2xvciwgMikgIWltcG9ydGFudDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogbnRoKCRjb2xvciwgMikgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogbnRoKCRjb2xvciwgMikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4kcHJpbWFyeS1jb2xvdXI6ICR3aGl0ZTtcbiRzZWNvbmRhcnktY29sb3VyOiAkYmxhY2s7IiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNEaXNwbGF5XCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OZXVlSGFhc0Rpc3BsYXktTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9OZXVlSGFhc0Rpc3BsYXktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNEaXNwbGF5XCI7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OZXVlSGFhc0Rpc3BsYXktTWVkaXUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9OZXVlSGFhc0Rpc3BsYXktTWVkaXUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9pc2V0dGVcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vaXNldHRlLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTW9pc2V0dGUtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9pc2V0dGVcIjtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vaXNldHRlLUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvTW9pc2V0dGUtTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSmFuZUF1c3RlblwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSmFuZUF1c3Rlbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL0phbmVBdXN0ZW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLy8gRm9udCBGYW1pbGllc1xyXG4kYm9keS1mb250OiBcIk5ldWVIYWFzRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xyXG4kaGVhZGluZy1mb250OiBcIk1vaXNldHRlXCIsIHNlcmlmO1xyXG4kZmxvdXJpc2gtZm9udDogXCJKYW5lQXVzdGVuXCIsIGN1cnNpdmU7XHJcblxyXG4kc2Fucy1zZXJpZi1mb250OiBcIk5ldWVIYWFzRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xyXG4kc2VyaWYtZm9udDogXCJNb2lzZXR0ZVwiLCBzZXJpZjtcclxuJGN1cnNpdmUtZm9udDogXCJKYW5lQXVzdGVuXCIsIGN1cnNpdmU7XHJcblxyXG4vLyBCYWNrd2FyZHMtY29tcGF0aWJsZSBhbGlhc2VzIChwaGFzZSB0aGVzZSBvdXQpXHJcbiRwcmltYXJ5LWZvbnQ6ICRib2R5LWZvbnQ7XHJcbiRzZWNvbmRhcnktZm9udDogJGJvZHktZm9udDtcclxuXHJcbioge1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuIiwiLy8gU3BhY2luZyBydWxlc1xyXG4kc3BhY2luZy11bml0OiA4cHg7XHJcblxyXG4vLyBTdGFuZGFyZGlzZWQgc3BhY2luZyB1bml0c1xyXG4kc3BhY2luZzogKFxyXG4gIFwiZGVza3RvcFwiOiAoXCJsYXJnZVwiOiAkc3BhY2luZy11bml0ICogMTUsXHJcbiAgICBcIm5vcm1hbFwiOiAkc3BhY2luZy11bml0ICogMTAsXHJcbiAgICBcIm1lZGl1bS1zbWFsbFwiOiAkc3BhY2luZy11bml0ICogMyxcclxuICAgIFwic21hbGxcIjogJHNwYWNpbmctdW5pdCAqIDUsXHJcbiAgICBcInRpbnlcIjogJHNwYWNpbmctdW5pdCAqIDIsXHJcbiAgKSxcclxuICBcIm1vYmlsZVwiOiAoXCJsYXJnZVwiOiAkc3BhY2luZy11bml0ICogMTAsXHJcbiAgICBcIm5vcm1hbFwiOiAkc3BhY2luZy11bml0ICogNSxcclxuICAgIFwibWVkaXVtLXNtYWxsXCI6ICRzcGFjaW5nLXVuaXQgKiAzLFxyXG4gICAgXCJzbWFsbFwiOiAkc3BhY2luZy11bml0ICogMixcclxuICAgIFwidGlueVwiOiAkc3BhY2luZy11bml0ICogMixcclxuICApLFxyXG4pO1xyXG5cclxuLy8gU3BhY2luZyBjYWxjdWxhdG9yXHJcbkBmdW5jdGlvbiBzcHgoJG11bHRpcGxlKSB7XHJcbiAgQHJldHVybiAkc3BhY2luZy11bml0ICogJG11bHRpcGxlO1xyXG59XHJcblxyXG4vLyBTdGFuZGFyZGlzZWQgc3BhY2luZ1xyXG5AZnVuY3Rpb24gc3AoJHNjcmVlbiwgJHNpemUpIHtcclxuICAkc2l6ZXM6IG1hcC1nZXQoJHNwYWNpbmcsICRzY3JlZW4pO1xyXG4gICRzaXplOiBtYXAtZ2V0KCRzaXplcywgJHNpemUpO1xyXG4gIEByZXR1cm4gJHNpemU7XHJcbn1cclxuXHJcbiRzcGFjaW5nLXNtYWxsLS1tb2JpbGU6IHNweCgyKTtcclxuJHNwYWNpbmctc21hbGwtLWRlc2t0b3A6IHNweCg1KTtcclxuXHJcbiRzcGFjaW5nLW1lZGl1bS0tbW9iaWxlOiBzcHgoNSk7XHJcbiRzcGFjaW5nLW1lZGl1bS0tZGVza3RvcDogc3B4KDEwKTtcclxuXHJcbiRzcGFjaW5nLWxhcmdlLS1tb2JpbGU6IHNweCgxMCk7XHJcbiRzcGFjaW5nLWxhcmdlLS1kZXNrdG9wOiBzcHgoMTUpO1xyXG5cclxuLmd1dGVuLWJsb2NrLCBwIHtcclxuICAmLnB0IHtcclxuICAgICYtbm9uZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtc21hbGwge1xyXG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctc21hbGwtLW1vYmlsZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLXNtYWxsLS1kZXNrdG9wO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tZWRpdW0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctbWVkaXVtLS1tb2JpbGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1tZWRpdW0tLWRlc2t0b3A7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxhcmdlIHtcclxuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxhcmdlLS1tb2JpbGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy1sYXJnZS0tZGVza3RvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wYiB7XHJcbiAgICAmLW5vbmUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtc21hbGwge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc21hbGwtLW1vYmlsZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXNtYWxsLS1kZXNrdG9wO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tZWRpdW0ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtLS1tb2JpbGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1tZWRpdW0tLWRlc2t0b3A7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxhcmdlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxhcmdlLS1tb2JpbGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1sYXJnZS0tZGVza3RvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tdCB7XHJcbiAgICAmLW5vbmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYtc21hbGwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbWFsbC0tbW9iaWxlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbWFsbC0tZGVza3RvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbWVkaXVtIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctbWVkaXVtLS1tb2JpbGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLW1lZGl1bS0tZGVza3RvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGFyZ2Uge1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sYXJnZS0tbW9iaWxlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy1sYXJnZS0tZGVza3RvcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tYiB7XHJcbiAgICAmLW5vbmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zbWFsbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtYWxsLS1tb2JpbGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXNtYWxsLS1kZXNrdG9wO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tZWRpdW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1tZWRpdW0tLW1vYmlsZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWVkaXVtLS1kZXNrdG9wO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYXJnZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxhcmdlLS1tb2JpbGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxhcmdlLS1kZXNrdG9wO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQG1peGluIHRyYW5zaXRpb24ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi8vIE1lZGlhIHNjcmVlbiBicmVha3BvaW50c1xyXG4kYnJlYWsteHhsYXJnZTogMTYwMHB4O1xyXG4kYnJlYWsteGxhcmdlOiAxMjAwcHg7XHJcbiRicmVhay1sYXJnZTogMTAyNHB4O1xyXG4vLyA5OTIgb3IgMTAyNCA/XHJcbiRicmVhay1tZWRpdW06IDc2OHB4O1xyXG4kYnJlYWstc21hbGw6IDM1MHB4O1xyXG5cclxuQG1peGluIG1xKCRicmVha3BvaW50KSB7XHJcbiAgQGlmICRicmVha3BvaW50ID09IHhsYXJnZS1kb3duIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWsteGxhcmdlfSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICRicmVha3BvaW50ID09IHh4bGFyZ2UtdXAge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay14eGxhcmdlfSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgQGlmICRicmVha3BvaW50ID09IHhsYXJnZS11cCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrLXhsYXJnZX0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAkYnJlYWtwb2ludCA9PSBsYXJnZS1kb3duIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWstbGFyZ2V9KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgJGJyZWFrcG9pbnQgPT0gbGFyZ2UtdXAge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1sYXJnZX0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAkYnJlYWtwb2ludCA9PSBsYXJnZS1vbmx5IHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWstbGFyZ2V9KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWsteHhsYXJnZX0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAkYnJlYWtwb2ludCA9PSBtZWRpdW0tZG93biB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLW1lZGl1bX0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAkYnJlYWtwb2ludCA9PSBtZWRpdW0tdXAge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1tZWRpdW19KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgJGJyZWFrcG9pbnQgPT0gbWVkaXVtLW9ubHkge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVhay1tZWRpdW19KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWstbGFyZ2V9KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaWYgJGJyZWFrcG9pbnQgPT0gc21hbGwtb25seSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLW1lZGl1bX0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpZiAkYnJlYWtwb2ludCA9PSBleHRyYS1zbWFsbC1vbmx5IHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWstc21hbGx9KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUmVtIGNhbGN1bGF0aW9uc1xyXG4kcmVtLWJhc2U6IDE2cHg7XHJcblxyXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtKSB7XHJcbiAgQHJldHVybiAkbnVtIC8gKCRudW0gKiAwICsgMSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBjb252ZXJ0LXRvLXJlbSgkdmFsdWUsICRiYXNlLXZhbHVlOiAkcmVtLWJhc2UpIHtcclxuICAkdmFsdWU6IHN0cmlwLXVuaXQoJHZhbHVlKSAvIHN0cmlwLXVuaXQoJGJhc2UtdmFsdWUpICogMXJlbTtcclxuICBAaWYgKCR2YWx1ZSA9PSAwcmVtKSB7XHJcbiAgICAkdmFsdWU6IDA7XHJcbiAgfSAvLyBUdXJuIDByZW0gaW50byAwXHJcbiAgQHJldHVybiAkdmFsdWU7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiByZW0tY2FsYygkdmFsdWVzLCAkYmFzZS12YWx1ZTogJHJlbS1iYXNlKSB7XHJcbiAgJG1heDogbGVuZ3RoKCR2YWx1ZXMpO1xyXG4gIEBpZiAkbWF4ID09IDEge1xyXG4gICAgQHJldHVybiBjb252ZXJ0LXRvLXJlbShudGgoJHZhbHVlcywgMSksICRiYXNlLXZhbHVlKTtcclxuICB9XHJcbiAgJHJlbVZhbHVlczogKCk7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4IHtcclxuICAgICRyZW1WYWx1ZXM6IGFwcGVuZChcclxuICAgICAgJHJlbVZhbHVlcyxcclxuICAgICAgY29udmVydC10by1yZW0obnRoKCR2YWx1ZXMsICRpKSwgJGJhc2UtdmFsdWUpXHJcbiAgICApO1xyXG4gIH1cclxuICBAcmV0dXJuICRyZW1WYWx1ZXM7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b25SZXNldCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5AbWl4aW4gdmFyaWFudCgkc2VsZWN0b3IpIHtcclxuICBAYXQtcm9vdCAjeyRzZWxlY3Rvcn0jeyZ9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTsgXHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxyXG4gIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcbkBtaXhpbiB1bExpc3RSZXNldCB7XHJcbiAgcGFkZGluZzowO1xyXG4gIG1hcmdpbjowO1xyXG4gIGxpc3Qtc3R5bGU6bm9uZTtcclxufSIsIi8vIEJhc2UgYW5kIEdsb2JhbCBmb250cyBsaXZlIGhlcmVcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxubGksXHJcbnNwYW4ge1xyXG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG59XHJcblxyXG4vLyBTcGVjaWZpYyBoZWFkaW5nIHN0eWxpbmdcclxuaDEge1xyXG4gIEBpbmNsdWRlIGZvbnQtaDE7XHJcbn1cclxuXHJcbmgyIHtcclxuICBAaW5jbHVkZSBmb250LWgyO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgQGluY2x1ZGUgZm9udC1oMztcclxufVxyXG5cclxuaDQge1xyXG4gIEBpbmNsdWRlIGZvbnQtaDQ7XHJcbn1cclxuXHJcbmg1IHt9XHJcblxyXG5oNiB7fVxyXG5cclxub2wsXHJcbnVsIHtcclxuICBtYXJnaW4tbGVmdDogc3B4KDQpO1xyXG4gIG1hcmdpbi1ib3R0b206IHNweCg0KTtcclxuXHJcbiAgbGkge1xyXG4gICAgQGluY2x1ZGUgZm9udC1ib2R5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG91cjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIaWdobGlnaHQgU2VsZWN0aW9ucyAtIGNhbid0IGJlIGFkZGVkIHRvZ2V0aGVyIGhhcyB0byBiZSBoYW5kbGVkIHNlcGFyYXRlXHJcbnAsXHJcbmJvZHksXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbmxpLFxyXG5zcGFuIHtcclxuICAmOjpzZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvdXI7XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG91cjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uQmlnLVBhZ2UtSGVhZGluZy01MDAge1xyXG4gIEBpbmNsdWRlIEJpZy1QYWdlLUhlYWRpbmctNTAwO1xyXG59XHJcblxyXG4uaGVhZGluZy00MC01MDAge1xyXG4gIEBpbmNsdWRlIGhlYWRpbmctNDAtNTAwO1xyXG59XHJcblxyXG4uaGVhZGluZy00MC03MDAge1xyXG4gIEBpbmNsdWRlIGhlYWRpbmctNDAtNzAwO1xyXG59XHJcblxyXG4uaGVhZGluZy0zMC0zMDAge1xyXG4gIEBpbmNsdWRlIHRleHQtMjAtNTAwO1xyXG5cclxuICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xyXG4gICAgQGluY2x1ZGUgaGVhZGluZy0zMC0zMDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGluZy0zMC01MDAge1xyXG4gIEBpbmNsdWRlIHRleHQtMjAtNTAwO1xyXG5cclxuICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xyXG4gICAgQGluY2x1ZGUgaGVhZGluZy0zMC01MDA7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC0yMC0zMDAge1xyXG4gIEBpbmNsdWRlIHRleHQtMjAtMzAwO1xyXG59XHJcblxyXG4udGV4dC0yMC01MDAge1xyXG4gIEBpbmNsdWRlIHRleHQtMjAtNTAwO1xyXG59XHJcblxyXG4udGV4dC0yMC03MDAge1xyXG4gIEBpbmNsdWRlIHRleHQtMjAtNzAwO1xyXG59XHJcblxyXG4udGV4dC0xNi0zMDAge1xyXG4gIEBpbmNsdWRlIHRleHQtMTYtMzAwO1xyXG59XHJcblxyXG4udGV4dC0xNi01MDAge1xyXG4gIEBpbmNsdWRlIHRleHQtMTYtNTAwO1xyXG59XHJcblxyXG4udGV4dC0xNi03MDAge1xyXG4gIEBpbmNsdWRlIHRleHQtMTYtNzAwO1xyXG59XHJcblxyXG4udGV4dC0xMi03MDAge1xyXG4gIEBpbmNsdWRlIHRleHQtMTItNzAwO1xyXG59XHJcblxyXG4udGV4dC0xMi01MDAge1xyXG4gIEBpbmNsdWRlIHRleHQtMTItNTAwO1xyXG59XHJcblxyXG4uaGVhZGluZy0zMC03MDAge1xyXG4gIEBpbmNsdWRlIGhlYWRpbmctMzAtNzAwO1xyXG59XHJcblxyXG4uTW9iaWxlLTIwLVRleHQtMzAwIHtcclxuICBAaW5jbHVkZSBNb2JpbGUtMjAtVGV4dC0zMDA7XHJcbn1cclxuXHJcbi5Gb290ZXItTGlua3Mge1xyXG4gIEBpbmNsdWRlIEZvb3Rlci1MaW5rcztcclxufVxyXG5cclxuLk1vYmlsZS0yMC1UZXh0LTUwMCB7XHJcbiAgQGluY2x1ZGUgTW9iaWxlLTIwLVRleHQtNTAwO1xyXG59IiwiQG1peGluIGZvbnQtaDEge1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDIpO1xyXG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0Nik7XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg0Nik7XHJcbiAgICBsaW5lLWhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LWgyIHtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDI3KTtcclxuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDEpO1xyXG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG5cclxuICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg0MCk7XHJcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDgpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZvbnQtaDMge1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xyXG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNCk7XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206MTJweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMyKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LWg0IHtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcclxuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzYpO1xyXG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG5cclxuICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyNSk7XHJcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzYpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBmb250LWJvZHkge1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNik7XHJcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyOSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gQmlnLVBhZ2UtSGVhZGluZy01MDAge1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoNjApO1xyXG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYyg2OCk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuQG1peGluIGhlYWRpbmctNDAtNTAwIHtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBtaXhpbiBoZWFkaW5nLTQwLTcwMCB7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYyg0MCk7XHJcbiAgbGluZS1oZWlnaHQ6IGF1dG87XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuQG1peGluIGhlYWRpbmctMzAtMzAwIHtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDMwKTtcclxuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDApO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbkBtaXhpbiBoZWFkaW5nLTMwLTUwMCB7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygzMCk7XHJcbiAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDQwKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5AbWl4aW4gdGV4dC0yMC0zMDAge1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xyXG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzMCk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuQG1peGluIHRleHQtMjAtNTAwIHtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcclxuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzApO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LTIwLTcwMCB7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XHJcbiAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5AbWl4aW4gdGV4dC0xNi0zMDAge1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMCk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuQG1peGluIHRleHQtMTYtNTAwIHtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcclxuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjApO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LTE2LTcwMCB7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XHJcbiAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5AbWl4aW4gdGV4dC0xMi03MDAge1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LTEyLTUwMCB7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcbiAgbGluZS1oZWlnaHQ6IGF1dG87XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuQG1peGluIGhlYWRpbmctMzAtNzAwIHtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDMwKTtcclxuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoNDApO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbkBtaXhpbiBNb2JpbGUtMjAtVGV4dC0zMDAge1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xyXG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNSk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuQG1peGluIEZvb3Rlci1MaW5rcyB7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XHJcbiAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AbWl4aW4gTW9iaWxlLTIwLVRleHQtNTAwIHtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcclxuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbkBtaXhpbiBwYXJhZ3JhcGgtc3R5bGluZyB7XHJcbiAgICB1bCwgb2wsIHNwYW4sIGxpIHtcclxuICAgICAgQGluY2x1ZGUgdGV4dC0xNi01MDA7XHJcbiAgfVxyXG5cclxuICB1bCwgb2wge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBwLCB1bCwgb2wsIHNwYW4ge1xyXG4gICAgICAmICsge1xyXG4gICAgICAgICAgcCwgdWwsIG9sLCBzcGFuIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIH1cclxuICB9XHJcbn0iLCIvLyBSZXNldCBib3ggc2l6aW5nIHRvIGJvcmRlciBib3hcclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKixcclxuKjo6YWZ0ZXIsXHJcbio6OmJlZm9yZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuYm9keSxcclxuaHRtbCB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC8vIERpc2FibGVkIHNvIHRoYXQgcG9zaXRpb246IHN0aWNreTsgd2lsbCB3b3JrXHJcbiAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxudWwgbGkgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBjbGVhcnMgdGhlICdYJyBmcm9tIEludGVybmV0IEV4cGxvcmVyICovXHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtcmV2ZWFsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsImJvZHksXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogJHRoZW1lLXNhbmQ7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuXG59XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2FuZDtcblxuICBhIHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG91cjtcbiAgICB9XG4gIH1cblxufVxuXG5maWd1cmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDIwcHg7XG5cbiAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICB9XG4gIH1cblxuICAmLS1mdWxsLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLW1lZGl1bSB7XG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2FuZDtcbiAgfVxuXG4gICYtd2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxufVxuXG4uc2l0ZS1tYWluLS1wYWdlLnNpdGUtbWFpbi0tcGFnZS1oYXMtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4uZC1ub25lLW1kLXVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZC1ub25lLW1kLWRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kLW5vbmUtbGctdXAge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmQtbm9uZS1sZy1kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8vIEdsb2JhbGx5IHNldCBldmVyeXRoaW5nIHRvIG9mZiBibGFja1xuLy8gKiB7XG4vLyAgIGNvbG9yOiAkYmxhY2s7XG4vLyB9XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gIGEge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvbnQtYm9keTtcblxuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuXG4gICAgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcblxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcblxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay1hbGw7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNjcm9sbC10YWJsZS1jb250YWluZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcblxuICB0YWJsZSB7XG4gICAgbWluLXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuYm9keSB7XG4gICYubW9iaWxlTWVudS1hY3RpdmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuXG4uY3RhLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ1dHRvblJlc2V0O1xuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgQGluY2x1ZGUgdGV4dC0xMi03MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgJi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtcmVkO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLXRyYW5zcGFyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIEBpbmNsdWRlIHRleHQtMTYtNzAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJi1wbGFpbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSB0ZXh0LTE2LTUwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE3IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDMuNUMwLjcyMzg1OCAzLjUgMC41IDMuNzIzODYgMC41IDRDMC41IDQuMjc2MTQgMC43MjM4NTggNC41IDEgNC41TDEgMy41Wk0xNi4zNTM2IDQuMzUzNTVDMTYuNTQ4OCA0LjE1ODI5IDE2LjU0ODggMy44NDE3MSAxNi4zNTM2IDMuNjQ2NDVMMTMuMTcxNiAwLjQ2NDQ2NUMxMi45NzYzIDAuMjY5MjAzIDEyLjY1OTcgMC4yNjkyMDMgMTIuNDY0NSAwLjQ2NDQ2NUMxMi4yNjkyIDAuNjU5NzI3IDEyLjI2OTIgMC45NzYzMSAxMi40NjQ1IDEuMTcxNTdMMTUuMjkyOSA0TDEyLjQ2NDUgNi44Mjg0M0MxMi4yNjkyIDcuMDIzNjkgMTIuMjY5MiA3LjM0MDI3IDEyLjQ2NDUgNy41MzU1M0MxMi42NTk3IDcuNzMwNzkgMTIuOTc2MyA3LjczMDc5IDEzLjE3MTYgNy41MzU1M0wxNi4zNTM2IDQuMzUzNTVaTTEgNC41TDE2IDQuNUwxNiAzLjVMMSAzLjVMMSA0LjVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNyAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgNy4xNDQ1M0MwLjQ0NzcxNSA3LjE0NDUzIC01LjM5MzMzZS0wOCA3LjU5MjI1IDAgOC4xNDQ1M0M1LjM5MzMzZS0wOCA4LjY5NjgyIDAuNDQ3NzE1IDkuMTQ0NTMgMSA5LjE0NDUzTDEgNy4xNDQ1M1pNMTYuNzA3MSA4Ljg1MTY0QzE3LjA5NzYgOC40NjExMSAxNy4wOTc2IDcuODI3OTUgMTYuNzA3MSA3LjQzNzQyTDEwLjM0MzEgMS4wNzM0NkM5Ljk1MjYyIDAuNjgyOTM4IDkuMzE5NDYgMC42ODI5MzggOC45Mjg5MyAxLjA3MzQ2QzguNTM4NDEgMS40NjM5OSA4LjUzODQxIDIuMDk3MTUgOC45Mjg5MyAyLjQ4NzY4TDE0LjU4NTggOC4xNDQ1M0w4LjkyODkzIDEzLjgwMTRDOC41Mzg0MSAxNC4xOTE5IDguNTM4NDEgMTQuODI1MSA4LjkyODkzIDE1LjIxNTZDOS4zMTk0NiAxNS42MDYxIDkuOTUyNjIgMTUuNjA2MSAxMC4zNDMxIDE1LjIxNTZMMTYuNzA3MSA4Ljg1MTY0Wk0xIDkuMTQ0NTNMMTYgOS4xNDQ1M0wxNiA3LjE0NDUzTDEgNy4xNDQ1M0wxIDkuMTQ0NTNaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJvdW5kLWN0YS1idXR0b24ge1xuICBAaW5jbHVkZSB0ZXh0LTIwLTUwMDtcblxuXG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS1yZWQ7XG4gIC8vIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDVweDtcblxuICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgIEBpbmNsdWRlIHRleHQtMjAtNTAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBoZWFkZXIgJixcbiAgICBmb290ZXIgJiB7XG4gICAgICB3aWR0aDogMTg3cHg7XG4gICAgICBoZWlnaHQ6IDE4N3B4O1xuICAgIH1cbiAgfVxuXG5cbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgaGVhZGVyICYsXG4gICAgZm9vdGVyICYge1xuXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkdGhlbWUtcmVkIDAlLCAkdGhlbWUtc2FuZCAxMDAlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgIGhlYWRlciAmLFxuICAgICAgZm9vdGVyICYge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXDIxOTNcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2FuZDtcbiAgfVxuXG5cbiAgJi1hcnJvdy1kb3duIHtcbiAgICBhIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQuNSAxLjA2OTU4QzQuNSAwLjc5MzQzOCA0LjI3NjE0IDAuNTY5NTggNCAwLjU2OTU4QzMuNzIzODYgMC41Njk1OCAzLjUgMC43OTM0MzggMy41IDEuMDY5NThMNC41IDEuMDY5NThaTTMuNjQ2NDUgMTUuNDQ4MUMzLjg0MTcxIDE1LjY0MzQgNC4xNTgyOSAxNS42NDM0IDQuMzUzNTUgMTUuNDQ4MUw3LjUzNTUzIDEyLjI2NjJDNy43MzA4IDEyLjA3MDkgNy43MzA4IDExLjc1NDMgNy41MzU1MyAxMS41NTlDNy4zNDAyNyAxMS4zNjM4IDcuMDIzNjkgMTEuMzYzOCA2LjgyODQzIDExLjU1OUw0IDE0LjM4NzVMMS4xNzE1NyAxMS41NTlDMC45NzYzMSAxMS4zNjM4IDAuNjU5NzI4IDExLjM2MzggMC40NjQ0NjYgMTEuNTU5QzAuMjY5MjAzIDExLjc1NDMgMC4yNjkyMDMgMTIuMDcwOSAwLjQ2NDQ2NiAxMi4yNjYyTDMuNjQ2NDUgMTUuNDQ4MVpNNCAxLjA2OTU4TDMuNSAxLjA2OTU4TDMuNSAxNS4wOTQ2TDQgMTUuMDk0Nkw0LjUgMTUuMDk0Nkw0LjUgMS4wNjk1OEw0IDEuMDY5NThaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDEuNDE5NDNDOSAwLjg2NzE0OSA4LjU1MjI4IDAuNDE5NDM0IDggMC40MTk0MzRDNy40NDc3MiAwLjQxOTQzNCA3IDAuODY3MTQ5IDcgMS40MTk0M0w5IDEuNDE5NDNaTTcuMjkyODkgMTYuMTUxNUM3LjY4MzQyIDE2LjU0MjEgOC4zMTY1OCAxNi41NDIxIDguNzA3MTEgMTYuMTUxNUwxNS4wNzExIDkuNzg3NThDMTUuNDYxNiA5LjM5NzA1IDE1LjQ2MTYgOC43NjM4OSAxNS4wNzExIDguMzczMzdDMTQuNjgwNSA3Ljk4Mjg0IDE0LjA0NzQgNy45ODI4NCAxMy42NTY5IDguMzczMzdMOCAxNC4wMzAyTDIuMzQzMTUgOC4zNzMzN0MxLjk1MjYyIDcuOTgyODQgMS4zMTk0NiA3Ljk4Mjg0IDAuOTI4OTMyIDguMzczMzdDMC41Mzg0MDcgOC43NjM4OSAwLjUzODQwNyA5LjM5NzA1IDAuOTI4OTMyIDkuNzg3NThMNy4yOTI4OSAxNi4xNTE1Wk03IDEuNDE5NDNMNyAxNS40NDQ0TDkgMTUuNDQ0NEw5IDEuNDE5NDNMNyAxLjQxOTQzWicgZmlsbD0nJTIzMTkxNDE5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWFycm93LXJpZ2h0IHtcbiAgICBhIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTYgOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNSA0LjE0NDUzQzAuMjIzODU4IDQuMTQ0NTMgLTMuODY2OTFlLTEwIDQuMzY4MzkgMCA0LjY0NDUzQzMuODY2OTFlLTEwIDQuOTIwNjcgMC4yMjM4NTggNS4xNDQ1MyAwLjUgNS4xNDQ1M0wwLjUgNC4xNDQ1M1pNMTUuODUzNiA0Ljk5ODA4QzE2LjA0ODggNC44MDI4MiAxNi4wNDg4IDQuNDg2MjQgMTUuODUzNiA0LjI5MDk4TDEyLjY3MTYgMS4xMDlDMTIuNDc2MyAwLjkxMzczNSAxMi4xNTk3IDAuOTEzNzM1IDExLjk2NDUgMS4xMDlDMTEuNzY5MiAxLjMwNDI2IDExLjc2OTIgMS42MjA4NCAxMS45NjQ1IDEuODE2MUwxNC43OTI5IDQuNjQ0NTNMMTEuOTY0NSA3LjQ3Mjk2QzExLjc2OTIgNy42NjgyMiAxMS43NjkyIDcuOTg0OCAxMS45NjQ1IDguMTgwMDdDMTIuMTU5NyA4LjM3NTMzIDEyLjQ3NjMgOC4zNzUzMyAxMi42NzE2IDguMTgwMDdMMTUuODUzNiA0Ljk5ODA4Wk0wLjUgNS4xNDQ1M0wxNS41IDUuMTQ0NTNMMTUuNSA0LjE0NDUzTDAuNSA0LjE0NDUzTDAuNSA1LjE0NDUzWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgICB9XG5cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjUgNi42NDQ1M0MwLjk0NzcxNSA2LjY0NDUzIDAuNSA3LjA5MjI1IDAuNSA3LjY0NDUzQzAuNSA4LjE5NjgyIDAuOTQ3NzE1IDguNjQ0NTMgMS41IDguNjQ0NTNMMS41IDYuNjQ0NTNaTTE3LjIwNzEgOC4zNTE2NEMxNy41OTc2IDcuOTYxMTEgMTcuNTk3NiA3LjMyNzk1IDE3LjIwNzEgNi45Mzc0MkwxMC44NDMxIDAuNTczNDYzQzEwLjQ1MjYgMC4xODI5MzkgOS44MTk0NiAwLjE4MjkzOSA5LjQyODkzIDAuNTczNDYzQzkuMDM4NDEgMC45NjM5ODggOS4wMzg0MSAxLjU5NzE1IDkuNDI4OTMgMS45ODc2OEwxNS4wODU4IDcuNjQ0NTNMOS40Mjg5MyAxMy4zMDE0QzkuMDM4NDEgMTMuNjkxOSA5LjAzODQxIDE0LjMyNTEgOS40Mjg5MyAxNC43MTU2QzkuODE5NDYgMTUuMTA2MSAxMC40NTI2IDE1LjEwNjEgMTAuODQzMSAxNC43MTU2TDE3LjIwNzEgOC4zNTE2NFpNMS41IDguNjQ0NTNMMTYuNSA4LjY0NDUzTDE2LjUgNi42NDQ1M0wxLjUgNi42NDQ1M0wxLjUgOC42NDQ1M1onIGZpbGw9JyUyMzE5MTQxOScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAxNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBlYWNoICRjb2xvciBpbiAkcGFsZXR0ZS1jb2xvcnMge1xuICAgICYuY3RhLSN7bnRoKCRjb2xvciwxKX0ge1xuICAgICAgYmFja2dyb3VuZDogbnRoKCRjb2xvciwgMik7XG4gICAgfVxuICB9XG59XG5cbmltZyB7XG4gICYuc2l6ZS1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJi5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgJi5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMC41ZW0gMWVtIDAuNWVtIDA7XG4gIH1cblxuICAmLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAuNWVtIDAgMC41ZW0gMWVtO1xuICB9XG5cbiAgJi5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgfVxuXG4gICYuc2l6ZS1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmLnNpemUtbGFyZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmLnNpemUtbWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICYuc2l6ZS10aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59IiwiZm9vdGVyLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXNhbmQ7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgLmZvb3Rlci1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWNvbC0xIHtcbiAgICAgICAgZmxleDogMCAxIDMyMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItbG9nbyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLWNvbC0yIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuXG4gICAgLmZvb3Rlci1uYXYtY29sdW1ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLW1lbnUge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1uYXYge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpdGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDo5OTk7XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICZfX2NvbC0tbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb2wtLWNlbnRlciB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29sLS1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xhbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMSk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNSU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgLy8gZmlsdGVyOiBncmF5c2NhbGUoMSkgY29udHJhc3QoMi40KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjY291bnQsXG4gICAgJl9faWNvbi1saW5rLFxuICAgICZfX21lbnUtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAmX19tZW51LXRvZ2dsZSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvblJlc2V0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAvLyBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBjb250cmFzdCgyLjQpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjY291bnQsXG4gICAgJl9faWNvbi1saW5rLFxuICAgICZfX21lbnUtdG9nZ2xlIHtcbiAgICAgICAgLy8gZmlsdGVyOiBncmF5c2NhbGUoMSkgY29udHJhc3QoMi40KTtcbiAgICB9XG5cbiAgICAmX19vZmZjYW52YXMge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1yYXNwYmVycnk7XG4gICAgICAgIHotaW5kZXg6IDkwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgJltoaWRkZW5dIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vZmZjYW52YXMtaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICBAaW5jbHVkZSB1bExpc3RSZXNldDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNzApO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyIHtcbiAgICB0b3A6IDMycHg7XG59XG5cbmJvZHkuc2l0ZS1oZWFkZXItb3ZlcmxheS1hY3RpdmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmhlYWRlci5oZWFkZXIuc2l0ZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuXG5oZWFkZXIuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6OTk5O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgXG4gICAgJi5zdGlja3kge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjk1KTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgXG4gICAgICAgIC5sb2dvIGltZyB7XG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsZXg6IDAgMSAxOTNweDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMjMxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG9wLWJhci1idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYS5jdGEtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uLmhhbWJ1cmdlci1tZW51IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvblJlc2V0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2FuZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLW5hdmlnYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgbWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gOTBweCk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHVsTGlzdFJlc2V0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShsYXJnZS1kb3duKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLTMwLTcwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtMjAtNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBoZWFkaW5nLTMwLTMwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC0yMC01MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4oaSJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1zYW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTExMCUsIC01JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdWxMaXN0UmVzZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dCwgcGFkZGluZyAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgkdGhlbWUtc2FuZCwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtMjAtMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkdGhlbWUtcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC0yMC01MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50cmFuc3BhcmVudC1tZW51LWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC44KTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTtcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5sYW5kaW5nLXBhZ2UtYnV0dG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDE0cHggMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxufVxyXG5cclxuLmxhbmRpbmctcGFnZS1idXR0b24tLXdoaXRlLW91dGxpbmUtdHJhbnMge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZGluZy1wYWdlLWJ1dHRvbi0tbWluaW1hbC13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR3aGl0ZTtcclxuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZGluZy1wYWdlLWJ1dHRvbi0tZmlsbGVkLXJlZCB7XHJcbiAgYmFja2dyb3VuZDogJHRoZW1lLXJlZDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmxhbmRpbmctcGFnZS1idXR0b24tLXJlZC1vdXRsaW5lLXRyYW5zIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogJHRoZW1lLXJlZDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtcmVkO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1yZWQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmxhbmRpbmctcGFnZS1idXR0b24tLWZpbGxlZC1yZWQtdG8tb3V0bGluZSB7XHJcbiAgYmFja2dyb3VuZDogJHRoZW1lLXJlZDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1yZWQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHRoZW1lLXJlZDtcclxuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLXJlZDtcclxuICB9XHJcbn1cclxuXHJcbiIsIkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvX2J1dHRvbnNcIjtcblxuLnRlbXBsYXRlLWxhbmRpbmctcGFnZSB7XG4gIC5sYW5kaW5nLXBhZ2UtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXNhbmQ7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIGNvbG9yOiAkdGhlbWUtcmVkO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAubGFuZGluZy1wYWdlLXByaW1hcnktaW5uZXIge1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lcixcbiAgICAubGFuZGluZy1wYWdlLWxvZ28tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICR0aGVtZS1yZWQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHRoZW1lLXJlZDtcbiAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZGluZy1wYWdlLW5hdi13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5sYW5kaW5nLXBhZ2UtbmF2IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZGluZy1wYWdlLWxvZ28tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogOTk1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxhbmRpbmctcGFnZS1zZWN0aW9uLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICR0aGVtZS1yZWQ7XG5cbiAgICAubGFuZGluZy1wYWdlLXNlY3Rpb24tMS1mYWxsYmFjay1pbWFnZSxcbiAgICAubGFuZGluZy1wYWdlLXNlY3Rpb24tMS12aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmxhbmRpbmctcGFnZS1zZWN0aW9uLTEtZmFsbGJhY2staW1hZ2Uge1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAubGFuZGluZy1wYWdlLXNlY3Rpb24tMS12aWRlbyB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLy8gRW5zdXJlIHRoZSB2aWRlbyBhbHdheXMgc2l0cyBhYm92ZSB0aGUgZmFsbGJhY2sgaW1hZ2VcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmxhbmRpbmctcGFnZS1zZWN0aW9uLTEtbG9nbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIHB1cmVseSBkZWNvcmF0aXZlL2xvZ29cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFuZGluZy1wYWdlLXNlY3Rpb24tMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcblxuICAgIC5sYW5kaW5nLXBhZ2Utc2VjdGlvbi0yLWhlcm8taW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAubGFuZGluZy1wYWdlLXNlY3Rpb24tMi1zcGxpdHRlci1sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5kaW5nLXBhZ2Utc2VjdGlvbi0yLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5sYW5kaW5nLXBhZ2Utc2VjdGlvbi0yLWxvZ28ge1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5kaW5nLXBhZ2Utc2VjdGlvbi0yLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgICBsaW5lLWhlaWdodDogMTU1JTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1JTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFuZGluZy1wYWdlLXNlY3Rpb24tMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAubGFuZGluZy1wYWdlLXNlY3Rpb24tMy1oYWx2ZXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5sYW5kaW5nLXBhZ2Utc2VjdGlvbi0zLWNlbnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgLmxhbmRpbmctcGFnZS1zZWN0aW9uLTMtY2VudGVyLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzApO1xuICAgICAgICBsaW5lLWhlaWdodDogMTU1JTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYW5kaW5nLXBhZ2Utc2VjdGlvbi0zLWNlbnRlci1sb2dvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZGluZy1wYWdlLXNlY3Rpb24tMy1oYWxmIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIC5sYW5kaW5nLXBhZ2Utc2VjdGlvbi0zLWJnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLmxhbmRpbmctcGFnZS1zZWN0aW9uLTMtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyBTZWN0aW9uIDMgYnV0dG9ucyBhcmUgc3R5bGVkIHZpYSBgdGVtcGxhdGVzL19idXR0b25zLnNjc3NgLlxuICB9XG59XG5cbiIsIi8vIFBhZ2UgdGVtcGxhdGU6IERpcmVjdG9yeSBFbnRyeSAodGVtcGxhdGVzL3RlbXBsYXRlLWRpcmVjdG9yeS1lbnRyeS5waHApLlxyXG5cclxuLnRlbXBsYXRlLWRpcmVjdG9yeS1lbnRyeSB7XHJcbiAgLmRpcmVjdG9yeS1lbnRyeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5kaXJlY3RvcnktZW50cnlfX3NwbGl0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZGlyZWN0b3J5LWVudHJ5X19oYWxmIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDEgMSA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XHJcbiAgICAgIGhlaWdodDogNTB2aDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICAuZGlyZWN0b3J5LWVudHJ5X19zcGxpdCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXJlY3RvcnktZW50cnkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpcmVjdG9yeS1lbnRyeV9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZGlyZWN0b3J5LWVudHJ5X19jdGEtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgLmRpcmVjdG9yeS1lbnRyeV9fY3RhIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlyZWN0b3J5LWVudHJ5X19jZW50ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgLmRpcmVjdG9yeS1lbnRyeV9fbG9nbyBpbWcge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaXJlY3RvcnktZW50cnlfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogMjhjaDtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zJTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0OCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlyZWN0b3J5LWVudHJ5X19sb2dvIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBTaGFyZWQgR3Jhdml0eSBGb3JtcyBzdHlsaW5nIGZvciBjb3VwbGVzIC8gdmVuZG9ycyBsb2dpbiB0ZW1wbGF0ZXMuXHJcblxyXG5AbWl4aW4gbG9naW4tcGFnZS1ncmF2aXR5LWZvcm0ge1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgLy8gR3Jhdml0eSBGb3JtcyDigJQgaGlkZSBlbWJlZGRlZCBmb3JtIHRpdGxlIChwYWdlIGgxIGlzIHRoZSBtYWluIHRpdGxlKS5cclxuICAuZ2Zvcm1faGVhZGluZyAuZ2Zvcm1fdGl0bGUsXHJcbiAgaDIuZ2Zvcm1fdGl0bGUsXHJcbiAgLmdmb3JtX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8vIEdyYXZpdHkgRm9ybXMgc2Vjb25kYXJ5IHN1Yi1sYWJlbHMgKGUuZy4gZXh0cmEgbGVnZW5kKTsgcHJpbWFyeSBsYWJlbCBzdGF5cyB2aXNpYmxlLlxyXG4gIC5nZm9ybS1maWVsZC1sYWJlbC5nZm9ybS1maWVsZC1sYWJlbC0tdHlwZS1zdWIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gSGlkZSBcIihSZXF1aXJlZClcIiBuZXh0IHRvIGxhYmVscyAocGVyLWZpZWxkICsgZm9ybS1sZXZlbCBpZiBwcmVzZW50KS5cclxuICAuZ2ZpZWxkX3JlcXVpcmVkX3RleHQsXHJcbiAgLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIC5nZmllbGRfcmVxdWlyZWRfdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBIaWRlIFJlbWVtYmVyIG1lIChsb2dpbiAvIHJlZ2lzdGVyIHRlbXBsYXRlcykuXHJcbiAgLmdmaWVsZC0tdHlwZS1yZW1lbWJlcl9tZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZ2ZpZWxkX2xhYmVsLFxyXG4gIC5nZmllbGRfbGFiZWwuZ2Zvcm0tZmllbGQtbGFiZWwsXHJcbiAgbGVnZW5kLmdmaWVsZF9sYWJlbCB7XHJcbiAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSUgIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1JSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmdmaWVsZF9yZXF1aXJlZCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLmdmaWVsZF9kZXNjcmlwdGlvbixcclxuICAuZ3NlY3Rpb25fZGVzY3JpcHRpb24sXHJcbiAgLmluc3RydWN0aW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMyk7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuODUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gU3BhY2UgYmV0d2VlbiBmaWVsZCByb3dzIChlLmcuIFVzZXJuYW1lIC8gUGFzc3dvcmQgLyBSZW1lbWJlciBtZSkuXHJcbiAgLmdmb3JtX2ZpZWxkcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMzVweDtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICBpbnB1dFt0eXBlPVwidXJsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNSkgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JSAhaW1wb3J0YW50O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNTUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSUgIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMiA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmZmZmJyBkPSdNMS40MSAwIDYgNC41OCAxMC41OSAwIDEyIDEuNDFsLTYgNi02LTZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgdG9wIDUwJTtcclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG9wdGlvbixcclxuICAgIG9wdGdyb3VwIHtcclxuICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICB9XHJcblxyXG4gIC8vIENvbnNlbnQ6IHdoaXRlIHNhbnMgMTVweCwgc2VudGVuY2UgY2FzZTsgY2hlY2tib3ggdHJhbnNwYXJlbnQgKyAxcHggd2hpdGUgYm9yZGVyLlxyXG4gIC5nZmllbGQtLXR5cGUtY29uc2VudCxcclxuICBsaS5nZmllbGRfY29uc2VudCB7XHJcbiAgICAuZ2ZpZWxkX2xhYmVsLFxyXG4gICAgbGVnZW5kLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50LFxyXG4gICAgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSkgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzNSUgIWltcG9ydGFudDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGxhYmVsLFxyXG4gICAgICAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwsXHJcbiAgICAgIC5nZm9ybS1maWVsZC1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nZmllbGRfY29uc2VudF9kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSkgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzNSUgIWltcG9ydGFudDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgbWFyZ2luOiAycHggMTJweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxMScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xIDUuNSA1IDkuNSAxMyAxLjUnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFN1Ym1pdCAvIG5leHQgLyBwcmV2aW91cyDigJQgbWF0Y2ggLmxhbmRpbmctcGFnZS1idXR0b24tLXdoaXRlLW91dGxpbmUtdHJhbnM7IGNlbnRlcmVkLCBzcXVhcmUsIHVwcGVyY2FzZS5cclxuICAuZ2Zvcm1fZm9vdGVyLFxyXG4gIC5nZm9ybV9wYWdlX2Zvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgLmdmb3JtX2Zvb3RlciBpbnB1dC5nZm9ybV9idXR0b24sXHJcbiAgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG4gIC5nZm9ybV9mb290ZXIgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgLmdmb3JtX2Zvb3RlciBidXR0b25bdHlwZT1cImJ1dHRvblwiXSxcclxuICAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24sXHJcbiAgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0Lmdmb3JtX2J1dHRvbixcclxuICAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuICAuZ2Zvcm1fcGFnZV9mb290ZXIgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgLmdmb3JtX3BhZ2VfZm9vdGVyIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLFxyXG4gIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMTRweCAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFVzZXIgcmVnaXN0cmF0aW9uIGFkZC1vbiAvIGxvZ2luIHdpZGdldDogZHJvcCBSZWdpc3RlciBsaW5rOyBzdHlsZSBGb3Jnb3QgcGFzc3dvcmQuXHJcbiAgLy8gKEpTIG1vdmVzIC5nZl9sb2dpbl9saW5rcyBiZWZvcmUgLmdmb3JtX2Zvb3RlciBvbiBjb3VwbGVzL3ZlbmRvcnMgbG9naW4gdGVtcGxhdGVzLilcclxuICAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmdmX2xvZ2luX2xpbmtzIHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGFbdGl0bGU9XCJSZWdpc3RlclwiXSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBhW3RpdGxlPVwiUmVnaXN0ZXJcIl0gKyBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBhW3RpdGxlPVwiRm9yZ290IFBhc3N3b3JkXCJdICsgYnIsXHJcbiAgICBhW2hyZWYqPVwibG9zdHBhc3N3b3JkXCJdICsgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYVt0aXRsZT1cIkZvcmdvdCBQYXNzd29yZFwiXSxcclxuICAgIGFbaHJlZio9XCJsb3N0cGFzc3dvcmRcIl0ge1xyXG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNSkgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJz8nO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44NSkgIWltcG9ydGFudDtcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCZWxvdyBHRiBsb2dpbiAoY291cGxlcy92ZW5kb3JzKSBhbmQgZm9yZ290LXBhc3N3b3JkIHNob3J0Y29kZS5cclxuLmNvdXBsZXMtbG9naW4tZm9ybSAuZW5kLW9mLWZvcm0sXHJcbi52ZW5kb3JzLWxvZ2luLWZvcm0gLmVuZC1vZi1mb3JtLFxyXG4ubGFsaXN0YS1mb3Jnb3QtcGFzc3dvcmQgLmVuZC1vZi1mb3JtIHtcclxuICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gW2xhbGlzdGFfZm9yZ290X3Bhc3N3b3JkXSDigJQgbWF0Y2hlcyBsb2dpbiBHcmF2aXR5IEZvcm1zIGZpZWxkICsgc3VibWl0IHN0eWxpbmcuXHJcblxyXG4ubGFsaXN0YS1mb3Jnb3QtcGFzc3dvcmQge1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgJl9fbm90aWNlIHtcclxuICAgIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuXHJcbiAgICAmLS1zdWNjZXNzIHtcclxuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjkpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWVycm9yIHtcclxuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMzVweDtcclxuICB9XHJcblxyXG4gICZfX2ZpZWxkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNSUgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX2lucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41NSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGlvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fc3VibWl0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMTRweCAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFydGljbGUtdGVtcGxhdGUtMSB7XHJcbiAgYmFja2dyb3VuZDogJHN0b25lO1xyXG4gIGNvbG9yOiAkY2Fzc2lzO1xyXG5cclxuICAmX19oZXJvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtaW4taGVpZ2h0OiA3NjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVyby1jb2wge1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVyby1jb2wtLWxlZnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgbWluLWhlaWdodDogNzYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgbWluLWhlaWdodDogNTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZXJvLWZlYXR1cmVkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmX19oZXJvLXRodW1icyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IDI2cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgfVxyXG5cclxuICAmX19oZXJvLXRodW1iIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogMC44NTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlcm8tY29sLS1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNjBweCAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faGVyby1jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjRweDtcclxuICB9XHJcblxyXG4gICZfX2NhdGVnb3J5LXBpbGwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjYXNzaXMsIDAuMzUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDE4cHg7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTEpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAmX19oZXJvLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkY2Fzc2lzO1xyXG5cclxuICAgIHAsXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg3Mik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICBlbSB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlcm8tcHJpbWFyeS1pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICZfX2hlcm8tc3VidGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgIGNvbG9yOiByZ2JhKCRibGFjaywgMC43KTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMyk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW50cm9kdWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICB9XHJcblxyXG4gICZfX2ludHJvZHVjdGlvbi13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogOTIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGNvbG9yOiByZ2JhKCRibGFjaywgMC43KTtcclxuXHJcbiAgICBwLFxyXG4gICAgbGksXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMyk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDAgMCAxNHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYWluLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjBweCAwIDYwcHg7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50LXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQtaW1hZ2UtY29sLFxyXG4gICZfX2NvbnRlbnQtdGV4dC1jb2wge1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudC1pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50LXRleHQtY29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbCBjZW50ZXIgdGV4dCBjb250ZW50XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50LXRleHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNyk7XHJcblxyXG4gICAgcCxcclxuICAgIGxpLFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMpO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMTRweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudC1yb3ctLWltYWdlLWxlZnQge1xyXG4gICAgLmFydGljbGUtdGVtcGxhdGUtMV9fY29udGVudC10ZXh0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50LXJvdy0taW1hZ2UtcmlnaHQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgIC5hcnRpY2xlLXRlbXBsYXRlLTFfX2NvbnRlbnQtdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIuYXJ0aWNsZS10ZW1wbGF0ZS0yIHtcclxuICBiYWNrZ3JvdW5kOiAkc3RvbmU7XHJcbiAgY29sb3I6ICRjYXNzaXM7XHJcblxyXG4gICZfX2hlcm8ge1xyXG4gICAgcGFkZGluZzogMjhweCAwIDQwcHg7XHJcbiAgfVxyXG5cclxuICAmX19oZXJvLWhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlcm8tdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICRjYXNzaXM7XHJcblxyXG4gICAgcCxcclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDcyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIGVtIHtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2F0ZWdvcnktcGlsbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNhc3NpcywgMC4zNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMThweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMSk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAmX19oZXJvLWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcbiAgLy8gVGVtcGxhdGUgMiBtYWluLWNvbnRlbnQgdmFyaWFudDogYWx3YXlzIGltYWdlLXJpZ2h0LCBubyB0ZXh0IHNpZGUgcGFkZGluZy5cclxuICAuYXJ0aWNsZS10ZW1wbGF0ZS0xX19jb250ZW50LXJvdyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLXRlbXBsYXRlLTFfX2NvbnRlbnQtaW1hZ2UtY29sIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS10ZW1wbGF0ZS0xX19jb250ZW50LXRleHQtY29sIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLXRlbXBsYXRlLTFfX2NvbnRlbnQtdGV4dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIuYXJ0aWNsZS10ZW1wbGF0ZS0zIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgY29sb3I6ICRjYXNzaXM7XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgcGFkZGluZzogMzZweCAwIDUwcHg7XHJcbiAgfVxyXG5cclxuICAmX19sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAzOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xlZnQtY29sLFxyXG4gICZfX3JpZ2h0LWNvbCB7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0LWNvbCB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAyMnB4O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0LXN0aWNreSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgY29sb3I6ICRjYXNzaXM7XHJcblxyXG4gICAgcCxcclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDcyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIGVtIHtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGlsbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gICZfX3BpbGwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjYXNzaXMsIDAuMzUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDE4cHg7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTEpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNzUpO1xyXG5cclxuICAgIHAsXHJcbiAgICBsaSxcclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1JTtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE0cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2dhbGxlcnktaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYXJ0aWNsZS1yZWxhdGVkLXNsaWRlciB7XHJcbiAgcGFkZGluZzogNTBweCAwIDcwcHg7XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMCAwIDI2cHg7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDU1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICBjb2xvcjogJGNhc3NpcztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3RyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE4cHg7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IHByb3hpbWl0eTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZmxleDogMCAwIDQzMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MzBweDtcclxuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcclxuICB9XHJcblxyXG4gICZfX2NhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtaW4taGVpZ2h0OiA1OTBweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDQyJTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkYmxhY2ssIDApIDAlLCByZ2JhKCRibGFjaywgMC43NSkgMTAwJSk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmLS1lbXB0eSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjM1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMjRweDtcclxuICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgYm90dG9tOiAyNHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAmX19waWxsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMSk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gICZfX3Bvc3QtdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMik7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMiU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTMlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbiIsIi5hcnRpY2xlLXByb21vIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1pbi1oZWlnaHQ6IDQzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG5cclxuICAmX19jb2wtLWNvbnRlbnQge1xyXG4gICAgZmxleDogMCAwIDMzLjMzMyU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtcmFzcGJlcnJ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyOHB4IDIycHg7XHJcbiAgfVxyXG5cclxuICAmX19jb2wtLWltYWdlIHtcclxuICAgIGZsZXg6IDAgMCA2Ni42NjclO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RlbXAucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtaW4taGVpZ2h0OiA0MzBweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQtaW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNTUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NiU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTQlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBlbSB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luOiAwIDAgMThweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xJTtcclxuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45KTtcclxuICB9XHJcblxyXG4gICZfX2N0YSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDExKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICRjYXNzaXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgd2lkdGg6IDM2cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbiIsIi50ZW1wbGF0ZS1jb3VwbGVzLWxvZ2luIHtcclxuICAuY291cGxlcy1sb2dpbi1oZXJvIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5jb3VwbGVzLWxvZ2luLWxlZnQsXHJcbiAgLmNvdXBsZXMtbG9naW4tcmlnaHQge1xyXG4gICAgZmxleDogMSAwIDUwJTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5jb3VwbGVzLWxvZ2luLWxlZnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICB9XHJcblxyXG4gIC5jb3VwbGVzLWxvZ2luLWJnLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG5cclxuICAuY291cGxlcy1sb2dpbi1sZWZ0LW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jb3VwbGVzLWxvZ2luLW92ZXJsYXktaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmNvdXBsZXMtbG9naW4tb3ZlcmxheS1sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jb3VwbGVzLWxvZ2luLXJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1yZWQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLmNvdXBsZXMtbG9naW4tY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvdXBsZXMtbG9naW4tcmlnaHQtYm90dG9tLWxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY291cGxlcy1sb2dpbi10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDozMDA7XHJcbiAgfVxyXG5cclxuICAuY291cGxlcy1sb2dpbi10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzNSU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAuY291cGxlcy1sb2dpbi1mb3JtIHtcclxuICAgIEBpbmNsdWRlIGxvZ2luLXBhZ2UtZ3Jhdml0eS1mb3JtO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLnRlbXBsYXRlLXZlbmRvcnMtbG9naW4ge1xyXG4gIC52ZW5kb3JzLWxvZ2luLWhlcm8ge1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnZlbmRvcnMtbG9naW4tbGVmdCxcclxuICAudmVuZG9ycy1sb2dpbi1yaWdodCB7XHJcbiAgICBmbGV4OiAxIDAgNTAlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnZlbmRvcnMtbG9naW4tbGVmdCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLnZlbmRvcnMtbG9naW4tYmctaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcblxyXG4gIC52ZW5kb3JzLWxvZ2luLWxlZnQtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnZlbmRvcnMtbG9naW4tb3ZlcmxheS1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAudmVuZG9ycy1sb2dpbi1vdmVybGF5LWxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnZlbmRvcnMtbG9naW4tcmlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLW9saXZlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC52ZW5kb3JzLWxvZ2luLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICB9XHJcblxyXG4gIC52ZW5kb3JzLWxvZ2luLXJpZ2h0LWJvdHRvbS1sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnZlbmRvcnMtbG9naW4tdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg0MCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcblxyXG4gIC52ZW5kb3JzLWxvZ2luLXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC52ZW5kb3JzLWxvZ2luLWZvcm0ge1xyXG4gICAgQGluY2x1ZGUgbG9naW4tcGFnZS1ncmF2aXR5LWZvcm07XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuc2luZ2xlLXZlbmRvciB7XG4gIGJhY2tncm91bmQ6ICRjYXNzaXM7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJl9faGVybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19oZXJvLS1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9faGVyby10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBnYXA6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbmltYXRpb246IHZlbmRvci1oZXJvLW1hcnF1ZWUgNjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG5cbiAgJl9faGVyby1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gICZfX21ldGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC41NSk7XG4gIH1cblxuICAmX19tZXRhLWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX21ldGEtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTI1KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoODApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDU2KTtcbiAgICB9XG4gIH1cblxuICAmX19wcmltYXJ5LWNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICZfX2ludHJvZHVjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiA3NjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuNTUpO1xuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ludHJvZHVjdGlvbi1jb2wge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ludHJvZHVjdGlvbi1jb2wtLWxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjM1KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICB9XG5cbiAgJl9fY29udGFjdC1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDkwcHggNDBweCAxMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZDhkMmM5O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmX19jb250YWN0LWxvZ28ge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjUwJTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgJl9fY29udGFjdC1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiA1JTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgfVxuXG4gICAgcDpudGgtY2hpbGQoMykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB9XG5cbiAgICBwOm50aC1jaGlsZCg2KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2luc3RhZ3JhbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmX19pbnN0YWdyYW0taWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmX19jb250YWN0LW1hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvQ29udGFjdC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg1MCk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAmX19pbnRyb2R1Y3Rpb24tY29sLS1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDU0cHggMCA1NHB4IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xuICAgICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ludHJvZHVjdGlvbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOjAgYXV0byAwIDA7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTQ1JTtcbiAgICBsZXR0ZXItc3BhY2luZzogNSU7XG4gICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjkyKTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICB9XG5cbiAgLnNpbmdsZS12ZW51ZV9fdGFicyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIH1cblxuICAuc2luZ2xlLXZlbnVlX19pbnRyb2R1Y3Rpb24tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICB9XG5cbiAgLnNpbmdsZS12ZW51ZSAmX19pbnRyb2R1Y3Rpb24tY29sLS1yaWdodCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuc2luZ2xlLXZlbnVlX190YWJzLW5hdiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgfVxuXG4gIC5zaW5nbGUtdmVudWVfX3RhYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA2MnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiA1JTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZS12ZW51ZV9fdGFicy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1NnB4IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xuICAgICAgcGFkZGluZzogMjhweCAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zaW5nbGUtdmVudWVfX3RhYi1wYW5lbCB7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZS12ZW51ZV9fdGFiLXBhbmVsW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2luZ2xlLXZlbnVlX190YWItcGFuZWxbZGF0YS10YWItcGFuZWw9XCJ2ZW51ZS1pbmZvXCJdOm5vdChbaGlkZGVuXSkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGNvbHVtbi1nYXA6IDQ2cHg7XG4gICAgcm93LWdhcDogNTJweDtcblxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLWRvd24pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgICByb3ctZ2FwOiAzNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKHNtYWxsLWRvd24pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgcm93LWdhcDogMjZweDtcbiAgICB9XG4gIH1cblxuICAuc2luZ2xlLXZlbnVlX19pbmZvLXJvdyB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLnNpbmdsZS12ZW51ZV9faW5mby1sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE3KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLnNpbmdsZS12ZW51ZV9faW5mby1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45Mik7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuc2luZ2xlLXZlbnVlX19hYm91dC1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDMxKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDUlO1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45Mik7XG4gIH1cblxuICAuc2luZ2xlLXZlbnVlX19tYXAtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xuICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZS12ZW51ZV9fbWFwLWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX190ZXN0aW1vbmlhbHMge1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1vbGl2ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG4gICZfX3Rlc3RpbW9uaWFscy1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX3Rlc3RpbW9uaWFsIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG5cbiAgJl9fdGVzdGltb25pYWwtcXVvdGUge1xuICAgIG1hcmdpbjogMCAwIDI2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzUpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fdGVzdGltb25pYWwtY2xpZW50IHtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI5KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMiU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICZfX3Rlc3RpbW9uaWFsLWxvY2F0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogNSU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJl9fdGVzdGltb25pYWxzLWlubmVyLS1zbGlkZXIge1xuICAgIC5zaW5nbGUtdmVuZG9yX190ZXN0aW1vbmlhbCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogOHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjg1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0LWZvcm0ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5nZmllbGRfbGFiZWwsXG4gICAgLmdmaWVsZF9sYWJlbC5nZm9ybS1maWVsZC1sYWJlbCxcbiAgICBsZWdlbmQuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSkgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTM1JSAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDUlICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMTBweCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSkgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTM1JSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNjUpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IG9wdGlvbixcbiAgICBzZWxlY3Qgb3B0Z3JvdXAge1xuICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgbWluLWhlaWdodDogMTQwcHg7XG4gICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIH1cblxuICAgIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAuZ2Zvcm1fZm9vdGVyIGlucHV0Lmdmb3JtX2J1dHRvbixcbiAgICAuZ2Zvcm1fZm9vdGVyIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0LWZvcm0tdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNTUpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgZW0ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZlbmRvci1oZXJvLW1hcnF1ZWUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuIiwiLnRlbXBsYXRlLXJlc3VsdHMtZ3JpZCB7XHJcbiAgYmFja2dyb3VuZDogJGNhc3NpcztcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4ucmVzdWx0cy1ncmlkLWhlYWQge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogJGNhc3NpcztcclxufVxyXG5cclxuLnJlc3VsdHMtZ3JpZC1oZWFkX19pbm5lciB7XHJcbiAgbWluLWhlaWdodDogODZweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiA0OHB4O1xyXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICByb3ctZ2FwOiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5yZXN1bHRzLWdyaWQtaGVhZF9fbGVmdCB7XHJcbiAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMThweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzdWx0cy1ncmlkLWhlYWRfX3JpZ2h0IHtcclxuICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XHJcblxyXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5yZXN1bHRzLWdyaWQtaGVhZF9fdGl0bGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoNjApO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC01JTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDM4KTtcclxuICB9XHJcbn1cclxuXHJcbi5yZXN1bHRzLWdyaWQtaGVhZF9fbWVudSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAycHg7XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbi5yZXN1bHRzLWdyaWQtaGVhZF9fZGVzY3JpcHRpb24ge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBsZXR0ZXItc3BhY2luZzogLTUlO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcclxuICB9XHJcbn1cclxuXHJcbi5yZXN1bHRzLWdyaWQtY29udGVudCB7XHJcbiAgcGFkZGluZzogMCAwIDcwcHg7XHJcbn1cclxuXHJcbi5yZXN1bHRzLWdyaWQtY29udGVudF9faW5uZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgODAlO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGNvbHVtbi1nYXA6IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIHJvdy1nYXA6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzdWx0cy1ncmlkLWNvbnRlbnRfX2ZpbHRlcnMsXHJcbi5yZXN1bHRzLWdyaWQtY29udGVudF9fcmVzdWx0cyB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ucmVzdWx0cy1ncmlkLWNvbnRlbnRfX2ZpbHRlcnMge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJlc3VsdHMtZ3JpZC1jb250ZW50X19yZXN1bHRzIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ucmVzdWx0cy1ncmlkLWNvbnRlbnRfX2ZpbHRlcnMgLnNlYXJjaC1maWx0ZXItYmFzZSAuc2VhcmNoLWZpbHRlci1sYWJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogNjRweDtcclxuICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDExKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwidlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMSk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzdWx0cy1ncmlkLWNvbnRlbnRfX2ZpbHRlci1pdGVtOmZpcnN0LWNoaWxkIC5zZWFyY2gtZmlsdGVyLWJhc2UgLnNlYXJjaC1maWx0ZXItbGFiZWwge1xyXG4gIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygyMyk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC01JTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBtaW4taGVpZ2h0OiA2NHB4O1xyXG59XHJcblxyXG4ucmVzdWx0cy1ncmlkLWNvbnRlbnRfX2ZpbHRlci1pdGVtOmZpcnN0LWNoaWxkIC5zZWFyY2gtZmlsdGVyLWJhc2UgLnNlYXJjaC1maWx0ZXItbGFiZWw6OmFmdGVyIHtcclxuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5yZXN1bHRzLWdyaWQtY29udGVudF9fZmlsdGVyLWl0ZW0ge1xyXG4gICYuYWN0aXZlIHtcclxuICAgIC5zZWFyY2gtZmlsdGVyLWJhc2UgLnNlYXJjaC1maWx0ZXItbGFiZWwge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1maWx0ZXItYmFzZSAuc2VhcmNoLWZpbHRlci1sYWJlbCB7XHJcbiAgICArIGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzdWx0cy1ncmlkLWNvbnRlbnRfX2ZpbHRlcnMgLnNlYXJjaC1maWx0ZXItYmFzZSB7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnJlc3VsdHMtZ3JpZC1jb250ZW50X19maWx0ZXJzIC5zZWFyY2gtZmlsdGVyLWJhc2U6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxufVxyXG5cclxuLnJlc3VsdHMtZ3JpZC1jb250ZW50X19maWx0ZXJzIC5zZWFyY2gtZmlsdGVyLWlucHV0LXJhZGlvX19sYWJlbCxcclxuLnJlc3VsdHMtZ3JpZC1jb250ZW50X19maWx0ZXJzIC5zZWFyY2gtZmlsdGVyLWlucHV0LXJhZGlvX19jb3VudCxcclxuLnJlc3VsdHMtZ3JpZC1jb250ZW50X19maWx0ZXJzIC5zZWFyY2gtZmlsdGVyLWlucHV0LXJhZGlvX19jb250YWluZXIge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxMSk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIGxldHRlci1zcGFjaW5nOiA1JTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ucmVzdWx0cy1ncmlkLWNvbnRlbnRfX21ldGEge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gIHBhZGRpbmc6IDEycHggMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICByb3ctZ2FwOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJlc3VsdHMtZ3JpZC1jb250ZW50X19yZXN1bHRzIC5zZWFyY2gtZmlsdGVyLXF1ZXJ5LnNlYXJjaC1maWx0ZXItcXVlcnktLWlkLTEge1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzdWx0cy1ncmlkLWNvbnRlbnRfX2JyZWFkY3J1bWJzIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTApO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICBtYXJnaW46IDAgOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJlc3VsdHMtZ3JpZC1jb250ZW50X19zZWFyY2gge1xyXG4gIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMzQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJlc3VsdHMtZ3JpZC1jb250ZW50X19zZWFyY2ggLnNlYXJjaC1maWx0ZXItYmFzZSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucmVzdWx0cy1ncmlkLWNvbnRlbnRfX3NlYXJjaCAuc2VhcmNoLWZpbHRlci1sYWJlbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmVzdWx0cy1ncmlkLWNvbnRlbnRfX3NlYXJjaCAuc2VhcmNoLWZpbHRlci1maWVsZF9faW5wdXQuc2VhcmNoLWZpbHRlci1pbnB1dC10ZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMnB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ucmVzdWx0cy1ncmlkLWNvbnRlbnRfX3NlYXJjaCAuc2VhcmNoLWZpbHRlci1pbnB1dC10ZXh0X19pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5yZXN1bHRzLWdyaWQtY29udGVudF9fc2VhcmNoIC5zZWFyY2gtZmlsdGVyLWljb25fX3N2ZyB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4ucmVzdWx0cy1ncmlkLWNvbnRlbnRfX3NlYXJjaCAuc2VhcmNoLWZpbHRlci1pbnB1dC10ZXh0X19pbnB1dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxMyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGxldHRlci1zcGFjaW5nOiA1JTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC40NSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzLWdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG4gIGdhcDogMjRweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEobGFyZ2UtZG93bikge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEoc21hbGwtZG93bikge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzLWl0ZW0ge1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXItcmVzdWx0cy1pdGVtX19jYXJkIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiAkY2Fzc2lzLXNoYWRlO1xyXG4gIHBhZGRpbmc6IDE0cHg7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbV9fdG9wIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzLWl0ZW1fX3JlZ2lvbi1waWxsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuODUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDEwKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiA1JTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbV9faW1hZ2Utd3JhcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMDgpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbV9faW1hZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXItcmVzdWx0cy1pdGVtX190aXRsZSB7XHJcbiAgbWFyZ2luOiAxNnB4IDAgMDtcclxuICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygyNSk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICBsZXR0ZXItc3BhY2luZzogLTUlO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0cy1ncmlkLS1yb3dzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbS0tcm93IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzI1cHggbWlubWF4KDAsIDFmcik7XHJcbiAgYmFja2dyb3VuZDogJGNhc3Npcy1zaGFkZTtcclxuICBtaW4taGVpZ2h0OiAyMDZweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXItcmVzdWx0cy1pdGVtX19yb3ctbWVkaWEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXItcmVzdWx0cy1pdGVtX19yb3ctaW1hZ2UtbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXItcmVzdWx0cy1pdGVtX19yb3ctaW1hZ2Utd3JhcCB7XHJcbiAgd2lkdGg6IDMyNXB4O1xyXG4gIGhlaWdodDogMjA2cHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMDgpO1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzLWl0ZW1fX3Jvdy1pbWFnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbV9fcm93LXJlZ2lvbi1waWxsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNHB4O1xyXG4gIGxlZnQ6IDE0cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjg1KTtcclxuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxMCk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzLWl0ZW1fX3Jvdy1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBnYXA6IDI0cHg7XHJcbiAgcGFkZGluZzogMTRweCAyNHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbV9fcm93LWhlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEycHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbV9fcm93LXRpdGxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDIpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzLWl0ZW1fX21lbWJlci1waWxsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1pbi1oZWlnaHQ6IDI2cHg7XHJcbiAgcGFkZGluZzogNHB4IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBjb2xvcjogJGNhc3Npcy1zaGFkZTtcclxuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDEwKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAzJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzLWl0ZW1fX3Jvdy1yZWdpb24ge1xyXG4gIG1hcmdpbjogMnB4IDAgMDtcclxuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDEwKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiA1JTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44NSk7XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbV9fcm93LW1ldGEge1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2MHB4IG1pbm1heCgwLCAxZnIpO1xyXG4gIGdhcDogMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1maWx0ZXItcmVzdWx0cy1pdGVtX19yb3ctY29udGFjdCBwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS40NTtcclxuICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNjUpO1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzLWl0ZW1fX3Jvdy1kZXNjcmlwdGlvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS40NTtcclxuICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOTIpO1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzLWl0ZW1fX3Jvdy1kZXNjcmlwdGlvbiBwIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zZWFyY2gtZmlsdGVyLXJlc3VsdHMtaXRlbV9fcm93LWFjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uc2VhcmNoLWZpbHRlci1yZXN1bHRzLWl0ZW1fX3Jvdy1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiAxMDZweDtcclxuICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjg1KTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTApO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59IiwiLnRlbXBsYXRlLWNvdXBsZXMtaG9tZXBhZ2UsXG4udGVtcGxhdGUtdmVuZG9ycy1ob21lcGFnZSB7XG4gIC8vIEdsb2JhbCBgYm9keSBhYCBzZXRzIGJvZHkgZm9udDsgV1lTSVdZRyBsaW5rcyBpbnNpZGUgc3R5bGVkIHNwYW5zIChlLmcuIE1vaXNldHRlKSBzaG91bGQgaW5oZXJpdC5cbiAgYTpub3QoLmxhbmRpbmctcGFnZS1idXR0b24pIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgfVxuXG4gIC5jb3VwbGVzLWhvbWUtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzB2aDtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAuY291cGxlcy1ob21lLWhlcm8tZmFsbGJhY2staW1hZ2UsXG4gIC5jb3VwbGVzLWhvbWUtaGVyby12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5jb3VwbGVzLWhvbWUtaGVyby1mYWxsYmFjay1pbWFnZSB7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIC5jb3VwbGVzLWhvbWUtaGVyby12aWRlbyB7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5jb3VwbGVzLWhvbWUtaGVyby1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogODcwcHg7XG4gIH1cblxuICAuY291cGxlcy1ob21lLWhlcm8tbGluZSB7XG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQwKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA5MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmNvdXBsZXMtaG9tZS1oZXJvLWxpbmUtMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvdXBsZXMtaG9tZS1oZXJvLWxpbmUtMi1tYWluIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDM0KTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xuICB9XG5cbiAgLmNvdXBsZXMtaG9tZS1oZXJvLWxpbmUtMyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuY291cGxlcy1ob21lLXNlY3Rpb24tc3BsaXQtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1yZWQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5jb3VwbGVzLWhvbWUtc2VjdGlvbi1zcGxpdC0xLWJnLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuY291cGxlcy1ob21lLXNlY3Rpb24tc3BsaXQtMS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cblxuICAuY291cGxlcy1ob21lLXNlY3Rpb24tc3BsaXQtMS1jb2wge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuY291cGxlcy1ob21lLXNlY3Rpb24tc3BsaXQtMS1jb2wtMSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyODBweDtcbiAgfVxuXG4gIC5jb3VwbGVzLWhvbWUtc2VjdGlvbi1zcGxpdC0xLWNvbC0yIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmNvdXBsZXMtaG9tZS1zZWN0aW9uLXNwbGl0LTEtY29sLTItYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgLmNvdXBsZXMtaG9tZS1zZWN0aW9uLXNwbGl0LTEtY29udGVudCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5jb3VwbGVzLWhvbWUtc2VjdGlvbi1zcGxpdC0xLWNvbnRlbnQtMSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygzNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuY291cGxlcy1ob21lLXNlY3Rpb24tc3BsaXQtMS1jb250ZW50LTIge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTUlO1xuICAgIGxldHRlci1zcGFjaW5nOiA1JTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuY291cGxlcy1ob21lLXNlY3Rpb24tc3BsaXQtMS1jdGEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmNvdXBsZXMtaG9tZS1qb2luLXRoZS1jbHViIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAuY291cGxlcy1ob21lLWpvaW4tdGhlLWNsdWItaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi10b3A6IC0yNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICB9XG5cbiAgLmNvdXBsZXMtaG9tZS1qb2luLXRoZS1jbHViLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG5cbiAgLmNvdXBsZXMtaG9tZS1qb2luLXRoZS1jbHViLWVuZGluZy10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDEwMHB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LWZhbWlseTogJGZsb3VyaXNoLWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygzNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICR0aGVtZS1yZWQ7XG4gIH1cblxuICAuY291cGxlcy1ob21lLWpvaW4tdGhlLWNsdWItY29sIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY291cGxlcy1ob21lLWpvaW4tdGhlLWNsdWItbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDU1NSAvIDczODtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgfVxuXG4gIC5jb3VwbGVzLWhvbWUtam9pbi10aGUtY2x1Yi1mYWxsYmFjay1pbWFnZSxcbiAgLmNvdXBsZXMtaG9tZS1qb2luLXRoZS1jbHViLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLmNvdXBsZXMtaG9tZS1qb2luLXRoZS1jbHViLWZhbGxiYWNrLWltYWdlIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLmNvdXBsZXMtaG9tZS1qb2luLXRoZS1jbHViLXZpZGVvIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmNvdXBsZXMtaG9tZS1qb2luLXRoZS1jbHViLWNyZWRpdHMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMSk7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLmNvdXBsZXMtaG9tZS1qb2luLXRoZS1jbHViLWNvbC1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmNvdXBsZXMtaG9tZS1qb2luLXRoZS1jbHViLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gIH1cblxuICAuY291cGxlcy1ob21lLWpvaW4tdGhlLWNsdWItdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDMyKTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuY291cGxlcy1ob21lLWpvaW4tdGhlLWNsdWItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5jb3VwbGVzLWhvbWUtam9pbi10aGUtY2x1Yi1jb250ZW50IHtcbiAgICBhLmxhbmRpbmctcGFnZS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICB9XG4gIH1cblxuICAuY291cGxlcy1ob21lLXRoZS1tYWdhemluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYmFja2dyb3VuZDogJHRoZW1lLXNhbmQ7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuY291cGxlcy1ob21lLXRoZS1tYWdhemluZS10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuIiwiLnRlbXBsYXRlLXZlbmRvcnMtaG9tZXBhZ2Uge1xuICAvLyBIZXJvOiBhbGxvdyBhIHdpZGVyIHRleHQgYmxvY2sgdGhhbiBDb3VwbGVzLlxuICAuY291cGxlcy1ob21lLWhlcm8tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIH1cblxuICAvLyBTZWN0aW9uIFNwbGl0IDE6IHZlbmRvciBiYWNrZ3JvdW5kIGlzIG9saXZlLlxuICAuY291cGxlcy1ob21lLXNlY3Rpb24tc3BsaXQtMSB7XG4gICAgYmFja2dyb3VuZDogJHRoZW1lLW9saXZlO1xuICB9XG5cbiAgLy8gSm9pbiBUaGUgQ2x1YjogdmVuZG9ycyB1c2VzIHBsdW0vY2Fzc2lzIGJhY2tncm91bmQgYW5kIG9saXZlIGVuZGluZyB0aXRsZS5cbiAgLmNvdXBsZXMtaG9tZS1qb2luLXRoZS1jbHViIHtcbiAgICBiYWNrZ3JvdW5kOiAkY2Fzc2lzO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAvLyBFbnN1cmUgSm9pbiBUaGUgQ2x1YiBpbm5lciB0ZXh0IGZsaXBzIHRvIHdoaXRlICh0aGVzZSBhcmUgYmxhY2sgb24gQ291cGxlcyBieSBkZWZhdWx0KS5cbiAgLmNvdXBsZXMtaG9tZS1qb2luLXRoZS1jbHViLXRpdGxlLFxuICAuY291cGxlcy1ob21lLWpvaW4tdGhlLWNsdWItdGV4dCxcbiAgLmNvdXBsZXMtaG9tZS1qb2luLXRoZS1jbHViLWNyZWRpdHMge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAuY291cGxlcy1ob21lLWpvaW4tdGhlLWNsdWItZW5kaW5nLXRpdGxlIHtcbiAgICBjb2xvcjogJHRoZW1lLW9saXZlO1xuICB9XG5cbiAgLnZlbmRvcnMtaG9tZS1qb2luLXZlbmRvci1jb21tdW5pdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgLnZlbmRvcnMtaG9tZS1qb2luLXZlbmRvci1jb21tdW5pdHktY29sIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC52ZW5kb3JzLWhvbWUtam9pbi12ZW5kb3ItY29tbXVuaXR5LWNvbC0tbWVkaWEge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAudmVuZG9ycy1ob21lLWpvaW4tdmVuZG9yLWNvbW11bml0eS1jb2wtLWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudmVuZG9ycy1ob21lLWpvaW4tdmVuZG9yLWNvbW11bml0eS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDIycHg7XG4gIH1cblxuICAudmVuZG9ycy1ob21lLWpvaW4tdmVuZG9yLWNvbW11bml0eS10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ1KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudmVuZG9ycy1ob21lLWpvaW4tdmVuZG9yLWNvbW11bml0eS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmVuZG9ycy1ob21lLWpvaW4tdmVuZG9yLWNvbW11bml0eS1jdGEge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XG4gICAgLnZlbmRvcnMtaG9tZS1qb2luLXZlbmRvci1jb21tdW5pdHkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAudmVuZG9ycy1ob21lLWpvaW4tdmVuZG9yLWNvbW11bml0eS1jb2wtLW1lZGlhLFxuICAgIC52ZW5kb3JzLWhvbWUtam9pbi12ZW5kb3ItY29tbXVuaXR5LWNvbC0tY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC52ZW5kb3JzLWhvbWUtam9pbi12ZW5kb3ItY29tbXVuaXR5LWNvbC0tbWVkaWEge1xuICAgICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnZlbmRvcnMtaG9tZS1tZWV0LW91ci1mb3VuZGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cblxuICAudmVuZG9ycy1ob21lLW1lZXQtb3VyLWZvdW5kZXJzLWNvbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAudmVuZG9ycy1ob21lLW1lZXQtb3VyLWZvdW5kZXJzLWNvbC0tY29udGVudCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNzBweCAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1vbGl2ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLnZlbmRvcnMtaG9tZS1tZWV0LW91ci1mb3VuZGVycy1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyOHB4O1xuICB9XG5cbiAgLnZlbmRvcnMtaG9tZS1tZWV0LW91ci1mb3VuZGVycy10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDYwKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC52ZW5kb3JzLWhvbWUtbWVldC1vdXItZm91bmRlcnMtY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzApO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLFxuICAgIHNwYW4sXG4gICAgc3Ryb25nLFxuICAgIGVtLFxuICAgIGxpLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAudmVuZG9ycy1ob21lLW1lZXQtb3VyLWZvdW5kZXJzLWN0YXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC52ZW5kb3JzLWhvbWUtbWVldC1vdXItZm91bmRlcnMtY29sLS1tZWRpYSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XG4gICAgLnZlbmRvcnMtaG9tZS1tZWV0LW91ci1mb3VuZGVycy1jb2wtLWNvbnRlbnQsXG4gICAgLnZlbmRvcnMtaG9tZS1tZWV0LW91ci1mb3VuZGVycy1jb2wtLW1lZGlhIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiIsImJvZHkuc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2Uge1xyXG4gIGJhY2tncm91bmQ6ICRjYXNzaXM7XHJcbn1cclxuXHJcbmJvZHkuc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UgI2NvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6ICRjYXNzaXM7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1zaW5nbGUtcHJvZHVjdCB7XHJcbiAgYmFja2dyb3VuZDogJGNhc3NpcztcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZDogJGNhc3NpcztcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xyXG4gICAgICBtaW4taGVpZ2h0OiA4MHZoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVkaWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY2Fzc2lzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XHJcbiAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDgwdmg7XHJcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjA4KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDQ3M3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMjBweCAwIDcycHggNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRjYXNzaXM7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgcGFkZGluZzogMTkwcHggMCA3MnB4IDEyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgLmFtb3VudCB7XHJcbiAgICAgIEBpbmNsdWRlIHRleHQtMjAtMzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxNSU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlLVByaWNlLWN1cnJlbmN5U3ltYm9sIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDYyKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcblxyXG4gICAgZW0sXHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJ0IHtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuXHJcbiAgICBmb3JtLmNhcnQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xyXG4gICAgICBtaW4td2lkdGg6IDE2MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdXBzZWxscyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAzNnB4IDAgNDBweDtcclxuICB9XHJcblxyXG4gICZfX3Vwc2VsbHMtdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgMjhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkY2Fzc2lzO1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg0Nik7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgfVxyXG5cclxuICAmX191cHNlbGxzLWdyaWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZ2FwOiAxOHB4O1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggcHJveGltaXR5O1xyXG4gICAgcGFkZGluZzogMCAyMHB4IDEycHg7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcclxuICAgICAgcGFkZGluZzogMCAwIDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX191cHNlbGwtY2FyZCB7XHJcbiAgICBmbGV4OiAwIDAgMzIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWluLWhlaWdodDogNDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2FuZDtcclxuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiA1MjBweDtcclxuICAgICAgbWluLWhlaWdodDogNTYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX191cHNlbGwtbWVkaWEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3Vwc2VsbC1pbWFnZS1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xyXG4gIH1cclxuXHJcbiAgJl9fdXBzZWxsLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxODVweDtcclxuICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobGFyZ2UtdXApIHtcclxuICAgICAgbWF4LXdpZHRoOiAyNjJweDtcclxuICAgICAgaGVpZ2h0OiAzMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Vwc2VsbC1tZXRhIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiA3OCU7XHJcbiAgICBtYXgtd2lkdGg6IDIwM3B4O1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLXNhbmQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA5cHggMTJweCA3cHg7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gIH1cclxuXHJcbiAgJl9fdXBzZWxsLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMCAwIDZweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjMpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGNhc3NpcztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdXBzZWxsLXByaWNlIHtcclxuICAgIGNvbG9yOiAkY2Fzc2lzO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDE1JTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIudGVtcGxhdGUtc2hvcC1ob21lcGFnZSB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGNvbG9yOiAkY2Fzc2lzO1xyXG59XHJcblxyXG4uc2hvcC1oZXJvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogODJ2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmX19iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1zYW5kO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbWluLWhlaWdodDogODJ2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMjBweCAyMHB4IDYwcHg7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkIHtcclxuICAgIHdpZHRoOiA5MnZ3O1xyXG4gICAgbWF4LXdpZHRoOiA2MjBweDtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1zYW5kO1xyXG4gICAgcGFkZGluZzogMjJweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xyXG4gICAgcm93LWdhcDogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMTBweCBtaW5tYXgoMCwgMWZyKTtcclxuICAgICAgY29sdW1uLWdhcDogMjJweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQtaW1hZ2Utd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICZfX2NhcmQtaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICBmb250LWZhbWlseTogXCJKYW5lQXVzdGVuXCIsIGN1cnNpdmU7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDUwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgICBjb2xvcjogJGNhc3NpcztcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgICBjb2xvcjogJGNhc3NpcztcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNob3AtZ3JpZCB7XHJcbiAgcGFkZGluZzogMjhweCAwIDU0cHg7XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRyb2xzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogMThweDtcclxuICB9XHJcblxyXG4gICZfX2ZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fc2VhcmNoIHtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNTIpO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xyXG4gICAgY29sb3I6ICRjYXNzaXM7XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHRzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fcHJvZHVjdHMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdhcDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShsYXJnZS11cCkge1xyXG4gICAgICBnYXA6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19lbXB0eSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG4gIH1cclxufVxyXG5cclxuLnNob3AtcHJvZHVjdC1jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtaW4taGVpZ2h0OiAyODBweDtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2FuZDtcclxuXHJcbiAgQGluY2x1ZGUgbXEobWVkaXVtLXVwKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA0NDBweDtcclxuICB9XHJcblxyXG4gICZfX21lZGlhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZS1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDU4JTtcclxuICAgIG1heC13aWR0aDogMTg1cHg7XHJcbiAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWV0YSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IDE0cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB3aWR0aDogNzYlO1xyXG4gICAgbWF4LXdpZHRoOiAyNTVweDtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1zYW5kO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAxMnB4IDhweDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCA0cHg7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjYXNzaXM7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIGNvbG9yOiAkY2Fzc2lzO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEyJTtcclxuICB9XHJcbn1cclxuIiwiLm0ge1xyXG4gICAgJi1tdCB7XHJcbiAgICAgICAgJi1ub25lIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zbWFsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWVkaXVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sYXJnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYteGxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW1iIHtcclxuICAgICAgICAmLW5vbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNtYWxsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1tZWRpdW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxhcmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi14bGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcHQge1xyXG4gICAgICAgICYtbm9uZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXNtYWxsIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWVkaXVtIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi14bGFyZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBiIHtcclxuICAgICAgICAmLW5vbmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zbWFsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1lZGl1bSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYteGxhcmdlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1xKGxhcmdlLXVwKSB7XHJcbiAgICAuZCB7XHJcbiAgICAgICAgJi1tdCB7XHJcbiAgICAgICAgICAgICYtbm9uZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW1lZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWIge1xyXG4gICAgICAgICAgICAmLW5vbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxhcmdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi14bGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXB0IHtcclxuICAgICAgICAgICAgJi1ub25lIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBiIHtcclxuICAgICAgICAgICAgJi1ub25lIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtc21hbGwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1tZWRpdW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXhsYXJnZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gU3RhbmRhbG9uZSBIZXJvIGJsb2NrIChhY2YvaGVybykuIFRlbXBsYXRlIGhvbWVwYWdlcyBrZWVwIHRoZWlyIG93biBgLmNvdXBsZXMtaG9tZS1oZXJvYCBzdHlsZXMuXG5cbi5ndXRlbi1ibG9jay5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHZoO1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAuaGVyby1mYWxsYmFjay1pbWFnZSxcbiAgLmhlcm8tdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAuaGVyby1mYWxsYmFjay1pbWFnZSB7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIC5oZXJvLXZpZGVvIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmhlcm8tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDg3MHB4O1xuICB9XG5cbiAgLmhlcm8tbGluZSB7XG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQwKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiA5MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmhlcm8tbGluZS0yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE2cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcbiAgICB9XG4gIH1cblxuICAuaGVyby1saW5lLTItbWFpbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygzNCk7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcbiAgfVxuXG4gIC5oZXJvLWxpbmUtMyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmLmhlcm8tLXN0eWxlLTIge1xuICAgIC5oZXJvLXN0eWxlLTItY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuaGVyby10ZXh0LWFyZWEtd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5oZXJvLXRleHQtYXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNjApO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlcm8tLXN0eWxlLTMge1xuICAgIC8vIFN0eWxlIDMgbWFuYWdlcyBpdHMgb3duIHNwbGl0IGxheW91dCArIG92ZXJsYXkuXG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAuaGVyby1zdHlsZS0zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLXN0eWxlLTMtbGVmdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc3RvbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAuaGVyby1zdHlsZS0zLWxlZnQtaW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIH1cblxuICAgIC5oZXJvLXN0eWxlLTMtY29udGVudCB7XG4gICAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTUlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLXN0eWxlLTMtcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmhlcm8tc3R5bGUtMy1tZWRpYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmhlcm8tc3R5bGUtMy1ib3gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgICAgcGFkZGluZzogMThweCAxOHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtcmFzcGJlcnJ5O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLmhhcy10aGVtZS1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgJi5oYXMtdGhlbWUtY2Fzc2lzLWJhY2tncm91bmQtY29sb3IsXG4gICAgICAmLmhhcy10aGVtZS1wbHVtLWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbjogLTI4cHggYXV0byAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLXN0eWxlLTMtYm94LXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1NSU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNSU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5oZXJvLXN0eWxlLTMtYm94LXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDExMCk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xuICAgIH1cbiAgfVxuXG4gICYuaGVyby0tc3R5bGUtNCB7XG4gICAgLy8gT3ZlcnJpZGUgZGVmYXVsdCBoZXJvIHZpZXdwb3J0IGhlaWdodDsgYmxvY2sgc2l6ZXMgdG8gY29udGVudCArIHBhZGRpbmcgb25seS5cbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTBweCAyNHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmLmhhcy10aGVtZS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgIC5oZXJvLXN0eWxlLTQtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAuaGVyby1zdHlsZS00LWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLXN0eWxlLTQtY3RhLmxhbmRpbmctcGFnZS1idXR0b24tLXdoaXRlLW91dGxpbmUtdHJhbnMge1xuICAgICAgICBjb2xvcjogJHRoZW1lLXJlZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtcmVkO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1yZWQ7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZXJvLXN0eWxlLTQtaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5oZXJvLXN0eWxlLTQtc3RhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmhlcm8tc3R5bGUtNC10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNzApO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4NSU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhlcm8tc3R5bGUtNC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTU1JTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1JTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tc3R5bGUtNC1jdGFzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHggMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5oZXJvLXN0eWxlLTQtY3RhIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU3RhbmRhbG9uZSBPZmZzZXQgQ29udGVudCBibG9jayAoYWNmL29mZnNldC1jb250ZW50KS5cclxuXHJcbi5ndXRlbi1ibG9jay5vZmZzZXQtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1yZWQ7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgJi5vZmZzZXQtY29udGVudC0taGFzLWJnLWltYWdlIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC5vZmZzZXQtY29udGVudC1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNDBweDtcclxuICB9XHJcblxyXG4gIC5vZmZzZXQtY29udGVudC1jb2wge1xyXG4gICAgZmxleDogMSAwIDUwJTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5vZmZzZXQtY29udGVudC1jb2wtMSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyODBweDtcclxuICB9XHJcblxyXG4gIC5vZmZzZXQtY29udGVudC1jb2wtMiB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAub2Zmc2V0LWNvbnRlbnQtY29sLTItYm90dG9tIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgfVxyXG5cclxuICAub2Zmc2V0LWNvbnRlbnQtY29udGVudCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLm9mZnNldC1jb250ZW50LWNvbnRlbnQtMSB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDM0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vZmZzZXQtY29udGVudC1jb250ZW50LTIge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICBsaW5lLWhlaWdodDogMTU1JTtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1JTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vZmZzZXQtY29udGVudC1jdGEge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuIiwiLy8gU3RhbmRhbG9uZSBPZmZzZXQgTWVkaWEgKyBDb250ZW50IGJsb2NrIChhY2Yvb2Zmc2V0LW1lZGlhLWNvbnRlbnQpLlxyXG4vLyBOZWdhdGl2ZSB0b3Agb3ZlcmxhcCBtYXRjaGVzIGAuY291cGxlcy1ob21lLWpvaW4tdGhlLWNsdWItaW5uZXJgIHdoZW4gYG9mZnNldF90b3BgIGlzIGVuYWJsZWQuXHJcblxyXG4uZ3V0ZW4tYmxvY2sub2Zmc2V0LW1lZGlhLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDgwcHggMDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgLm9mZnNldC1tZWRpYS1jb250ZW50LWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNDBweDtcclxuICB9XHJcblxyXG4gICYub2Zmc2V0LW1lZGlhLWNvbnRlbnQtLW9mZnNldC10b3AgLm9mZnNldC1tZWRpYS1jb250ZW50LWlubmVyIHtcclxuICAgIG1hcmdpbi10b3A6IC0yNTBweDtcclxuICB9XHJcblxyXG4gIC5vZmZzZXQtbWVkaWEtY29udGVudC1jb2x1bW5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAub2Zmc2V0LW1lZGlhLWNvbnRlbnQtZW5kaW5nLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMCAxMDBweCAwIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmbG91cmlzaC1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygzNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGNvbG9yOiAkdGhlbWUtcmVkO1xyXG4gIH1cclxuXHJcbiAgLm9mZnNldC1tZWRpYS1jb250ZW50LWNvbCB7XHJcbiAgICBmbGV4OiAxIDAgNTAlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5vZmZzZXQtbWVkaWEtY29udGVudC1tZWRpYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFzcGVjdC1yYXRpbzogNTU1IC8gNzM4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICB9XHJcblxyXG4gIC5vZmZzZXQtbWVkaWEtY29udGVudC1mYWxsYmFjay1pbWFnZSxcclxuICAub2Zmc2V0LW1lZGlhLWNvbnRlbnQtdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgLm9mZnNldC1tZWRpYS1jb250ZW50LWZhbGxiYWNrLWltYWdlIHtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG5cclxuICAub2Zmc2V0LW1lZGlhLWNvbnRlbnQtdmlkZW8ge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLm9mZnNldC1tZWRpYS1jb250ZW50LWNyZWRpdHMge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9mZnNldC1tZWRpYS1jb250ZW50LWNvbC1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5vZmZzZXQtbWVkaWEtY29udGVudC1jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogNDkwcHg7XHJcblxyXG4gICAgYS5sYW5kaW5nLXBhZ2UtYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vZmZzZXQtbWVkaWEtY29udGVudC10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDMyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9mZnNldC1tZWRpYS1jb250ZW50LXRleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1heC13aWR0aDogNDkwcHg7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxufVxyXG4iLCIvLyBTdGFuZGFsb25lIE1hZ2F6aW5lIENvbWluZyBTb29uIGJsb2NrIChhY2YvbWFnYXppbmUtY29taW5nLXNvb24pLlxyXG5cclxuLmd1dGVuLWJsb2NrLm1hZ2F6aW5lLWNvbWluZy1zb29uIHtcclxuICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAubWFnYXppbmUtY29taW5nLXNvb24taW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5tYWdhemluZS1jb21pbmctc29vbi10ZXh0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcbiIsIi8vIERpcmVjdG9yeSBTbGlkZXIgYmxvY2sgKGFjZi9kaXJlY3Rvcnktc2xpZGVyKSDigJQgZm9ybWVyIGNvdXBsZXMgZGlyZWN0b3J5IHBsYWNlaG9sZGVyLlxyXG5cclxuLmd1dGVuLWJsb2NrLmRpcmVjdG9yeS1zbGlkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwbHVtO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAuZGlyZWN0b3J5LXNsaWRlci1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmRpcmVjdG9yeS1zbGlkZXItdGV4dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFNob3AgQ29taW5nIFNvb24gYmxvY2sgKGFjZi9zaG9wLWNvbWluZy1zb29uKS5cclxuXHJcbi5ndXRlbi1ibG9jay5zaG9wLWNvbWluZy1zb29uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBoZWlnaHQ6IDYwdmg7XHJcbiAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1ncmV5O1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAuc2hvcC1jb21pbmctc29vbi1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnNob3AtY29taW5nLXNvb24tdGV4dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEV2ZW50cyBDb21pbmcgU29vbiBibG9jayAoYWNmL2V2ZW50cy1jb21pbmctc29vbikuXHJcblxyXG4uZ3V0ZW4tYmxvY2suZXZlbnRzLWNvbWluZy1zb29uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBoZWlnaHQ6IDYwdmg7XHJcbiAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5ldmVudHMtY29taW5nLXNvb24taW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5ldmVudHMtY29taW5nLXNvb24tdGV4dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbnRlbnQgQmFyIGJsb2NrIChhY2YvY29udGVudC1iYXIpIOKAlCBmb3JtZXIgSm9pbiBUaGUgQ2x1YiBCYXIgbGF5b3V0LlxyXG5cclxuLmd1dGVuLWJsb2NrLmNvbnRlbnQtYmFyIHtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1zYW5kO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gIC5jb250ZW50LWJhci1pbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJhci1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1iYXItY29udGVudCB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1iYXItY3RhIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxufVxyXG4iLCIvLyBJbWFnZSArIFRlc3RpbW9uaWFsIFNsaWRlciBibG9jayAoYWNmL2ltYWdlLXRlc3RpbW9uaWFsLXNsaWRlcikuXHJcblxyXG4uZ3V0ZW4tYmxvY2suaW1hZ2UtdGVzdGltb25pYWwtc2xpZGVyIHtcclxuICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLXNhbmQ7XHJcbiAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgJi5oYXMtdGhlbWUtcmFzcGJlcnJ5LWJhY2tncm91bmQtY29sb3Ige1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAuaW1hZ2UtdGVzdGltb25pYWwtc2xpZGVyLXF1b3RlLFxyXG4gICAgLmltYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1hdXRob3Ige1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS10ZXN0aW1vbmlhbC1zbGlkZXItY3JlZGl0IHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1jdGEubGFuZGluZy1wYWdlLWJ1dHRvbi0tcmVkLW91dGxpbmUtdHJhbnMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICY6bm90KC5pbWFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXItLWhhcy1tZWRpYSkge1xyXG4gICAgICAuaW1hZ2UtdGVzdGltb25pYWwtc2xpZGVyLW1lZGlhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2UtdGVzdGltb25pYWwtc2xpZGVyLWNvbnRlbnQge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1tZWRpYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDAgNDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC5pbWFnZS10ZXN0aW1vbmlhbC1zbGlkZXItd2F0ZXJtYXJrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1jb250ZW50IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4OiAwIDAgNjAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDQ4cHggNDBweCA0OHB4IDQ4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1tYWluIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1xdW90ZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg0MCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICBjb2xvcjogJHRoZW1lLXJlZDtcclxuICB9XHJcblxyXG4gIC5pbWFnZS10ZXN0aW1vbmlhbC1zbGlkZXItYXV0aG9yIHtcclxuICAgIG1hcmdpbjogMjRweCAwIDA7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI5KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcclxuICAgIGNvbG9yOiAkdGhlbWUtcmVkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1jdGEge1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIC5pbWFnZS10ZXN0aW1vbmlhbC1zbGlkZXItY3JlZGl0IHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSW1hZ2UgKyBDb250ZW50IGJsb2NrIChhY2YvaW1hZ2UtY29udGVudCkuXHJcblxyXG4uZ3V0ZW4tYmxvY2suaW1hZ2UtY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIC8vIElmIHRoZSBzZWxlY3RlZCBiYWNrZ3JvdW5kIGlzIHdoaXRlLCBzd2l0Y2ggdGV4dCB0byBibGFjayBhbmQgQ1RBIHRvIHRoZW1lIHJlZC5cclxuICAmLmhhcy10aGVtZS13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuICAgIC5pbWFnZS1jb250ZW50LXRpdGxlLFxyXG4gICAgLmltYWdlLWNvbnRlbnQtYm9keSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvbnRlbnQtYm9keSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvbnRlbnQtY3RhLmxhbmRpbmctcGFnZS1idXR0b24tLXdoaXRlLW91dGxpbmUtdHJhbnMge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLXJlZDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtcmVkO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLXJlZDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGVudC1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaW1hZ2UtY29udGVudC0tbWVkaWEtbGVmdCB7XHJcbiAgICAuaW1hZ2UtY29udGVudC1pbm5lciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRlbnQtY29sLS10ZXh0IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTAwcHggMjRweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmltYWdlLWNvbnRlbnQtLW5vLWltYWdlIHtcclxuICAgIC5pbWFnZS1jb250ZW50LWNvbC0tdGV4dCB7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGVudC10ZXh0LWlubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjRweDtcclxuICB9XHJcblxyXG4gIC5pbWFnZS1jb250ZW50LXRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg1MCk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBzdHJvbmcsXHJcbiAgICBiLFxyXG4gICAgZW0sXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaW1hZ2UtY29udGVudC0tc3R5bGUtMiB7XHJcbiAgICBoZWlnaHQ6IDYwdmg7XHJcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuXHJcbiAgICAuaW1hZ2UtY29udGVudC1pbm5lciB7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250ZW50LWNvbC0tdGV4dCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250ZW50LXRleHQtaW5uZXIge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGVudC10aXRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvbnRlbnQtY3RhIHtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGVudC1jdGFzIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAxNHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU3R5bGUgMzogbWVkaWEgc2hvdWxkIHJlbmRlciBhdCBuYXR1cmFsIGRpbWVuc2lvbnMgKG5vIGNvdmVyIGNyb3ApLlxyXG4gICYuaW1hZ2UtY29udGVudC0tc3R5bGUtMyB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgLmltYWdlLWNvbnRlbnQtdGV4dC1pbm5lciB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250ZW50LXRpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGVudC1jb2wtLW1lZGlhIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250ZW50LWltYWdlIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgaW5zZXQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLWNvbnRlbnQtYm9keSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICBwLFxyXG4gICAgZGl2LFxyXG4gICAgbGksXHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgIH1cclxuXHJcbiAgICAuaGFzLXRleHQtYWxpZ24tbGVmdCxcclxuICAgIC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIsXHJcbiAgICAuaGFzLXRleHQtYWxpZ24tcmlnaHQge1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaW1hZ2UtY29udGVudC0tZnVsbHktanVzdGlmaWVkIHtcclxuICAgIC5pbWFnZS1jb250ZW50LWJvZHkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBwLFxyXG4gICAgICBkaXYsXHJcbiAgICAgIGxpLFxyXG4gICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xyXG4gICAgICAgIHRleHQtanVzdGlmeTogaW50ZXItd29yZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhhcy10ZXh0LWFsaWduLWxlZnQsXHJcbiAgICAgIC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIsXHJcbiAgICAgIC5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcclxuICAgICAgICB0ZXh0LWp1c3RpZnk6IGludGVyLXdvcmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS1jb250ZW50LWN0YSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGVudC1jb2wtLW1lZGlhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY29udGVudC1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxufVxyXG4iLCIvLyBIZXJvICsgQ1RBIGJsb2NrIChhY2YvaGVyby1jdGEpIOKAlCBtaWdyYXRlZCBmcm9tIFZlbmRvcnMgXCJTdWJtaXQgWW91ciBXb3JrXCIuXHJcblxyXG4uZ3V0ZW4tYmxvY2suaGVyby1jdGEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6ICRibGFjaztcclxuICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAmLmhlcm8tY3RhLS1zdHlsZS0xIHtcclxuICAgIGhlaWdodDogODB2aDtcclxuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gIH1cclxuXHJcbiAgJi5oZXJvLWN0YS0tc3R5bGUtMiB7XHJcbiAgICBoZWlnaHQ6IDUwdmg7XHJcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAuaGVyby1jdGEtb3ZlcmxheSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWN0YS1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1jdGEtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLWN0YS1jdGFzLWxpc3Qge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby1jdGEtbWVkaWEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC5oZXJvLWN0YS1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICB9XHJcblxyXG4gIC5oZXJvLWN0YS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaGVyby1jdGEtY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogMThweDtcclxuICB9XHJcblxyXG4gIC5oZXJvLWN0YS10aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLmhlcm8tY3RhLXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XHJcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjUpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby1jdGEtY3Rhcy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHggMThweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmhlcm8tY3RhLWN0YXMtaXRlbSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLmhlcm8tZmVhdHVyZWQtcG9zdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5oZXJvLWZlYXR1cmVkLXBvc3RfX2xheW91dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWluLWhlaWdodDogNjAwcHg7XHJcbn1cclxuXHJcbi5oZXJvLWZlYXR1cmVkLXBvc3RfX2xlZnQsXHJcbi5oZXJvLWZlYXR1cmVkLXBvc3RfX3JpZ2h0IHtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uaGVyby1mZWF0dXJlZC1wb3N0X19sZWZ0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogIzI3MDcxOTtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmhlcm8tZmVhdHVyZWQtcG9zdF9fbGVmdC1pbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDQycHggMzhweCA0MnB4IDI0cHg7XHJcbn1cclxuXHJcbi5oZXJvLWZlYXR1cmVkLXBvc3RfX3RleHQtd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XHJcbn1cclxuXHJcbi5oZXJvLWZlYXR1cmVkLXBvc3RfX3RpdGxlIHtcclxuICBmb250LWZhbWlseTogXCJNb2lzZXR0ZVwiLCBzZXJpZjtcclxuICBmb250LXNpemU6IDQ2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS4wNTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLmhlcm8tZmVhdHVyZWQtcG9zdF9fdGl0bGUgcCB7XHJcbiAgbWFyZ2luOiAwIDAgMC40NWVtO1xyXG59XHJcblxyXG4uaGVyby1mZWF0dXJlZC1wb3N0X19jb250ZW50IHtcclxuICBmb250LWZhbWlseTogXCJOZXVlSGFhc0Rpc3BsYXlcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uaGVyby1mZWF0dXJlZC1wb3N0X19jb250ZW50IHAge1xyXG4gIG1hcmdpbjogMCAwIDFlbTtcclxufVxyXG5cclxuLmhlcm8tZmVhdHVyZWQtcG9zdF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5oZXJvLWZlYXR1cmVkLXBvc3RfX2N0YSB7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxufVxyXG5cclxuLmhlcm8tZmVhdHVyZWQtcG9zdF9fcmlnaHQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiA2MDBweDtcclxufVxyXG5cclxuLmhlcm8tZmVhdHVyZWQtcG9zdF9fbWVkaWEge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5oZXJvLWZlYXR1cmVkLXBvc3RfX2JveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgbWF4LXdpZHRoOiA0NjBweDtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtc2FuZDtcclxuICBjb2xvcjogIzI3MDcxOTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5oZXJvLWZlYXR1cmVkLXBvc3RfX2JveC1zdWJ0aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZUhhYXNEaXNwbGF5XCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5oZXJvLWZlYXR1cmVkLXBvc3RfX2JveC10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTEwKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjA1O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBsZXR0ZXItc3BhY2luZzogLTUlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuaGVyby1mZWF0dXJlZC1wb3N0X19sYXlvdXQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5oZXJvLWZlYXR1cmVkLXBvc3RfX2xlZnQsXHJcbiAgLmhlcm8tZmVhdHVyZWQtcG9zdF9fcmlnaHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaGVyby1mZWF0dXJlZC1wb3N0X19yaWdodCB7XHJcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcclxuICB9XHJcblxyXG4gIC5oZXJvLWZlYXR1cmVkLXBvc3RfX2xlZnQtaW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuaGVyby1mZWF0dXJlZC1wb3N0X19ib3gge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuIiwiLy8gSW1hZ2UgRmVhdHVyZWQgYmxvY2sgKGFjZi9pbWFnZS1mZWF0dXJlZCkg4oCUIG1pZ3JhdGVkIGZyb20gVmVuZG9ycyBcIkpvaW4gVGhlIENvbGxlY3RpdmVcIi5cclxuXHJcbi5ndXRlbi1ibG9jay5pbWFnZS1mZWF0dXJlZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDgwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhYzg2O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gIC5pbWFnZS1mZWF0dXJlZC1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtZmVhdHVyZWQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5pbWFnZS1mZWF0dXJlZC1tZWRpYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtZmVhdHVyZWQtbWVkaWEtaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWZlYXR1cmVkLWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtZmVhdHVyZWQtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbiIsIi8vIFF1b3RlICsgQ29udGVudCBibG9jayAoYWNmL3F1b3RlLWNvbnRlbnQpLlxyXG5cclxuLmd1dGVuLWJsb2NrLnF1b3RlLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAyMDBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gIC8vIElmIGEgcGFsZXR0ZSBiYWNrZ3JvdW5kIGlzIHNldCwgbGV0IHRoZSBwYWxldHRlIHV0aWxpdHkgY2xhc3NlcyBkcml2ZSB0aGUgY29sb3IuXHJcbiAgJi5oYXMtYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5xdW90ZS1jb250ZW50LWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDYwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5xdW90ZS1jb250ZW50LWNvbCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICB9XHJcblxyXG4gICYucXVvdGUtY29udGVudC0tcXVvdGUtcmlnaHQge1xyXG4gICAgLnF1b3RlLWNvbnRlbnQtaW5uZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucXVvdGUtY29udGVudC1xdW90ZSB7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDUwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIC8vIElmIHRoZSBXWVNJV1lHIGFwcGxpZXMgdGhlIHNlcmlmIGZvbnQgdG8gaW5uZXIgc3BhbnMsXHJcbiAgICAvLyBlbnN1cmUgaXQgc3RpbGwgbWF0Y2hlcyB0aGUgaW50ZW5kZWQgd2VpZ2h0L2xlYWRpbmcuXHJcbiAgICBzcGFuW3N0eWxlKj1cIk1vaXNldHRlXCJdLFxyXG4gICAgc3BhbltzdHlsZSo9XCJtb2lzZXR0ZVwiXSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyxcclxuICAgIGIge1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnF1b3RlLWNvbnRlbnQtY29udGVudCB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNSk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIC8vIFdoZW4gdGhlIFdZU0lXWUcgdXNlcyBhIHNlcmlmIHNwYW4gKGUuZy4gTW9pc2V0dGUpLCBtYXRjaCB0aGUgZGVzaWduIHNwZWMuXHJcbiAgICBzcGFuW3N0eWxlKj1cIk1vaXNldHRlXCJdLFxyXG4gICAgc3BhbltzdHlsZSo9XCJtb2lzZXR0ZVwiXSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcblxyXG4gICAgLnF1b3RlLWNvbnRlbnQtaW5uZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1b3RlLWNvbnRlbnQtY29sIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYucXVvdGUtY29udGVudC0tcXVvdGUtcmlnaHQge1xyXG4gICAgICAucXVvdGUtY29udGVudC1pbm5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLy8gU3RhdGlzdGljcyBibG9jayAoYWNmL3N0YXRpc3RpY3MpLCBzdHlsZS0xLlxyXG5cclxuLmd1dGVuLWJsb2NrLnN0YXRpc3RpY3Muc3RhdGlzdGljcy0tc3R5bGUtMSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0b25lO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgJi5oYXMtYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5zdGF0aXN0aWNzLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLnN0YXRpc3RpY3MtaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBnYXA6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5zdGF0aXN0aWNzLWNvbCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleDogMSAxIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gIH1cclxuXHJcbiAgLnN0YXRpc3RpY3MtY29sLS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLnN0YXRpc3RpY3MtY29sLWNvbnRlbnQtaW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnN0YXRpc3RpY3MtY29udGVudCB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTUlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLy8gTGVhZCBsaW5lIG9mdGVuIHN0eWxlZCBhcyBpdGFsaWMgc2VyaWYgaW4gdGhlIGVkaXRvciAoZS5nLiBmaXJzdCBwYXJhZ3JhcGgpLlxyXG4gICAgPiBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTE1JTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zJTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IHA6Zmlyc3QtY2hpbGQgfiBwIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiA1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGF0aXN0aWNzLWN0YSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTRweCAyOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogJGNhc3NpcztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXNzaXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXNzaXM7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhdGlzdGljcy1jb2wtLXN0YXRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgfVxyXG5cclxuICAuc3RhdGlzdGljcy1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAzNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnN0YXRpc3RpY3MtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICB9XHJcblxyXG4gIC5zdGF0aXN0aWNzLXN0YXRpc3RpYyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNzIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA5MCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAuc3RhdGlzdGljcy1zdWJ0aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0yJTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLy8gRGFyayBwYWxldHRlIGJhY2tncm91bmRzXHJcbiAgJi5oYXMtdGhlbWUtYmxhY2stYmFja2dyb3VuZC1jb2xvcixcclxuICAmLmhhcy10aGVtZS1wbHVtLWJhY2tncm91bmQtY29sb3IsXHJcbiAgJi5oYXMtdGhlbWUtY2Fzc2lzLWJhY2tncm91bmQtY29sb3IsXHJcbiAgJi5oYXMtdGhlbWUtcmVkLWJhY2tncm91bmQtY29sb3IsXHJcbiAgJi5oYXMtdGhlbWUtcmFzcGJlcnJ5LWJhY2tncm91bmQtY29sb3Ige1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAuc3RhdGlzdGljcy1jb2wtLWNvbnRlbnQge1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdGlzdGljcy1jdGEge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oYXMtdGhlbWUtYmxhY2stYmFja2dyb3VuZC1jb2xvciAuc3RhdGlzdGljcy1jb2wtLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xyXG4gICAgcGFkZGluZzogNzJweCAwO1xyXG5cclxuICAgIC5zdGF0aXN0aWNzLWlubmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0aXN0aWNzLWNvbCB7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0aXN0aWNzLWNvbC0tY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYXMtdGhlbWUtYmxhY2stYmFja2dyb3VuZC1jb2xvciAuc3RhdGlzdGljcy1jb2wtLWNvbnRlbnQge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRpc3RpY3MtY29sLS1zdGF0cyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdGlzdGljcy1zdGF0aXN0aWMge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDU2KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFN0YXRpc3RpY3MgYmxvY2sg4oCUIHN0eWxlLTIgKHN0YXRzIGxlZnQgNDAlLCBpbWFnZSArIHZlcnRpY2FsIHRpdGxlIHJpZ2h0IDYwJSkuXHJcbi5ndXRlbi1ibG9jay5zdGF0aXN0aWNzLnN0YXRpc3RpY3MtLXN0eWxlLTIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhc3NpcztcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICYuaGFzLWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAuc3RhdGlzdGljcy1pbm5lci0tc3R5bGUtMiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGdhcDogNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnN0YXRpc3RpY3MtY29sLS1zdHlsZS0yLWxlZnQge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXg6IDAgMCA0MCU7XHJcbiAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgfVxyXG5cclxuICAuc3RhdGlzdGljcy1jb2wtLXN0eWxlLTItcmlnaHQge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXg6IDAgMCA2MCU7XHJcbiAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICB9XHJcblxyXG4gIC5zdGF0aXN0aWNzLWxpc3QtLXN0eWxlLTIge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDMycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc3RhdGlzdGljcy1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLnN0YXRpc3RpY3Mtc3RhdGlzdGljIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg2NCk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDkwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gIC5zdGF0aXN0aWNzLXN1YnRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTIlO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAuc3RhdGlzdGljcy1zdHlsZS0yLW1lZGlhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgbWluLWhlaWdodDogNDIwcHg7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgLnN0YXRpc3RpY3Mtc3R5bGUtMi1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogNDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC8vIFJvdGF0ZWQgdGl0bGU6IHBpbm5lZCB0byBsZWZ0IGVkZ2Ugb2YgaW1hZ2UsIGNvdW50ZXItY2xvY2t3aXNlIDkwwrAgKHJlYWRzIHVwd2FyZCBhbG9uZyBzZWFtKS5cclxuICAuc3RhdGlzdGljcy1zdHlsZS0yLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTI1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTglLCAtMTAwJSkgcm90YXRlKC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYuaGFzLXRoZW1lLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAuc3RhdGlzdGljcy1zdHlsZS0yLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICRjYXNzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRpc3RpY3Mtc3R5bGUtMi1tZWRpYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjA2KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICBwYWRkaW5nOiA1NnB4IDA7XHJcblxyXG4gICAgLnN0YXRpc3RpY3MtaW5uZXItLXN0eWxlLTIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRpc3RpY3MtY29sLS1zdHlsZS0yLWxlZnQsXHJcbiAgICAuc3RhdGlzdGljcy1jb2wtLXN0eWxlLTItcmlnaHQge1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdGlzdGljcy1zdHlsZS0yLW1lZGlhIHtcclxuICAgICAgbWluLWhlaWdodDogMzIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXRpc3RpY3Mtc3R5bGUtMi1pbWFnZSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0aXN0aWNzLXN0eWxlLTItdGl0bGUge1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogMTJweDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0OCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSW1hZ2UgKyBPdmVybGF5IENvbnRlbnQgYmxvY2sgKGFjZi9pbWFnZS1vdmVybGF5LWNvbnRlbnQpLlxyXG5cclxuLmd1dGVuLWJsb2NrLmltYWdlLW92ZXJsYXktY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDgwcHggMDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAvLyBQYWxldHRlIGJhY2tncm91bmQgb24gc2VjdGlvbjogbGV0dGVyYm94aW5nIHVzZXMgc2VjdGlvbiBjb2xvdXIgKG5vdCBoYXJkY29kZWQgYmxhY2spLlxyXG4gICYuaGFzLWJhY2tncm91bmQge1xyXG4gICAgLmltYWdlLW92ZXJsYXktY29udGVudC1zdGFnZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLW92ZXJsYXktY29udGVudC1zdGFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLW92ZXJsYXktY29udGVudC10b3AtbGVmdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLW92ZXJsYXktY29udGVudC10aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDkwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS1vdmVybGF5LWNvbnRlbnQtY3RhIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utb3ZlcmxheS1jb250ZW50LWJvdHRvbS1yaWdodCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utb3ZlcmxheS1jb250ZW50LWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTY1JTtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1JTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG4gICAgLmltYWdlLW92ZXJsYXktY29udGVudC1zdGFnZSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1vdmVybGF5LWNvbnRlbnQtdG9wLWxlZnQsXHJcbiAgICAuaW1hZ2Utb3ZlcmxheS1jb250ZW50LWJvdHRvbS1yaWdodCB7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLW92ZXJsYXktY29udGVudC10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNTYpO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1vdmVybGF5LWNvbnRlbnQtY29udGVudCB7XHJcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvLyBJbWFnZSBTbGlkZXIgYmxvY2sgKGFjZi9pbWFnZS1zbGlkZXIpLiBPdXRwdXRzIGNhcmRzIG9ubHk7IG5vIEpTIHNsaWRlciB5ZXQuXHJcblxyXG4uZ3V0ZW4tYmxvY2suaW1hZ2Utc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogODBweCAwO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gIC8vIFRpdGxlIGNvbG9yIHNob3VsZCByZXNwb25kIHRvIHNlbGVjdGVkIGJhY2tncm91bmQgY29sb3VyLlxyXG4gICYuaGFzLXRoZW1lLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xyXG4gICAgLmltYWdlLXNsaWRlci10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhhcy10aGVtZS1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuICAgIC5pbWFnZS1zbGlkZXItdGl0bGUsXHJcbiAgICAuaW1hZ2Utc2xpZGVyLXRpdGxlIHAge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLXNsaWRlci10aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCAyOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg1MCk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS1zbGlkZXItY2FyZHMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdhcDogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC0tLSBTdHlsZSAxOiBvdmVybGF5IGNhcmQgb24gaW1hZ2UgLS0tXHJcbiAgJi5pbWFnZS1zbGlkZXItLXN0eWxlLTEge1xyXG4gICAgLmltYWdlLXNsaWRlci1jYXJkIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgaGVpZ2h0OiA1NzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utc2xpZGVyLWNhcmQtbWVkaWEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utc2xpZGVyLWNhcmQtaW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utc2xpZGVyLWNhcmQtYm9keSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDI0NXB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMzBweDtcclxuICAgICAgcGFkZGluZzogMThweCAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEycHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgYmFja2dyb3VuZDogJHN0b25lO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvbGwtaWNvbi1zbWFsbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvXHJcbiAgICAgICAgICBjb250YWluO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXNsaWRlci1jYXJkLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXNsaWRlci1jYXJkLWNvbnRlbnQge1xyXG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNSU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS1kb3duKSB7XHJcbiAgICAgIC5pbWFnZS1zbGlkZXItY2FyZC1ib2R5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAtLS0gU3R5bGUgMjogc3RhY2tlZCBoZWFkZXIgLyBpbWFnZSAvIGJvZHkgKyBDVEEgLS0tXHJcbiAgJi5pbWFnZS1zbGlkZXItLXN0eWxlLTIge1xyXG4gICAgLmltYWdlLXNsaWRlci1jYXJkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utc2xpZGVyLWNhcmQtc3VidGl0bGUtYmFyIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1yYXNwYmVycnk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utc2xpZGVyLWNhcmQtbWVkaWEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utc2xpZGVyLWNhcmQtaW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utc2xpZGVyLWNhcmQtYm9keSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgIGdhcDogMTRweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE4cHggMjRweDtcclxuICAgICAgYmFja2dyb3VuZDogJHN0b25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1zbGlkZXItY2FyZC10aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTUlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICR0aGVtZS1yYXNwYmVycnk7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXNsaWRlci1jYXJkLWNvbnRlbnQge1xyXG4gICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAuNzVlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ1RBOiBzaGFyZWQgbGFuZGluZy1wYWdlLWJ1dHRvbiArIHJlZCBvdXRsaW5lIChzZWUgc3JjL3Njc3MvdGVtcGxhdGVzL19idXR0b25zLnNjc3MpLlxyXG4gICAgLmltYWdlLXNsaWRlci1jYXJkLWN0YS5sYW5kaW5nLXBhZ2UtYnV0dG9uIHtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utc2xpZGVyLWNhcmQtY3RhX19sZWFkLFxyXG4gICAgLmltYWdlLXNsaWRlci1jYXJkLWN0YV9fZW1waCB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1zbGlkZXItY2FyZC1jdGFfX2xlYWQge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1zbGlkZXItY2FyZC1jdGFfX2VtcGgge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLS0tIFN0eWxlIDM6IGZ1bGwtaGVpZ2h0IGltYWdlIGNvbHVtbnMgd2l0aCBob3ZlciBvdmVybGF5IC0tLVxyXG4gICYuaW1hZ2Utc2xpZGVyLS1zdHlsZS0zIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLmltYWdlLXNsaWRlci1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXNsaWRlci1jYXJkcyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1zbGlkZXItY2FyZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiA3MHZoO1xyXG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgICBoZWlnaHQ6IDYwdmg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utc2xpZGVyLWNhcmQtbWVkaWEge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1zbGlkZXItY2FyZC1pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utc2xpZGVyLWNhcmQtb3ZlcmxheSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjU1KTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMC4yNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utc2xpZGVyLWNhcmQtb3ZlcmxheS1pbm5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE0cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1zbGlkZXItY2FyZC1zdWJ0aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1NSU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXNsaWRlci1jYXJkLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLXNsaWRlci1jYXJkLWNvbnRlbnQge1xyXG4gICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTUlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMC45ZW07XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1zbGlkZXItY2FyZC1jdGEubGFuZGluZy1wYWdlLWJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utc2xpZGVyLWNhcmQtY3RhX19sZWFkLFxyXG4gICAgLmltYWdlLXNsaWRlci1jYXJkLWN0YV9fZW1waCB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1zbGlkZXItY2FyZC1jdGFfX2xlYWQge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1zbGlkZXItY2FyZC1jdGFfX2VtcGgge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1zbGlkZXItY2FyZDpob3ZlcixcclxuICAgIC5pbWFnZS1zbGlkZXItY2FyZDpmb2N1cy13aXRoaW4ge1xyXG4gICAgICAuaW1hZ2Utc2xpZGVyLWNhcmQtb3ZlcmxheSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2Utc2xpZGVyLWNhcmQtaW1hZ2Uge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC0tLSBTdHlsZSA0OiBzdHJpcCBhdCBmaXhlZCB2aWV3cG9ydCBoZWlnaHQ7IGltYWdlcyBpbnRyaW5zaWMgd2lkdGg7IGhvcml6b250YWwgc2Nyb2xsIGlmIG92ZXJmbG93IC0tLVxyXG4gICYuaW1hZ2Utc2xpZGVyLS1zdHlsZS00IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDYwdmg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgIC5pbWFnZS1zbGlkZXItY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1zbGlkZXItY2FyZHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGdhcDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1zbGlkZXItc3R5bGUtNC1zbGlkZSB7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utc2xpZGVyLXN0eWxlLTQtaW1hZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRhYnMgYmxvY2sgKGFjZi90YWJzKS5cclxuXHJcbi5ndXRlbi1ibG9jay50YWJzLWJsb2NrIHtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyBvdmVyZmxvdyB2aXNpYmxlIHNvIHBvc2l0aW9uOnN0aWNreSB3b3JrcyBvbiB0aGUgbWVkaWEgY29sdW1uXHJcblxyXG4gIC50YWJzLWJsb2NrX19yYWRpbyB7XHJcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgfVxyXG5cclxuICAudGFicy1ibG9ja19fbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJsYWNrLCAkc3RvbmUsIDQlKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtaXgoJGJsYWNrLCAkc3RvbmUsIDEyJSk7XHJcbiAgfVxyXG5cclxuICAudGFicy1ibG9ja19fdGFiIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4OiAxIDEgMDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDE4cHggMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBtaXgoJGJsYWNrLCAkc3RvbmUsIDEyJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJzLWJsb2NrX19wYW5lbHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnRhYnMtYmxvY2tfX3BhbmVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgcGFkZGluZzogNjBweCAwIDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFicy1ibG9ja19fY29udGFpbmVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAudGFicy1ibG9ja19faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDQ4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tZG93bikge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFicy1ibG9ja19fY29sIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJzLWJsb2NrX19jb2wtLW1lZGlhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bS11cCkge1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5LmFkbWluLWJhciAudGFicy1ibG9ja19fY29sLS1tZWRpYSB7XHJcbiAgICBAaW5jbHVkZSBtcShtZWRpdW0tdXApIHtcclxuICAgICAgdG9wOiAzMnB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuICAgICAgICB0b3A6IDQ2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJzLWJsb2NrX19tZWRpYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJsYWNrLCAkd2hpdGUsIDglKTtcclxuICB9XHJcblxyXG4gIC50YWJzLWJsb2NrX19pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIC50YWJzLWJsb2NrX19jdGEtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAudGFicy1ibG9ja19fY3RhIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFicy1ibG9ja19fY3JlZGl0cyB7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMC43NWVtO1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nLFxyXG4gICAgYiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFicy1ibG9ja19fY29sLS10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICB9XHJcblxyXG4gIC50YWJzLWJsb2NrX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gIC50YWJzLWJsb2NrX19zdWJ0aXRsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTUlO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJzLWJsb2NrX19kaXZpZGVyIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogNzVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICB9XHJcblxyXG4gIC50YWJzLWJsb2NrX19jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ29udGVudCArIFNvY2lhbHMgYmxvY2sgKGFjZi9jb250ZW50LXNvY2lhbHMpLlxyXG5cclxuLmd1dGVuLWJsb2NrLmNvbnRlbnQtc29jaWFscyB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgLmNvbnRlbnQtc29jaWFscy1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgZ2FwOiA0MHB4IDQ4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtLWRvd24pIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1zb2NpYWxzLWNvbCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtc29jaWFscy1jb2wtLWxlZnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1zb2NpYWxzLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNjApO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC01JTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgcCxcclxuICAgIHN0cm9uZyxcclxuICAgIGIsXHJcbiAgICBlbSxcclxuICAgIHNwYW4sXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAuNWVtO1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1zb2NpYWxzLWJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1JTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1zb2NpYWxzLWN0YSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtc29jaWFscy1jb2wtLXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtc29jaWFscy1zb2NpYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogOHB4O1xyXG5cclxuICAgIC8vIFNvY2lhbHMgcmVwZWF0ZXIgTGluayBmaWVsZCBvbmx5IOKAlCBvdmVycmlkZSBnbG9iYWwgYGJvZHkgYSB7IGZvbnQtZmFtaWx5OiAkYm9keS1mb250IH1gXHJcbiAgICBhLmNvbnRlbnQtc29jaWFscy1zb2NpYWwtbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6ICRzZXJpZi1mb250O1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDM1KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1zb2NpYWxzLXNvY2lhbC1zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDUlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4iLCIubWFnYXppbmUtaGVybyB7XHJcbiAgYmFja2dyb3VuZDogJHN0b25lO1xyXG4gIHBhZGRpbmc6IDUwcHggMCA3MHB4O1xyXG5cclxuICAmX19pbnRybyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgNjAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgcm93LWdhcDogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ludHJvLWNvbC0tdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbnRyby1jb2wtLXN1YnRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDU1KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNSU7XHJcbiAgICBjb2xvcjogJGNhc3NpcztcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0NSU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGNvbG9yOiAkY2Fzc2lzO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMThweDtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggcHJveGltaXR5O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgNDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xyXG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi1oZWlnaHQ6IDU5MHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGhlaWdodDogNDIlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCRibGFjaywgMCkgMCUsIHJnYmEoJGJsYWNrLCAwLjc1KSAxMDAlKTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICYtLWVtcHR5IHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMzUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDI0cHg7XHJcbiAgICByaWdodDogMjRweDtcclxuICAgIGJvdHRvbTogMjRweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcGlsbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTEpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAmX19wb3N0LXRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2VyaWYtZm9udDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTIlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0zJTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcbiIsIi5wb3N0LXNpbmdsZS10ZW1wbGF0ZSB7XHJcbiAgICAuY29udGFpbmVyLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6NDBweDtcclxuICAgICAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1bExpc3RSZXNldDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCI+XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgKyAucG9zdC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvc3QtY29udGVudCB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlYWRpbmctMzAtMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
